Version Description
Download this release
Release Info
Developer | Yoast |
Plugin | Yoast SEO |
Version | 11.8 |
Comparing to | |
See all releases |
Code changes from version 11.7 to 11.8
- admin/class-admin-gutenberg-compatibility-notification.php +4 -0
- admin/class-admin-init.php +1 -1
- admin/class-asset.php +16 -0
- admin/class-customizer.php +9 -7
- admin/class-gutenberg-compatibility.php +2 -2
- admin/class-meta-table-accessible.php +4 -0
- admin/class-my-yoast-route.php +2 -0
- admin/class-paper-presenter.php +22 -9
- admin/class-social-admin.php +26 -17
- admin/class-yoast-dashboard-widget.php +2 -0
- admin/config-ui/class-configuration-page.php +1 -1
- admin/config-ui/components/class-component-mailchimp-signup.php +2 -0
- admin/config-ui/components/interface-component.php +2 -0
- admin/endpoints/class-endpoint-file-size.php +6 -0
- admin/endpoints/class-endpoint-indexable.php +8 -0
- admin/endpoints/class-endpoint-ryte.php +6 -0
- admin/endpoints/class-endpoint-statistics.php +6 -0
- admin/filters/class-abstract-post-filter.php +2 -0
- admin/formatter/class-post-metabox-formatter.php +2 -0
- admin/formatter/class-term-metabox-formatter.php +4 -0
- admin/google_search_console/class-gsc-config.php +2 -0
- admin/google_search_console/class-gsc-count.php +2 -0
- admin/google_search_console/class-gsc-issue.php +8 -0
- admin/google_search_console/class-gsc-issues.php +2 -0
- admin/google_search_console/class-gsc-marker.php +10 -0
- admin/google_search_console/class-gsc-modal.php +6 -0
- admin/google_search_console/class-gsc-platform-tabs.php +2 -0
- admin/google_search_console/class-gsc-service.php +4 -0
- admin/google_search_console/class-gsc-table.php +6 -0
- admin/google_search_console/class-gsc.php +6 -0
- admin/import/class-import-plugin.php +4 -0
- admin/import/class-import-settings.php +4 -0
- admin/links/class-link-column-count.php +2 -0
- admin/links/class-link-columns.php +3 -1
- admin/links/class-link-compatibility-notifier.php +2 -0
- admin/links/class-link-content-processor.php +4 -0
- admin/links/class-link-extractor.php +2 -0
- admin/links/class-link-factory.php +6 -0
- admin/links/class-link-filter.php +2 -0
- admin/links/class-link-installer.php +2 -0
- admin/links/class-link-notifier.php +2 -0
- admin/links/class-link-reindex-post-endpoint.php +8 -0
- admin/links/class-link-storage.php +4 -0
- admin/links/class-link-table-accessible-notifier.php +2 -0
- admin/links/class-link-table-accessible.php +4 -0
- admin/links/class-link-type-classifier.php +4 -0
- admin/links/class-link-watcher.php +2 -0
- admin/links/class-link.php +10 -0
- admin/menu/class-replacevar-editor.php +2 -0
- admin/metabox/class-abstract-sectioned-metabox-tab.php +95 -0
- admin/metabox/class-metabox-addon-section.php +1 -1
- admin/metabox/class-metabox-collapsible.php +84 -0
- admin/metabox/class-metabox-collapsibles-section.php +59 -0
- admin/metabox/class-metabox-editor.php +0 -1
- admin/metabox/class-metabox-form-tab.php +16 -0
- admin/metabox/class-metabox-section-react.php +10 -0
- admin/metabox/class-metabox-tab-section.php +6 -57
- admin/metabox/class-metabox.php +36 -28
- admin/notifiers/class-configuration-notifier.php +6 -0
- admin/onpage/class-onpage-option.php +9 -1
- admin/onpage/class-onpage-request.php +3 -1
- admin/onpage/class-ryte-service.php +2 -0
- admin/recalculate/class-recalculate.php +2 -0
- admin/statistics/class-statistics-service.php +6 -0
- admin/taxonomy/class-taxonomy-columns.php +4 -0
- admin/taxonomy/class-taxonomy-fields-presenter.php +2 -0
- admin/taxonomy/class-taxonomy-metabox.php +42 -48
- admin/taxonomy/class-taxonomy-settings-fields.php +3 -1
- admin/taxonomy/class-taxonomy.php +9 -0
- admin/tracking/class-tracking.php +6 -0
- admin/views/class-yoast-input-select.php +6 -0
- admin/views/paper-collapsible.php +27 -8
- admin/views/tabs/dashboard/dashboard.php +7 -1
- admin/views/tabs/metas/archives.php +1 -0
- admin/views/tabs/metas/breadcrumbs.php +2 -1
- admin/views/tabs/metas/general.php +2 -1
- admin/views/tabs/metas/media.php +1 -0
- admin/views/tabs/metas/post-types.php +1 -0
- admin/views/tabs/metas/rss.php +1 -0
- admin/views/tabs/metas/taxonomies.php +1 -0
- config/composer/actions.php +65 -0
- config/dependency-injection/container-compiler.php +52 -0
- config/dependency-injection/custom-loader.php +218 -0
- config/dependency-injection/loader-pass.php +72 -0
- config/dependency-injection/services.php +55 -0
- config/php-scoper/dependency-injection.inc.php +41 -0
- config/php-scoper/guzzlehttp.inc.php +32 -0
- config/php-scoper/idiorm.inc.php +47 -0
- config/php-scoper/oauth2-client.inc.php +54 -0
- config/php-scoper/psr.inc.php +32 -0
- config/php-scoper/ruckusing.inc.php +181 -0
- css/dist/{admin-global-1170-rtl.min.css → admin-global-1180-rtl.min.css} +0 -0
- css/dist/{admin-global-1170.min.css → admin-global-1180.min.css} +0 -0
- css/dist/{adminbar-1170-rtl.min.css → adminbar-1180-rtl.min.css} +0 -0
- css/dist/{adminbar-1170.min.css → adminbar-1180.min.css} +0 -0
- css/dist/{alerts-1170-rtl.min.css → alerts-1180-rtl.min.css} +0 -0
- css/dist/{alerts-1170.min.css → alerts-1180.min.css} +0 -0
- css/dist/{dashboard-1170-rtl.min.css → dashboard-1180-rtl.min.css} +0 -0
- css/dist/{dashboard-1170.min.css → dashboard-1180.min.css} +0 -0
- css/dist/{edit-page-1170-rtl.min.css → edit-page-1180-rtl.min.css} +0 -0
- css/dist/{edit-page-1170.min.css → edit-page-1180.min.css} +0 -0
- css/dist/{featured-image-1170-rtl.min.css → featured-image-1180-rtl.min.css} +0 -0
- css/dist/{featured-image-1170.min.css → featured-image-1180.min.css} +0 -0
- css/dist/{filter-explanation-1170-rtl.min.css → filter-explanation-1180-rtl.min.css} +0 -0
- css/dist/{filter-explanation-1170.min.css → filter-explanation-1180.min.css} +0 -0
- css/dist/{inside-editor-1170-rtl.min.css → inside-editor-1180-rtl.min.css} +0 -0
- css/dist/{inside-editor-1170.min.css → inside-editor-1180.min.css} +0 -0
- css/dist/metabox-1170-rtl.min.css +0 -1
- css/dist/metabox-1170.min.css +0 -1
- css/dist/metabox-1180-rtl.min.css +1 -0
- css/dist/metabox-1180.min.css +5 -0
- css/dist/{metabox-primary-category-1170-rtl.min.css → metabox-primary-category-1180-rtl.min.css} +0 -0
- css/dist/{metabox-primary-category-1170.min.css → metabox-primary-category-1180.min.css} +0 -0
- css/dist/{search-appearance-1170-rtl.min.css → search-appearance-1180-rtl.min.css} +0 -0
- css/dist/{search-appearance-1170.min.css → search-appearance-1180.min.css} +0 -0
- css/dist/{structured-data-blocks-1170-rtl.min.css → structured-data-blocks-1180-rtl.min.css} +0 -0
- css/dist/{structured-data-blocks-1170.min.css → structured-data-blocks-1180.min.css} +0 -0
- css/dist/{toggle-switch-1170-rtl.min.css → toggle-switch-1180-rtl.min.css} +0 -0
- css/dist/{toggle-switch-1170.min.css → toggle-switch-1180.min.css} +0 -0
- css/dist/{wpseo-dismissible-1170-rtl.min.css → wpseo-dismissible-1180-rtl.min.css} +0 -0
- css/dist/{wpseo-dismissible-1170.min.css → wpseo-dismissible-1180.min.css} +0 -0
- css/dist/{yoast-components-1170-rtl.min.css → yoast-components-1180-rtl.min.css} +0 -0
- css/dist/{yoast-components-1170.min.css → yoast-components-1180.min.css} +0 -0
- css/dist/{yoast-extensions-1170-rtl.min.css → yoast-extensions-1180-rtl.min.css} +0 -0
- css/dist/{yoast-extensions-1170.min.css → yoast-extensions-1180.min.css} +0 -0
- css/dist/yst_plugin_tools-1170-rtl.min.css +0 -1
- css/dist/yst_plugin_tools-1170.min.css +0 -1
- css/dist/yst_plugin_tools-1180-rtl.min.css +1 -0
- css/dist/yst_plugin_tools-1180.min.css +1 -0
- css/dist/{yst_seo_score-1170-rtl.min.css → yst_seo_score-1180-rtl.min.css} +0 -0
- css/dist/{yst_seo_score-1170.min.css → yst_seo_score-1180.min.css} +0 -0
- deprecated/class-cornerstone.php +4 -0
- deprecated/class-yoast-modal.php +2 -0
- frontend/class-breadcrumbs.php +2 -1
- frontend/class-frontend.php +14 -1
- frontend/class-opengraph-image.php +2 -0
- frontend/class-twitter.php +2 -0
- frontend/schema/class-schema-howto.php +1 -0
- frontend/schema/class-schema-webpage.php +2 -2
- inc/class-structured-data-blocks.php +2 -0
- inc/class-upgrade-history.php +0 -1
- inc/class-wpseo-image-utils.php +1 -1
- inc/class-wpseo-rank.php +20 -2
- inc/class-wpseo-shortlinker.php +14 -0
- inc/class-wpseo-utils.php +1 -0
- inc/options/class-wpseo-option-titles.php +4 -2
- inc/options/class-wpseo-options.php +0 -1
- inc/sitemaps/class-author-sitemap-provider.php +2 -0
- inc/sitemaps/class-post-type-sitemap-provider.php +4 -0
- inc/sitemaps/class-sitemap-image-parser.php +2 -0
- inc/sitemaps/class-sitemaps-renderer.php +4 -0
- inc/sitemaps/class-sitemaps.php +10 -0
- inc/sitemaps/class-taxonomy-sitemap-provider.php +2 -0
- inc/sitemaps/interface-sitemap-cache-data.php +2 -0
- js/dist/{analysis-1170.min.js → analysis-1180.min.js} +0 -0
- js/dist/{babel-polyfill-1170.min.js → babel-polyfill-1180.min.js} +0 -0
- js/dist/{commons-1170.min.js → commons-1180.min.js} +0 -0
- js/dist/{components-1170.min.js → components-1180.min.js} +0 -0
- js/dist/{configuration-wizard-1170.min.js → configuration-wizard-1180.min.js} +0 -0
- js/dist/{search-appearance-1170.min.js → search-appearance-1180.min.js} +0 -0
- js/dist/{styled-components-1170.min.js → styled-components-1180.min.js} +0 -0
- js/dist/{wp-apiFetch-1170.min.js → wp-apiFetch-1180.min.js} +0 -0
- js/dist/{wp-components-1170.min.js → wp-components-1180.min.js} +0 -0
- js/dist/{wp-compose-1170.min.js → wp-compose-1180.min.js} +0 -0
- js/dist/{wp-data-1170.min.js → wp-data-1180.min.js} +0 -0
- js/dist/{wp-element-1170.min.js → wp-element-1180.min.js} +0 -0
- js/dist/{wp-i18n-1170.min.js → wp-i18n-1180.min.js} +0 -0
- js/dist/{wp-richText-1170.min.js → wp-richText-1180.min.js} +0 -0
- js/dist/{wp-seo-admin-1170.min.js → wp-seo-admin-1180.min.js} +0 -0
- js/dist/{wp-seo-admin-global-1170.min.js → wp-seo-admin-global-1180.min.js} +0 -0
- js/dist/{wp-seo-admin-gsc-1170.min.js → wp-seo-admin-gsc-1180.min.js} +0 -0
- js/dist/{wp-seo-admin-media-1170.min.js → wp-seo-admin-media-1180.min.js} +0 -0
- js/dist/wp-seo-analysis-worker-1170.min.js +0 -21
admin/class-admin-gutenberg-compatibility-notification.php
CHANGED
@@ -18,11 +18,15 @@ class WPSEO_Admin_Gutenberg_Compatibility_Notification implements WPSEO_WordPres
|
|
18 |
private $notification_id = 'wpseo-outdated-gutenberg-plugin';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_Gutenberg_Compatibility
|
22 |
*/
|
23 |
private $compatibility_checker;
|
24 |
|
25 |
/**
|
|
|
|
|
26 |
* @var Yoast_Notification_Center
|
27 |
*/
|
28 |
private $notification_center;
|
18 |
private $notification_id = 'wpseo-outdated-gutenberg-plugin';
|
19 |
|
20 |
/**
|
21 |
+
* Instance of gutenberg compatibility checker.
|
22 |
+
*
|
23 |
* @var WPSEO_Gutenberg_Compatibility
|
24 |
*/
|
25 |
private $compatibility_checker;
|
26 |
|
27 |
/**
|
28 |
+
* Instance of Yoast Notification Center.
|
29 |
+
*
|
30 |
* @var Yoast_Notification_Center
|
31 |
*/
|
32 |
private $notification_center;
|
admin/class-admin-init.php
CHANGED
@@ -469,7 +469,7 @@ class WPSEO_Admin_Init {
|
|
469 |
$message .= sprintf(
|
470 |
/* translators: %1$s expands to Yoast SEO, %2$s expands to 5.0 */
|
471 |
__(
|
472 |
-
'If you’ve held off on updating to %2$s and higher because of the new Gutenberg editor, please install the Classic
|
473 |
'wordpress-seo'
|
474 |
),
|
475 |
'Yoast SEO',
|
469 |
$message .= sprintf(
|
470 |
/* translators: %1$s expands to Yoast SEO, %2$s expands to 5.0 */
|
471 |
__(
|
472 |
+
'If you’ve held off on updating to %2$s and higher because of the new Gutenberg editor, please install the Classic Editor plugin. It will give you the same editing experience you have now, but also the security of newer versions of WordPress and %1$s.',
|
473 |
'wordpress-seo'
|
474 |
),
|
475 |
'Yoast SEO',
|
admin/class-asset.php
CHANGED
@@ -25,21 +25,29 @@ class WPSEO_Admin_Asset {
|
|
25 |
const TYPE_CSS = 'css';
|
26 |
|
27 |
/**
|
|
|
|
|
28 |
* @var string
|
29 |
*/
|
30 |
const NAME = 'name';
|
31 |
|
32 |
/**
|
|
|
|
|
33 |
* @var string
|
34 |
*/
|
35 |
const SRC = 'src';
|
36 |
|
37 |
/**
|
|
|
|
|
38 |
* @var string
|
39 |
*/
|
40 |
const DEPS = 'deps';
|
41 |
|
42 |
/**
|
|
|
|
|
43 |
* @var string
|
44 |
*/
|
45 |
const VERSION = 'version';
|
@@ -47,11 +55,15 @@ class WPSEO_Admin_Asset {
|
|
47 |
/* Style specific. */
|
48 |
|
49 |
/**
|
|
|
|
|
50 |
* @var string
|
51 |
*/
|
52 |
const MEDIA = 'media';
|
53 |
|
54 |
/**
|
|
|
|
|
55 |
* @var string
|
56 |
*/
|
57 |
const RTL = 'rtl';
|
@@ -59,6 +71,8 @@ class WPSEO_Admin_Asset {
|
|
59 |
/* Script specific. */
|
60 |
|
61 |
/**
|
|
|
|
|
62 |
* @var string
|
63 |
*/
|
64 |
const IN_FOOTER = 'in_footer';
|
@@ -136,6 +150,8 @@ class WPSEO_Admin_Asset {
|
|
136 |
);
|
137 |
|
138 |
/**
|
|
|
|
|
139 |
* @param array $args The arguments for this asset.
|
140 |
*
|
141 |
* @throws InvalidArgumentException Throws when no name or src has been provided.
|
25 |
const TYPE_CSS = 'css';
|
26 |
|
27 |
/**
|
28 |
+
* The name option identifier.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const NAME = 'name';
|
33 |
|
34 |
/**
|
35 |
+
* The source option identifier.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
const SRC = 'src';
|
40 |
|
41 |
/**
|
42 |
+
* The dependencies option identifier.
|
43 |
+
*
|
44 |
* @var string
|
45 |
*/
|
46 |
const DEPS = 'deps';
|
47 |
|
48 |
/**
|
49 |
+
* The version option identifier.
|
50 |
+
*
|
51 |
* @var string
|
52 |
*/
|
53 |
const VERSION = 'version';
|
55 |
/* Style specific. */
|
56 |
|
57 |
/**
|
58 |
+
* The media option identifier.
|
59 |
+
*
|
60 |
* @var string
|
61 |
*/
|
62 |
const MEDIA = 'media';
|
63 |
|
64 |
/**
|
65 |
+
* The rtl option identifier.
|
66 |
+
*
|
67 |
* @var string
|
68 |
*/
|
69 |
const RTL = 'rtl';
|
71 |
/* Script specific. */
|
72 |
|
73 |
/**
|
74 |
+
* The "in footer" option identifier.
|
75 |
+
*
|
76 |
* @var string
|
77 |
*/
|
78 |
const IN_FOOTER = 'in_footer';
|
150 |
);
|
151 |
|
152 |
/**
|
153 |
+
* Constructs an instance of the WPSEO_Admin_Asset class.
|
154 |
+
*
|
155 |
* @param array $args The arguments for this asset.
|
156 |
*
|
157 |
* @throws InvalidArgumentException Throws when no name or src has been provided.
|
admin/class-customizer.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Customizer {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WP_Customize_Manager
|
15 |
*/
|
16 |
protected $wp_customize;
|
@@ -66,7 +68,7 @@ class WPSEO_Customizer {
|
|
66 |
$this->wp_customize = $wp_customize;
|
67 |
|
68 |
$this->breadcrumbs_section();
|
69 |
-
$this->
|
70 |
$this->breadcrumbs_separator_setting();
|
71 |
$this->breadcrumbs_home_setting();
|
72 |
$this->breadcrumbs_prefix_setting();
|
@@ -99,25 +101,25 @@ class WPSEO_Customizer {
|
|
99 |
}
|
100 |
|
101 |
/**
|
102 |
-
* Adds the breadcrumbs
|
103 |
*/
|
104 |
-
private function
|
105 |
$index = 'breadcrumbs-display-blog-page';
|
106 |
$control_args = array(
|
107 |
-
'label' => __( '
|
108 |
'type' => 'checkbox',
|
109 |
-
'active_callback' => array( $this, '
|
110 |
);
|
111 |
|
112 |
$this->add_setting_and_control( $index, $control_args );
|
113 |
}
|
114 |
|
115 |
/**
|
116 |
-
* Returns whether or not to show the breadcrumbs blog
|
117 |
*
|
118 |
* @return bool
|
119 |
*/
|
120 |
-
public function
|
121 |
return 'page' === get_option( 'show_on_front' );
|
122 |
}
|
123 |
|
11 |
class WPSEO_Customizer {
|
12 |
|
13 |
/**
|
14 |
+
* Holds the customize manager.
|
15 |
+
*
|
16 |
* @var WP_Customize_Manager
|
17 |
*/
|
18 |
protected $wp_customize;
|
68 |
$this->wp_customize = $wp_customize;
|
69 |
|
70 |
$this->breadcrumbs_section();
|
71 |
+
$this->breadcrumbs_blog_show_setting();
|
72 |
$this->breadcrumbs_separator_setting();
|
73 |
$this->breadcrumbs_home_setting();
|
74 |
$this->breadcrumbs_prefix_setting();
|
101 |
}
|
102 |
|
103 |
/**
|
104 |
+
* Adds the breadcrumbs show blog checkbox.
|
105 |
*/
|
106 |
+
private function breadcrumbs_blog_show_setting() {
|
107 |
$index = 'breadcrumbs-display-blog-page';
|
108 |
$control_args = array(
|
109 |
+
'label' => __( 'Show blog page in breadcrumbs', 'wordpress-seo' ),
|
110 |
'type' => 'checkbox',
|
111 |
+
'active_callback' => array( $this, 'breadcrumbs_blog_show_active_cb' ),
|
112 |
);
|
113 |
|
114 |
$this->add_setting_and_control( $index, $control_args );
|
115 |
}
|
116 |
|
117 |
/**
|
118 |
+
* Returns whether or not to show the breadcrumbs blog show option.
|
119 |
*
|
120 |
* @return bool
|
121 |
*/
|
122 |
+
public function breadcrumbs_blog_show_active_cb() {
|
123 |
return 'page' === get_option( 'show_on_front' );
|
124 |
}
|
125 |
|
admin/class-gutenberg-compatibility.php
CHANGED
@@ -15,14 +15,14 @@ class WPSEO_Gutenberg_Compatibility {
|
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
-
const CURRENT_RELEASE = '6.
|
19 |
|
20 |
/**
|
21 |
* The minimally supported version of Gutenberg by the plugin.
|
22 |
*
|
23 |
* @var string
|
24 |
*/
|
25 |
-
const MINIMUM_SUPPORTED = '6.
|
26 |
|
27 |
/**
|
28 |
* Holds the current version.
|
15 |
*
|
16 |
* @var string
|
17 |
*/
|
18 |
+
const CURRENT_RELEASE = '6.2.0';
|
19 |
|
20 |
/**
|
21 |
* The minimally supported version of Gutenberg by the plugin.
|
22 |
*
|
23 |
* @var string
|
24 |
*/
|
25 |
+
const MINIMUM_SUPPORTED = '6.2.0';
|
26 |
|
27 |
/**
|
28 |
* Holds the current version.
|
admin/class-meta-table-accessible.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_Meta_Table_Accessible {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const ACCESSIBLE = '0';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const INACCESSBILE = '1';
|
11 |
class WPSEO_Meta_Table_Accessible {
|
12 |
|
13 |
/**
|
14 |
+
* Indicates that the table is accessible.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const ACCESSIBLE = '0';
|
19 |
|
20 |
/**
|
21 |
+
* Indicates that the table is inaccessible.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const INACCESSBILE = '1';
|
admin/class-my-yoast-route.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_MyYoast_Route implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const PAGE_IDENTIFIER = 'wpseo_myyoast';
|
11 |
class WPSEO_MyYoast_Route implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
14 |
+
* The identifier of the page in the My Yoast route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const PAGE_IDENTIFIER = 'wpseo_myyoast';
|
admin/class-paper-presenter.php
CHANGED
@@ -35,17 +35,19 @@ class WPSEO_Paper_Presenter {
|
|
35 |
* WPSEO_presenter_paper constructor.
|
36 |
*
|
37 |
* @param string $title The title of the paper.
|
38 |
-
* @param string $view_file The path to the view file.
|
39 |
* @param array $settings Optional. Settings for the paper.
|
40 |
*/
|
41 |
-
public function __construct( $title, $view_file, array $settings = array() ) {
|
42 |
$defaults = array(
|
43 |
-
'paper_id'
|
44 |
-
'collapsible'
|
45 |
-
'expanded'
|
46 |
-
'help_text'
|
47 |
-
'title_after'
|
48 |
-
'
|
|
|
|
|
49 |
);
|
50 |
|
51 |
$this->settings = wp_parse_args( $settings, $defaults );
|
@@ -59,7 +61,17 @@ class WPSEO_Paper_Presenter {
|
|
59 |
* @return string The rendered paper.
|
60 |
*/
|
61 |
public function get_output() {
|
62 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
|
64 |
ob_start();
|
65 |
require WPSEO_PATH . 'admin/views/paper-collapsible.php';
|
@@ -79,6 +91,7 @@ class WPSEO_Paper_Presenter {
|
|
79 |
}
|
80 |
|
81 |
$view_variables = array(
|
|
|
82 |
'collapsible' => $this->settings['collapsible'],
|
83 |
'collapsible_config' => $this->collapsible_config(),
|
84 |
'title_after' => $this->settings['title_after'],
|
35 |
* WPSEO_presenter_paper constructor.
|
36 |
*
|
37 |
* @param string $title The title of the paper.
|
38 |
+
* @param string $view_file Optional. The path to the view file. Use the content setting if you do not wish to use a view file.
|
39 |
* @param array $settings Optional. Settings for the paper.
|
40 |
*/
|
41 |
+
public function __construct( $title, $view_file = null, array $settings = array() ) {
|
42 |
$defaults = array(
|
43 |
+
'paper_id' => null,
|
44 |
+
'collapsible' => false,
|
45 |
+
'expanded' => false,
|
46 |
+
'help_text' => '',
|
47 |
+
'title_after' => '',
|
48 |
+
'class' => '',
|
49 |
+
'content' => '',
|
50 |
+
'view_data' => array(),
|
51 |
);
|
52 |
|
53 |
$this->settings = wp_parse_args( $settings, $defaults );
|
61 |
* @return string The rendered paper.
|
62 |
*/
|
63 |
public function get_output() {
|
64 |
+
$view_variables = $this->get_view_variables();
|
65 |
+
|
66 |
+
extract( $view_variables, EXTR_SKIP );
|
67 |
+
|
68 |
+
$content = $this->settings['content'];
|
69 |
+
|
70 |
+
if ( $this->view_file !== null ) {
|
71 |
+
ob_start();
|
72 |
+
require $this->view_file;
|
73 |
+
$content = ob_get_clean();
|
74 |
+
}
|
75 |
|
76 |
ob_start();
|
77 |
require WPSEO_PATH . 'admin/views/paper-collapsible.php';
|
91 |
}
|
92 |
|
93 |
$view_variables = array(
|
94 |
+
'class' => $this->settings['class'],
|
95 |
'collapsible' => $this->settings['collapsible'],
|
96 |
'collapsible_config' => $this->collapsible_config(),
|
97 |
'title_after' => $this->settings['title_after'],
|
admin/class-social-admin.php
CHANGED
@@ -72,12 +72,11 @@ class WPSEO_Social_Admin extends WPSEO_Metabox {
|
|
72 |
/**
|
73 |
* Returns the metabox section for the social settings.
|
74 |
*
|
75 |
-
* @return
|
76 |
*/
|
77 |
public function get_meta_section() {
|
78 |
$tabs = array();
|
79 |
$social_meta_fields = WPSEO_Meta::get_meta_field_defs( 'social' );
|
80 |
-
$single = true;
|
81 |
|
82 |
$opengraph = WPSEO_Options::get( 'opengraph' );
|
83 |
$twitter = WPSEO_Options::get( 'twitter' );
|
@@ -89,32 +88,22 @@ class WPSEO_Social_Admin extends WPSEO_Metabox {
|
|
89 |
wp_nonce_field( 'yoast_free_metabox_social', 'yoast_free_metabox_social_nonce' );
|
90 |
|
91 |
if ( $opengraph === true ) {
|
92 |
-
$tabs[] = new
|
93 |
'facebook',
|
94 |
$this->get_social_tab_content( 'opengraph', $social_meta_fields ),
|
95 |
-
|
96 |
-
array(
|
97 |
-
'link_aria_label' => __( 'Facebook / Open Graph metadata', 'wordpress-seo' ),
|
98 |
-
'link_class' => 'yoast-tooltip yoast-tooltip-se',
|
99 |
-
'single' => $single,
|
100 |
-
)
|
101 |
);
|
102 |
}
|
103 |
|
104 |
if ( $twitter === true ) {
|
105 |
-
$tabs[] = new
|
106 |
'twitter',
|
107 |
$this->get_social_tab_content( 'twitter', $social_meta_fields ),
|
108 |
-
|
109 |
-
array(
|
110 |
-
'link_aria_label' => __( 'Twitter metadata', 'wordpress-seo' ),
|
111 |
-
'link_class' => 'yoast-tooltip yoast-tooltip-se',
|
112 |
-
'single' => $single,
|
113 |
-
)
|
114 |
);
|
115 |
}
|
116 |
|
117 |
-
return new
|
118 |
'social',
|
119 |
'<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
|
120 |
$tabs
|
@@ -143,9 +132,29 @@ class WPSEO_Social_Admin extends WPSEO_Metabox {
|
|
143 |
$tab_content .= $this->do_meta_box( $meta_field_defs[ $field_name ], $field_name );
|
144 |
}
|
145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
return $tab_content;
|
147 |
}
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
/**
|
150 |
* Returns the Upgrade to Premium notice.
|
151 |
*
|
72 |
/**
|
73 |
* Returns the metabox section for the social settings.
|
74 |
*
|
75 |
+
* @return WPSEO_Metabox_Collapsibles_Sections
|
76 |
*/
|
77 |
public function get_meta_section() {
|
78 |
$tabs = array();
|
79 |
$social_meta_fields = WPSEO_Meta::get_meta_field_defs( 'social' );
|
|
|
80 |
|
81 |
$opengraph = WPSEO_Options::get( 'opengraph' );
|
82 |
$twitter = WPSEO_Options::get( 'twitter' );
|
88 |
wp_nonce_field( 'yoast_free_metabox_social', 'yoast_free_metabox_social_nonce' );
|
89 |
|
90 |
if ( $opengraph === true ) {
|
91 |
+
$tabs[] = new WPSEO_Metabox_Collapsible(
|
92 |
'facebook',
|
93 |
$this->get_social_tab_content( 'opengraph', $social_meta_fields ),
|
94 |
+
__( 'Facebook', 'wordpress-seo' )
|
|
|
|
|
|
|
|
|
|
|
95 |
);
|
96 |
}
|
97 |
|
98 |
if ( $twitter === true ) {
|
99 |
+
$tabs[] = new WPSEO_Metabox_Collapsible(
|
100 |
'twitter',
|
101 |
$this->get_social_tab_content( 'twitter', $social_meta_fields ),
|
102 |
+
__( 'Twitter', 'wordpress-seo' )
|
|
|
|
|
|
|
|
|
|
|
103 |
);
|
104 |
}
|
105 |
|
106 |
+
return new WPSEO_Metabox_Collapsibles_Sections(
|
107 |
'social',
|
108 |
'<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
|
109 |
$tabs
|
132 |
$tab_content .= $this->do_meta_box( $meta_field_defs[ $field_name ], $field_name );
|
133 |
}
|
134 |
|
135 |
+
$features = new WPSEO_Features();
|
136 |
+
/**
|
137 |
+
* If premium hide the form to show the social preview instead, we still need the fields to be output because
|
138 |
+
* the values of the social preview are saved in the hidden field.
|
139 |
+
*/
|
140 |
+
if ( $features->is_premium() ) {
|
141 |
+
return $this->hide_form( $tab_content );
|
142 |
+
}
|
143 |
+
|
144 |
return $tab_content;
|
145 |
}
|
146 |
|
147 |
+
/**
|
148 |
+
* Hides the given output when rendered to HTML.
|
149 |
+
*
|
150 |
+
* @param string $tab_content The social tab content.
|
151 |
+
*
|
152 |
+
* @return string The content.
|
153 |
+
*/
|
154 |
+
public function hide_form( $tab_content ) {
|
155 |
+
return '<div class="hidden">' . $tab_content . '</div>';
|
156 |
+
}
|
157 |
+
|
158 |
/**
|
159 |
* Returns the Upgrade to Premium notice.
|
160 |
*
|
admin/class-yoast-dashboard-widget.php
CHANGED
@@ -18,6 +18,8 @@ class Yoast_Dashboard_Widget implements WPSEO_WordPress_Integration {
|
|
18 |
const CACHE_TRANSIENT_KEY = 'wpseo-dashboard-totals';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_Admin_Asset_Manager
|
22 |
*/
|
23 |
protected $asset_manager;
|
18 |
const CACHE_TRANSIENT_KEY = 'wpseo-dashboard-totals';
|
19 |
|
20 |
/**
|
21 |
+
* Holds an instance of the admin asset manager.
|
22 |
+
*
|
23 |
* @var WPSEO_Admin_Asset_Manager
|
24 |
*/
|
25 |
protected $asset_manager;
|
admin/config-ui/class-configuration-page.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
*/
|
7 |
|
8 |
/**
|
9 |
-
*
|
10 |
*/
|
11 |
class WPSEO_Configuration_Page {
|
12 |
|
6 |
*/
|
7 |
|
8 |
/**
|
9 |
+
* Loads the Yoast configuration wizard.
|
10 |
*/
|
11 |
class WPSEO_Configuration_Page {
|
12 |
|
admin/config-ui/components/class-component-mailchimp-signup.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Config_Component_Mailchimp_Signup implements WPSEO_Config_Component {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const META_NAME = 'wpseo-has-mailchimp-signup';
|
11 |
class WPSEO_Config_Component_Mailchimp_Signup implements WPSEO_Config_Component {
|
12 |
|
13 |
/**
|
14 |
+
* The name of the mailchimp signup meta key.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const META_NAME = 'wpseo-has-mailchimp-signup';
|
admin/config-ui/components/interface-component.php
CHANGED
@@ -34,6 +34,8 @@ interface WPSEO_Config_Component {
|
|
34 |
public function set_data( $data );
|
35 |
|
36 |
/**
|
|
|
|
|
37 |
* @return WPSEO_Config_Field
|
38 |
*/
|
39 |
public function get_field();
|
34 |
public function set_data( $data );
|
35 |
|
36 |
/**
|
37 |
+
* Get onboarding wizard component field.
|
38 |
+
*
|
39 |
* @return WPSEO_Config_Field
|
40 |
*/
|
41 |
public function get_field();
|
admin/endpoints/class-endpoint-file-size.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Endpoint_File_Size implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const REST_NAMESPACE = 'yoast/v1';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const ENDPOINT_SINGULAR = 'file_size';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
11 |
class WPSEO_Endpoint_File_Size implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
14 |
+
* The namespace of the REST route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const REST_NAMESPACE = 'yoast/v1';
|
19 |
|
20 |
/**
|
21 |
+
* The route of the endpoint to retrieve the file size.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const ENDPOINT_SINGULAR = 'file_size';
|
26 |
|
27 |
/**
|
28 |
+
* The name of the capability needed to retrieve data using the endpoints.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
admin/endpoints/class-endpoint-indexable.php
CHANGED
@@ -11,21 +11,29 @@
|
|
11 |
class WPSEO_Endpoint_Indexable implements WPSEO_Endpoint, WPSEO_Endpoint_Storable {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const REST_NAMESPACE = 'yoast/v1';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const ENDPOINT_SINGULAR = 'indexables/(?P<object_type>\w+)/(?P<object_id>\d+)';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
const CAPABILITY_STORE = 'manage_options';
|
11 |
class WPSEO_Endpoint_Indexable implements WPSEO_Endpoint, WPSEO_Endpoint_Storable {
|
12 |
|
13 |
/**
|
14 |
+
* The namespace of the REST route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const REST_NAMESPACE = 'yoast/v1';
|
19 |
|
20 |
/**
|
21 |
+
* The route of the endpoint to retrieve or patch the indexable.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const ENDPOINT_SINGULAR = 'indexables/(?P<object_type>\w+)/(?P<object_id>\d+)';
|
26 |
|
27 |
/**
|
28 |
+
* The name of the capability needed to retrieve data using the endpoints.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
33 |
|
34 |
/**
|
35 |
+
* The name of the capability needed to store data using the endpoints.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
const CAPABILITY_STORE = 'manage_options';
|
admin/endpoints/class-endpoint-ryte.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Endpoint_Ryte implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const REST_NAMESPACE = 'yoast/v1';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const ENDPOINT_RETRIEVE = 'ryte';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
11 |
class WPSEO_Endpoint_Ryte implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
14 |
+
* The namespace of the REST route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const REST_NAMESPACE = 'yoast/v1';
|
19 |
|
20 |
/**
|
21 |
+
* The route of the ryte endpoint.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const ENDPOINT_RETRIEVE = 'ryte';
|
26 |
|
27 |
/**
|
28 |
+
* The name of the capability needed to retrieve data using the endpoints.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const CAPABILITY_RETRIEVE = 'manage_options';
|
admin/endpoints/class-endpoint-statistics.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Endpoint_Statistics implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const REST_NAMESPACE = 'yoast/v1';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const ENDPOINT_RETRIEVE = 'statistics';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const CAPABILITY_RETRIEVE = 'read';
|
11 |
class WPSEO_Endpoint_Statistics implements WPSEO_Endpoint {
|
12 |
|
13 |
/**
|
14 |
+
* The namespace of the REST route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const REST_NAMESPACE = 'yoast/v1';
|
19 |
|
20 |
/**
|
21 |
+
* The route of the statistics endpoint.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const ENDPOINT_RETRIEVE = 'statistics';
|
26 |
|
27 |
/**
|
28 |
+
* The name of the capability needed to retrieve data using the endpoints.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const CAPABILITY_RETRIEVE = 'read';
|
admin/filters/class-abstract-post-filter.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
abstract class WPSEO_Abstract_Post_Filter implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const FILTER_QUERY_ARG = 'yoast_filter';
|
11 |
abstract class WPSEO_Abstract_Post_Filter implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
14 |
+
* The filter's query argument.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const FILTER_QUERY_ARG = 'yoast_filter';
|
admin/formatter/class-post-metabox-formatter.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Post_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WP_Post
|
15 |
*/
|
16 |
private $post;
|
11 |
class WPSEO_Post_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface {
|
12 |
|
13 |
/**
|
14 |
+
* Holds the WordPress Post.
|
15 |
+
*
|
16 |
* @var WP_Post
|
17 |
*/
|
18 |
private $post;
|
admin/formatter/class-term-metabox-formatter.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_Term_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WP_Term|stdClass
|
15 |
*/
|
16 |
private $term;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var stdClass
|
20 |
*/
|
21 |
private $taxonomy;
|
11 |
class WPSEO_Term_Metabox_Formatter implements WPSEO_Metabox_Formatter_Interface {
|
12 |
|
13 |
/**
|
14 |
+
* The term the metabox formatter is for.
|
15 |
+
*
|
16 |
* @var WP_Term|stdClass
|
17 |
*/
|
18 |
private $term;
|
19 |
|
20 |
/**
|
21 |
+
* The term's taxonomy.
|
22 |
+
*
|
23 |
* @var stdClass
|
24 |
*/
|
25 |
private $taxonomy;
|
admin/google_search_console/class-gsc-config.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_GSC_Config {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var array
|
15 |
*/
|
16 |
public static $gsc = array(
|
11 |
class WPSEO_GSC_Config {
|
12 |
|
13 |
/**
|
14 |
+
* The Google search console configuration.
|
15 |
+
*
|
16 |
* @var array
|
17 |
*/
|
18 |
public static $gsc = array(
|
admin/google_search_console/class-gsc-count.php
CHANGED
@@ -25,6 +25,8 @@ class WPSEO_GSC_Count {
|
|
25 |
const OPTION_CI_COUNTS = 'wpseo_gsc_issues_counts';
|
26 |
|
27 |
/**
|
|
|
|
|
28 |
* @var WPSEO_GSC_Service
|
29 |
*/
|
30 |
private $service;
|
25 |
const OPTION_CI_COUNTS = 'wpseo_gsc_issues_counts';
|
26 |
|
27 |
/**
|
28 |
+
* Service that fetches data from GSC API.
|
29 |
+
*
|
30 |
* @var WPSEO_GSC_Service
|
31 |
*/
|
32 |
private $service;
|
admin/google_search_console/class-gsc-issue.php
CHANGED
@@ -11,21 +11,29 @@
|
|
11 |
class WPSEO_GSC_Issue {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
private $url;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var DateTime
|
20 |
*/
|
21 |
private $first_detected;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var DateTime
|
25 |
*/
|
26 |
private $last_crawled;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
private $response_code;
|
11 |
class WPSEO_GSC_Issue {
|
12 |
|
13 |
/**
|
14 |
+
* The URL of the Google Search Console issue.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
private $url;
|
19 |
|
20 |
/**
|
21 |
+
* The time of the first discovery of the Google Search Console issue.
|
22 |
+
*
|
23 |
* @var DateTime
|
24 |
*/
|
25 |
private $first_detected;
|
26 |
|
27 |
/**
|
28 |
+
* The time of the last crawl of the URL.
|
29 |
+
*
|
30 |
* @var DateTime
|
31 |
*/
|
32 |
private $last_crawled;
|
33 |
|
34 |
/**
|
35 |
+
* The HTTP response code of the URL.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
private $response_code;
|
admin/google_search_console/class-gsc-issues.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_GSC_Issues {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
private $option_name = '';
|
11 |
class WPSEO_GSC_Issues {
|
12 |
|
13 |
/**
|
14 |
+
* Holds the option name.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
private $option_name = '';
|
admin/google_search_console/class-gsc-marker.php
CHANGED
@@ -11,26 +11,36 @@
|
|
11 |
class WPSEO_GSC_Marker {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_GSC_Issues
|
15 |
*/
|
16 |
private $crawl_issues;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
private $url = '';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
private $platform;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
private $category;
|
32 |
|
33 |
/**
|
|
|
|
|
34 |
* @var string
|
35 |
*/
|
36 |
private $result;
|
11 |
class WPSEO_GSC_Marker {
|
12 |
|
13 |
/**
|
14 |
+
* Holds the craw issues instance.
|
15 |
+
*
|
16 |
* @var WPSEO_GSC_Issues
|
17 |
*/
|
18 |
private $crawl_issues;
|
19 |
|
20 |
/**
|
21 |
+
* Holds the URL.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
private $url = '';
|
26 |
|
27 |
/**
|
28 |
+
* Holds the platform (desktop, mobile, feature phone).
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
private $platform;
|
33 |
|
34 |
/**
|
35 |
+
* Holds the category.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
private $category;
|
40 |
|
41 |
/**
|
42 |
+
* Holds the result.
|
43 |
+
*
|
44 |
* @var string
|
45 |
*/
|
46 |
private $result;
|
admin/google_search_console/class-gsc-modal.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_GSC_Modal {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
protected $view;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var int
|
20 |
*/
|
21 |
protected $height;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var array
|
25 |
*/
|
26 |
protected $view_vars;
|
11 |
class WPSEO_GSC_Modal {
|
12 |
|
13 |
/**
|
14 |
+
* Path to the modal view.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
protected $view;
|
19 |
|
20 |
/**
|
21 |
+
* The modal height.
|
22 |
+
*
|
23 |
* @var int
|
24 |
*/
|
25 |
protected $height;
|
26 |
|
27 |
/**
|
28 |
+
* Variables to be passed to the view.
|
29 |
+
*
|
30 |
* @var array
|
31 |
*/
|
32 |
protected $view_vars;
|
admin/google_search_console/class-gsc-platform-tabs.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_GSC_Platform_Tabs {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
private $current_tab;
|
11 |
class WPSEO_GSC_Platform_Tabs {
|
12 |
|
13 |
/**
|
14 |
+
* The current active tab.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
private $current_tab;
|
admin/google_search_console/class-gsc-service.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_GSC_Service {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var Yoast_Api_Google_Client
|
15 |
*/
|
16 |
private $client;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
private $profile;
|
11 |
class WPSEO_GSC_Service {
|
12 |
|
13 |
/**
|
14 |
+
* Client to connect to the google API.
|
15 |
+
*
|
16 |
* @var Yoast_Api_Google_Client
|
17 |
*/
|
18 |
private $client;
|
19 |
|
20 |
/**
|
21 |
+
* The google search console profile.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
private $profile;
|
admin/google_search_console/class-gsc-table.php
CHANGED
@@ -15,11 +15,15 @@ if ( ! class_exists( 'WP_List_Table' ) ) {
|
|
15 |
class WPSEO_GSC_Table extends WP_List_Table {
|
16 |
|
17 |
/**
|
|
|
|
|
18 |
* @var int
|
19 |
*/
|
20 |
const FREE_MODAL_HEIGHT = 140;
|
21 |
|
22 |
/**
|
|
|
|
|
23 |
* @var string
|
24 |
*/
|
25 |
private $search_string;
|
@@ -39,6 +43,8 @@ class WPSEO_GSC_Table extends WP_List_Table {
|
|
39 |
private $per_page = 50;
|
40 |
|
41 |
/**
|
|
|
|
|
42 |
* @var integer
|
43 |
*/
|
44 |
private $current_page = 1;
|
15 |
class WPSEO_GSC_Table extends WP_List_Table {
|
16 |
|
17 |
/**
|
18 |
+
* Modal height.
|
19 |
+
*
|
20 |
* @var int
|
21 |
*/
|
22 |
const FREE_MODAL_HEIGHT = 140;
|
23 |
|
24 |
/**
|
25 |
+
* The search phrase.
|
26 |
+
*
|
27 |
* @var string
|
28 |
*/
|
29 |
private $search_string;
|
43 |
private $per_page = 50;
|
44 |
|
45 |
/**
|
46 |
+
* Current page.
|
47 |
+
*
|
48 |
* @var integer
|
49 |
*/
|
50 |
private $current_page = 1;
|
admin/google_search_console/class-gsc.php
CHANGED
@@ -18,16 +18,22 @@ class WPSEO_GSC implements WPSEO_WordPress_Integration {
|
|
18 |
const OPTION_WPSEO_GSC = 'wpseo-gsc';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_GSC_Service
|
22 |
*/
|
23 |
private $service;
|
24 |
|
25 |
/**
|
|
|
|
|
26 |
* @var WPSEO_GSC_Category_Filters
|
27 |
*/
|
28 |
protected $category_filter;
|
29 |
|
30 |
/**
|
|
|
|
|
31 |
* @var WPSEO_GSC_Issues
|
32 |
*/
|
33 |
protected $issue_fetch;
|
18 |
const OPTION_WPSEO_GSC = 'wpseo-gsc';
|
19 |
|
20 |
/**
|
21 |
+
* Holds the service instance.
|
22 |
+
*
|
23 |
* @var WPSEO_GSC_Service
|
24 |
*/
|
25 |
private $service;
|
26 |
|
27 |
/**
|
28 |
+
* Holds the category filter instance.
|
29 |
+
*
|
30 |
* @var WPSEO_GSC_Category_Filters
|
31 |
*/
|
32 |
protected $category_filter;
|
33 |
|
34 |
/**
|
35 |
+
* Holds the issues instance.
|
36 |
+
*
|
37 |
* @var WPSEO_GSC_Issues
|
38 |
*/
|
39 |
protected $issue_fetch;
|
admin/import/class-import-plugin.php
CHANGED
@@ -13,11 +13,15 @@
|
|
13 |
class WPSEO_Import_Plugin {
|
14 |
|
15 |
/**
|
|
|
|
|
16 |
* @var WPSEO_Import_Status
|
17 |
*/
|
18 |
public $status;
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_Plugin_Importer
|
22 |
*/
|
23 |
protected $importer;
|
13 |
class WPSEO_Import_Plugin {
|
14 |
|
15 |
/**
|
16 |
+
* Holds the status of and message about imports.
|
17 |
+
*
|
18 |
* @var WPSEO_Import_Status
|
19 |
*/
|
20 |
public $status;
|
21 |
|
22 |
/**
|
23 |
+
* Class with functionality to import meta data from other plugins.
|
24 |
+
*
|
25 |
* @var WPSEO_Plugin_Importer
|
26 |
*/
|
27 |
protected $importer;
|
admin/import/class-import-settings.php
CHANGED
@@ -20,11 +20,15 @@ class WPSEO_Import_Settings {
|
|
20 |
const NONCE_ACTION = 'wpseo-import-settings';
|
21 |
|
22 |
/**
|
|
|
|
|
23 |
* @var WPSEO_Import_Status
|
24 |
*/
|
25 |
public $status;
|
26 |
|
27 |
/**
|
|
|
|
|
28 |
* @var string
|
29 |
*/
|
30 |
private $old_wpseo_version;
|
20 |
const NONCE_ACTION = 'wpseo-import-settings';
|
21 |
|
22 |
/**
|
23 |
+
* Holds the import status instance.
|
24 |
+
*
|
25 |
* @var WPSEO_Import_Status
|
26 |
*/
|
27 |
public $status;
|
28 |
|
29 |
/**
|
30 |
+
* Holds the old WPSEO version.
|
31 |
+
*
|
32 |
* @var string
|
33 |
*/
|
34 |
private $old_wpseo_version;
|
admin/links/class-link-column-count.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Column_Count {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var array
|
15 |
*/
|
16 |
protected $count = array();
|
11 |
class WPSEO_Link_Column_Count {
|
12 |
|
13 |
/**
|
14 |
+
* The link counts for each post id on the current page.
|
15 |
+
*
|
16 |
* @var array
|
17 |
*/
|
18 |
protected $count = array();
|
admin/links/class-link-columns.php
CHANGED
@@ -25,6 +25,8 @@ class WPSEO_Link_Columns {
|
|
25 |
const COLUMN_LINKS = 'links';
|
26 |
|
27 |
/**
|
|
|
|
|
28 |
* @var WPSEO_Link_Column_Count
|
29 |
*/
|
30 |
protected $link_count;
|
@@ -214,7 +216,7 @@ class WPSEO_Link_Columns {
|
|
214 |
public function set_count_objects() {
|
215 |
global $wp_query;
|
216 |
|
217 |
-
$posts = $wp_query->get_posts();
|
218 |
$post_ids = array();
|
219 |
|
220 |
// Post lists return a list of objects.
|
25 |
const COLUMN_LINKS = 'links';
|
26 |
|
27 |
/**
|
28 |
+
* Holds the link column count instance.
|
29 |
+
*
|
30 |
* @var WPSEO_Link_Column_Count
|
31 |
*/
|
32 |
protected $link_count;
|
216 |
public function set_count_objects() {
|
217 |
global $wp_query;
|
218 |
|
219 |
+
$posts = empty( $wp_query->posts ) ? $wp_query->get_posts() : $wp_query->posts;
|
220 |
$post_ids = array();
|
221 |
|
222 |
// Post lists return a list of objects.
|
admin/links/class-link-compatibility-notifier.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Compatibility_Notifier {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const NOTIFICATION_ID = 'wpseo-links-compatibility';
|
11 |
class WPSEO_Link_Compatibility_Notifier {
|
12 |
|
13 |
/**
|
14 |
+
* Notification id.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const NOTIFICATION_ID = 'wpseo-links-compatibility';
|
admin/links/class-link-content-processor.php
CHANGED
@@ -12,11 +12,15 @@
|
|
12 |
class WPSEO_Link_Content_Processor {
|
13 |
|
14 |
/**
|
|
|
|
|
15 |
* @var WPSEO_Link_Storage
|
16 |
*/
|
17 |
protected $storage;
|
18 |
|
19 |
/**
|
|
|
|
|
20 |
* @var WPSEO_Meta_Storage
|
21 |
*/
|
22 |
private $count_storage;
|
12 |
class WPSEO_Link_Content_Processor {
|
13 |
|
14 |
/**
|
15 |
+
* Holds the link storage instance.
|
16 |
+
*
|
17 |
* @var WPSEO_Link_Storage
|
18 |
*/
|
19 |
protected $storage;
|
20 |
|
21 |
/**
|
22 |
+
* Holds the meta storage instance.
|
23 |
+
*
|
24 |
* @var WPSEO_Meta_Storage
|
25 |
*/
|
26 |
private $count_storage;
|
admin/links/class-link-extractor.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Extractor {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
protected $content;
|
11 |
class WPSEO_Link_Extractor {
|
12 |
|
13 |
/**
|
14 |
+
* The content to extract the links from.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
protected $content;
|
admin/links/class-link-factory.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Link_Factory {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Link_Type_Classifier
|
15 |
*/
|
16 |
protected $classifier;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var WPSEO_Link_Internal_Lookup
|
20 |
*/
|
21 |
protected $internal_lookup;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var WPSEO_Link_Filter
|
25 |
*/
|
26 |
protected $filter;
|
11 |
class WPSEO_Link_Factory {
|
12 |
|
13 |
/**
|
14 |
+
* Represents the classifier for a link. Determines of a link is an outbound or internal one.
|
15 |
+
*
|
16 |
* @var WPSEO_Link_Type_Classifier
|
17 |
*/
|
18 |
protected $classifier;
|
19 |
|
20 |
/**
|
21 |
+
* Represents the internal link lookup. This class tries get the postid for a given internal link.
|
22 |
+
*
|
23 |
* @var WPSEO_Link_Internal_Lookup
|
24 |
*/
|
25 |
protected $internal_lookup;
|
26 |
|
27 |
/**
|
28 |
+
* Represents the filter for filtering links.
|
29 |
+
*
|
30 |
* @var WPSEO_Link_Filter
|
31 |
*/
|
32 |
protected $filter;
|
admin/links/class-link-filter.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Filter {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string|null
|
15 |
*/
|
16 |
protected $current_page_path;
|
11 |
class WPSEO_Link_Filter {
|
12 |
|
13 |
/**
|
14 |
+
* Path to the current page.
|
15 |
+
*
|
16 |
* @var string|null
|
17 |
*/
|
18 |
protected $current_page_path;
|
admin/links/class-link-installer.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Installer {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Installable[]
|
15 |
*/
|
16 |
protected $installables = array();
|
11 |
class WPSEO_Link_Installer {
|
12 |
|
13 |
/**
|
14 |
+
* Installable objects.
|
15 |
+
*
|
16 |
* @var WPSEO_Installable[]
|
17 |
*/
|
18 |
protected $installables = array();
|
admin/links/class-link-notifier.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Notifier {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const NOTIFICATION_ID = 'wpseo-reindex-links';
|
11 |
class WPSEO_Link_Notifier {
|
12 |
|
13 |
/**
|
14 |
+
* The ID of the link indexing notification.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const NOTIFICATION_ID = 'wpseo-reindex-links';
|
admin/links/class-link-reindex-post-endpoint.php
CHANGED
@@ -11,21 +11,29 @@
|
|
11 |
class WPSEO_Link_Reindex_Post_Endpoint {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const REST_NAMESPACE = 'yoast/v1';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const ENDPOINT_QUERY = 'reindex_posts';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const CAPABILITY_RETRIEVE = 'edit_posts';
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var WPSEO_Link_Reindex_Post_Service
|
30 |
*/
|
31 |
protected $service;
|
11 |
class WPSEO_Link_Reindex_Post_Endpoint {
|
12 |
|
13 |
/**
|
14 |
+
* Holds the namespace of the rest route.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const REST_NAMESPACE = 'yoast/v1';
|
19 |
|
20 |
/**
|
21 |
+
* Holds the route of the endpoint to reindex the posts.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const ENDPOINT_QUERY = 'reindex_posts';
|
26 |
|
27 |
/**
|
28 |
+
* Holds the name of the capability needed to reindex the posts.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const CAPABILITY_RETRIEVE = 'edit_posts';
|
33 |
|
34 |
/**
|
35 |
+
* Holds the link reindex post service instance.
|
36 |
+
*
|
37 |
* @var WPSEO_Link_Reindex_Post_Service
|
38 |
*/
|
39 |
protected $service;
|
admin/links/class-link-storage.php
CHANGED
@@ -18,11 +18,15 @@ class WPSEO_Link_Storage implements WPSEO_Installable {
|
|
18 |
const TABLE_NAME = 'yoast_seo_links';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_Database_Proxy
|
22 |
*/
|
23 |
protected $database_proxy;
|
24 |
|
25 |
/**
|
|
|
|
|
26 |
* @deprecated 7.4
|
27 |
*
|
28 |
* @var null|string
|
18 |
const TABLE_NAME = 'yoast_seo_links';
|
19 |
|
20 |
/**
|
21 |
+
* An instance of the database proxy class.
|
22 |
+
*
|
23 |
* @var WPSEO_Database_Proxy
|
24 |
*/
|
25 |
protected $database_proxy;
|
26 |
|
27 |
/**
|
28 |
+
* Holds the prefix of the database table.
|
29 |
+
*
|
30 |
* @deprecated 7.4
|
31 |
*
|
32 |
* @var null|string
|
admin/links/class-link-table-accessible-notifier.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Table_Accessible_Notifier {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const NOTIFICATION_ID = 'wpseo-links-table-not-accessible';
|
11 |
class WPSEO_Link_Table_Accessible_Notifier {
|
12 |
|
13 |
/**
|
14 |
+
* Notification id.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const NOTIFICATION_ID = 'wpseo-links-table-not-accessible';
|
admin/links/class-link-table-accessible.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_Link_Table_Accessible {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const ACCESSIBLE = '0';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const INACCESSBILE = '1';
|
11 |
class WPSEO_Link_Table_Accessible {
|
12 |
|
13 |
/**
|
14 |
+
* Constant used to determine whether the link table is accessible.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const ACCESSIBLE = '0';
|
19 |
|
20 |
/**
|
21 |
+
* Constant used to determine whether the link table is inaccessible.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const INACCESSBILE = '1';
|
admin/links/class-link-type-classifier.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_Link_Type_Classifier {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
protected $base_host = '';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
protected $base_path = '';
|
11 |
class WPSEO_Link_Type_Classifier {
|
12 |
|
13 |
/**
|
14 |
+
* Host of the URL.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
protected $base_host = '';
|
19 |
|
20 |
/**
|
21 |
+
* Path of the URL.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
protected $base_path = '';
|
admin/links/class-link-watcher.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Link_Watcher {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Link_Content_Processor
|
15 |
*/
|
16 |
protected $content_processor;
|
11 |
class WPSEO_Link_Watcher {
|
12 |
|
13 |
/**
|
14 |
+
* Represents the content processor. It will extract links from the content and saves them for the given post id.
|
15 |
+
*
|
16 |
* @var WPSEO_Link_Content_Processor
|
17 |
*/
|
18 |
protected $content_processor;
|
admin/links/class-link.php
CHANGED
@@ -11,26 +11,36 @@
|
|
11 |
class WPSEO_Link {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const TYPE_EXTERNAL = 'external';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const TYPE_INTERNAL = 'internal';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $url;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var int
|
30 |
*/
|
31 |
protected $target_post_id;
|
32 |
|
33 |
/**
|
|
|
|
|
34 |
* @var string
|
35 |
*/
|
36 |
protected $type;
|
11 |
class WPSEO_Link {
|
12 |
|
13 |
/**
|
14 |
+
* Indicates that the link is external.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const TYPE_EXTERNAL = 'external';
|
19 |
|
20 |
/**
|
21 |
+
* Indicates that the link is internal.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const TYPE_INTERNAL = 'internal';
|
26 |
|
27 |
/**
|
28 |
+
* Holds the url.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
protected $url;
|
33 |
|
34 |
/**
|
35 |
+
* Holds the post ID of the target.
|
36 |
+
*
|
37 |
* @var int
|
38 |
*/
|
39 |
protected $target_post_id;
|
40 |
|
41 |
/**
|
42 |
+
* Holds the link type.
|
43 |
+
*
|
44 |
* @var string
|
45 |
*/
|
46 |
protected $type;
|
admin/menu/class-replacevar-editor.php
CHANGED
@@ -92,6 +92,8 @@ class WPSEO_Replacevar_Editor {
|
|
92 |
}
|
93 |
|
94 |
/**
|
|
|
|
|
95 |
* @param array $arguments The arguments to validate.
|
96 |
*
|
97 |
* @throws InvalidArgumentException Thrown when not all required arguments are present.
|
92 |
}
|
93 |
|
94 |
/**
|
95 |
+
* Validates the replacement variable editor arguments.
|
96 |
+
*
|
97 |
* @param array $arguments The arguments to validate.
|
98 |
*
|
99 |
* @throws InvalidArgumentException Thrown when not all required arguments are present.
|
admin/metabox/class-abstract-sectioned-metabox-tab.php
ADDED
@@ -0,0 +1,95 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
+
* @package WPSEO\Admin
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Base class for metabox that consist of multiple sections.
|
10 |
+
*/
|
11 |
+
abstract class WPSEO_Abstract_Metabox_Tab_With_Sections implements WPSEO_Metabox_Section {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Holds the name of the tab.
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
public $name;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Holds the HTML of the tab header.
|
22 |
+
*
|
23 |
+
* @var string
|
24 |
+
*/
|
25 |
+
protected $link_content;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Holds the name of the tab header.
|
29 |
+
*
|
30 |
+
* @var string
|
31 |
+
*/
|
32 |
+
protected $link_title;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Holds the classname of the tab header.
|
36 |
+
*
|
37 |
+
* @var string
|
38 |
+
*/
|
39 |
+
protected $link_class;
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Holds the aria label of the tab header.
|
43 |
+
*
|
44 |
+
* @var string
|
45 |
+
*/
|
46 |
+
protected $link_aria_label;
|
47 |
+
|
48 |
+
/**
|
49 |
+
* Constructor.
|
50 |
+
*
|
51 |
+
* @param string $name The name of the section, used as an identifier in the html.
|
52 |
+
* Can only contain URL safe characters.
|
53 |
+
* @param string $link_content The text content of the section link.
|
54 |
+
* @param array $options Optional link attributes.
|
55 |
+
*/
|
56 |
+
public function __construct( $name, $link_content, array $options = array() ) {
|
57 |
+
$default_options = array(
|
58 |
+
'link_title' => '',
|
59 |
+
'link_class' => '',
|
60 |
+
'link_aria_label' => '',
|
61 |
+
);
|
62 |
+
|
63 |
+
$options = array_merge( $default_options, $options );
|
64 |
+
|
65 |
+
$this->name = $name;
|
66 |
+
|
67 |
+
$this->link_content = $link_content;
|
68 |
+
$this->link_title = $options['link_title'];
|
69 |
+
$this->link_class = $options['link_class'];
|
70 |
+
$this->link_aria_label = $options['link_aria_label'];
|
71 |
+
}
|
72 |
+
|
73 |
+
/**
|
74 |
+
* Outputs the section link if any section has been added.
|
75 |
+
*/
|
76 |
+
public function display_link() {
|
77 |
+
if ( $this->has_sections() ) {
|
78 |
+
printf(
|
79 |
+
'<li role="presentation"><a role="tab" href="#wpseo-meta-section-%1$s" id="wpseo-meta-tab-%1$s" aria-controls="wpseo-meta-section-%1$s" class="wpseo-meta-section-link %2$s"%3$s%4$s>%5$s</a></li>',
|
80 |
+
esc_attr( $this->name ),
|
81 |
+
esc_attr( $this->link_class ),
|
82 |
+
( '' !== $this->link_title ) ? ' title="' . esc_attr( $this->link_title ) . '"' : '',
|
83 |
+
( '' !== $this->link_aria_label ) ? ' aria-label="' . esc_attr( $this->link_aria_label ) . '"' : '',
|
84 |
+
$this->link_content
|
85 |
+
);
|
86 |
+
}
|
87 |
+
}
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Checks whether the tab has any sections.
|
91 |
+
*
|
92 |
+
* @return bool Whether the tab has any sections
|
93 |
+
*/
|
94 |
+
abstract protected function has_sections();
|
95 |
+
}
|
admin/metabox/class-metabox-addon-section.php
CHANGED
@@ -33,7 +33,7 @@ class WPSEO_Metabox_Addon_Tab_Section extends WPSEO_Metabox_Tab_Section {
|
|
33 |
*
|
34 |
* @return bool
|
35 |
*/
|
36 |
-
protected function
|
37 |
return true;
|
38 |
}
|
39 |
}
|
33 |
*
|
34 |
* @return bool
|
35 |
*/
|
36 |
+
protected function has_sections() {
|
37 |
return true;
|
38 |
}
|
39 |
}
|
admin/metabox/class-metabox-collapsible.php
ADDED
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
+
* @package WPSEO\Admin
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Generates the HTML for a metabox tab.
|
10 |
+
*/
|
11 |
+
class WPSEO_Metabox_Collapsible implements WPSEO_Metabox_Tab {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* The collapsible's unique identifier.
|
15 |
+
*
|
16 |
+
* @var string
|
17 |
+
*/
|
18 |
+
private $name;
|
19 |
+
|
20 |
+
/**
|
21 |
+
* The content to be displayed inside the collapsible.
|
22 |
+
*
|
23 |
+
* @var string
|
24 |
+
*/
|
25 |
+
private $content;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* The label.
|
29 |
+
*
|
30 |
+
* @var string
|
31 |
+
*/
|
32 |
+
private $link_content;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Constructor.
|
36 |
+
*
|
37 |
+
* @param string $name The name of the tab, used as an identifier in the html.
|
38 |
+
* @param string $content The tab content.
|
39 |
+
* @param string $link_content The text content of the tab link.
|
40 |
+
*/
|
41 |
+
public function __construct( $name, $content, $link_content ) {
|
42 |
+
$this->name = $name;
|
43 |
+
$this->content = $content;
|
44 |
+
$this->link_content = $link_content;
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Returns the html for the tab link.
|
49 |
+
*
|
50 |
+
* @return string
|
51 |
+
*/
|
52 |
+
public function link() {
|
53 |
+
return $this->link_content;
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Returns the html for the tab content.
|
58 |
+
*
|
59 |
+
* @return string
|
60 |
+
*/
|
61 |
+
public function content() {
|
62 |
+
$collapsible_paper = new WPSEO_Paper_Presenter(
|
63 |
+
$this->link(),
|
64 |
+
null,
|
65 |
+
array(
|
66 |
+
'content' => $this->content,
|
67 |
+
'collapsible' => true,
|
68 |
+
'class' => 'metabox wpseo-form wpseo-collapsible-container',
|
69 |
+
'paper_id' => 'collapsible-' . $this->name,
|
70 |
+
)
|
71 |
+
);
|
72 |
+
|
73 |
+
return $collapsible_paper->get_output();
|
74 |
+
}
|
75 |
+
|
76 |
+
/**
|
77 |
+
* Returns the collapsible's unique identifier.
|
78 |
+
*
|
79 |
+
* @return string
|
80 |
+
*/
|
81 |
+
public function get_name() {
|
82 |
+
return $this->name;
|
83 |
+
}
|
84 |
+
}
|
admin/metabox/class-metabox-collapsibles-section.php
ADDED
@@ -0,0 +1,59 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
+
* @package WPSEO\Admin
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Generates and displays a metabox tab that consists of collapsible sections.
|
10 |
+
*/
|
11 |
+
class WPSEO_Metabox_Collapsibles_Sections extends WPSEO_Abstract_Metabox_Tab_With_Sections {
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Holds the tab's collapsibles.
|
15 |
+
*
|
16 |
+
* @var WPSEO_Metabox_Collapsible[]
|
17 |
+
*/
|
18 |
+
private $collapsibles = array();
|
19 |
+
|
20 |
+
/**
|
21 |
+
* Constructor.
|
22 |
+
*
|
23 |
+
* @param string $name The name of the section, used as an identifier in the html.
|
24 |
+
* Can only contain URL safe characters.
|
25 |
+
* @param string $link_content The text content of the section link.
|
26 |
+
* @param array $collapsibles The metabox collapsibles (`WPSEO_Metabox_Collapsible[]`) to be included in the section.
|
27 |
+
* @param array $options Optional link attributes.
|
28 |
+
*/
|
29 |
+
public function __construct( $name, $link_content, array $collapsibles = array(), array $options = array() ) {
|
30 |
+
parent::__construct( $name, $link_content, $options );
|
31 |
+
|
32 |
+
$this->collapsibles = $collapsibles;
|
33 |
+
}
|
34 |
+
|
35 |
+
/**
|
36 |
+
* Outputs the section content if any tab has been added.
|
37 |
+
*/
|
38 |
+
public function display_content() {
|
39 |
+
if ( $this->has_sections() ) {
|
40 |
+
printf( '<div id="%1$s" class="wpseo-meta-section">', esc_attr( 'wpseo-meta-section-' . $this->name ) );
|
41 |
+
echo '<div class="wpseo_content_wrapper">';
|
42 |
+
|
43 |
+
foreach ( $this->collapsibles as $collapsible ) {
|
44 |
+
echo $collapsible->content();
|
45 |
+
}
|
46 |
+
|
47 |
+
echo '</div></div>';
|
48 |
+
}
|
49 |
+
}
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Checks whether the tab has any sections.
|
53 |
+
*
|
54 |
+
* @return bool Whether the tab has any sections
|
55 |
+
*/
|
56 |
+
protected function has_sections() {
|
57 |
+
return ! empty( $this->collapsibles );
|
58 |
+
}
|
59 |
+
}
|
admin/metabox/class-metabox-editor.php
CHANGED
@@ -29,7 +29,6 @@ class WPSEO_Metabox_Editor {
|
|
29 |
public function add_css_inside_editor( $css_files ) {
|
30 |
$asset_manager = new WPSEO_Admin_Asset_Manager();
|
31 |
$styles = $asset_manager->special_styles();
|
32 |
-
/** @var WPSEO_Admin_Asset $inside_editor */
|
33 |
$inside_editor = $styles['inside-editor'];
|
34 |
|
35 |
$asset_location = new WPSEO_Admin_Asset_SEO_Location( WPSEO_FILE );
|
29 |
public function add_css_inside_editor( $css_files ) {
|
30 |
$asset_manager = new WPSEO_Admin_Asset_Manager();
|
31 |
$styles = $asset_manager->special_styles();
|
|
|
32 |
$inside_editor = $styles['inside-editor'];
|
33 |
|
34 |
$asset_location = new WPSEO_Admin_Asset_SEO_Location( WPSEO_FILE );
|
admin/metabox/class-metabox-form-tab.php
CHANGED
@@ -11,41 +11,57 @@
|
|
11 |
class WPSEO_Metabox_Form_Tab implements WPSEO_Metabox_Tab {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
private $name;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
private $content;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
private $link_content;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
private $tab_class;
|
32 |
|
33 |
/**
|
|
|
|
|
34 |
* @var string
|
35 |
*/
|
36 |
private $link_class;
|
37 |
|
38 |
/**
|
|
|
|
|
39 |
* @var string
|
40 |
*/
|
41 |
private $link_title;
|
42 |
|
43 |
/**
|
|
|
|
|
44 |
* @var string
|
45 |
*/
|
46 |
private $link_aria_label;
|
47 |
|
48 |
/**
|
|
|
|
|
49 |
* @var boolean
|
50 |
*/
|
51 |
private $single;
|
11 |
class WPSEO_Metabox_Form_Tab implements WPSEO_Metabox_Tab {
|
12 |
|
13 |
/**
|
14 |
+
* The tab identifier.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
private $name;
|
19 |
|
20 |
/**
|
21 |
+
* The tab content.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
private $content;
|
26 |
|
27 |
/**
|
28 |
+
* The tab link content.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
private $link_content;
|
33 |
|
34 |
/**
|
35 |
+
* Additional tab content class.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
private $tab_class;
|
40 |
|
41 |
/**
|
42 |
+
* Additional tab link class.
|
43 |
+
*
|
44 |
* @var string
|
45 |
*/
|
46 |
private $link_class;
|
47 |
|
48 |
/**
|
49 |
+
* Title attribute on the link span.
|
50 |
+
*
|
51 |
* @var string
|
52 |
*/
|
53 |
private $link_title;
|
54 |
|
55 |
/**
|
56 |
+
* Arial label attribute on the link span.
|
57 |
+
*
|
58 |
* @var string
|
59 |
*/
|
60 |
private $link_aria_label;
|
61 |
|
62 |
/**
|
63 |
+
* Does it contain a single tab.
|
64 |
+
*
|
65 |
* @var boolean
|
66 |
*/
|
67 |
private $single;
|
admin/metabox/class-metabox-section-react.php
CHANGED
@@ -45,6 +45,13 @@ class WPSEO_Metabox_Section_React implements WPSEO_Metabox_Section {
|
|
45 |
*/
|
46 |
private $link_aria_label;
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
/**
|
49 |
* Constructor.
|
50 |
*
|
@@ -61,6 +68,7 @@ class WPSEO_Metabox_Section_React implements WPSEO_Metabox_Section {
|
|
61 |
$default_options = array(
|
62 |
'link_class' => '',
|
63 |
'link_aria_label' => '',
|
|
|
64 |
);
|
65 |
|
66 |
$options = wp_parse_args( $options, $default_options );
|
@@ -68,6 +76,7 @@ class WPSEO_Metabox_Section_React implements WPSEO_Metabox_Section {
|
|
68 |
$this->link_content = $link_content;
|
69 |
$this->link_class = $options['link_class'];
|
70 |
$this->link_aria_label = $options['link_aria_label'];
|
|
|
71 |
}
|
72 |
|
73 |
/**
|
@@ -97,6 +106,7 @@ class WPSEO_Metabox_Section_React implements WPSEO_Metabox_Section {
|
|
97 |
);
|
98 |
$html .= $this->content;
|
99 |
$html .= '<div id="wpseo-metabox-root" class="wpseo-metabox-root"></div>';
|
|
|
100 |
$html .= '</div>';
|
101 |
|
102 |
echo $html;
|
45 |
*/
|
46 |
private $link_aria_label;
|
47 |
|
48 |
+
/**
|
49 |
+
* Additional html content to be displayed within the section.
|
50 |
+
*
|
51 |
+
* @var string
|
52 |
+
*/
|
53 |
+
private $html_after;
|
54 |
+
|
55 |
/**
|
56 |
* Constructor.
|
57 |
*
|
68 |
$default_options = array(
|
69 |
'link_class' => '',
|
70 |
'link_aria_label' => '',
|
71 |
+
'html_after' => '',
|
72 |
);
|
73 |
|
74 |
$options = wp_parse_args( $options, $default_options );
|
76 |
$this->link_content = $link_content;
|
77 |
$this->link_class = $options['link_class'];
|
78 |
$this->link_aria_label = $options['link_aria_label'];
|
79 |
+
$this->html_after = $options['html_after'];
|
80 |
}
|
81 |
|
82 |
/**
|
106 |
);
|
107 |
$html .= $this->content;
|
108 |
$html .= '<div id="wpseo-metabox-root" class="wpseo-metabox-root"></div>';
|
109 |
+
$html .= $this->html_after;
|
110 |
$html .= '</div>';
|
111 |
|
112 |
echo $html;
|
admin/metabox/class-metabox-tab-section.php
CHANGED
@@ -8,38 +8,15 @@
|
|
8 |
/**
|
9 |
* Generates and displays the HTML for a metabox section.
|
10 |
*/
|
11 |
-
class WPSEO_Metabox_Tab_Section
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Metabox_Tab[]
|
15 |
*/
|
16 |
public $tabs = array();
|
17 |
|
18 |
-
/**
|
19 |
-
* @var string
|
20 |
-
*/
|
21 |
-
public $name;
|
22 |
-
|
23 |
-
/**
|
24 |
-
* @var string
|
25 |
-
*/
|
26 |
-
private $link_content;
|
27 |
-
|
28 |
-
/**
|
29 |
-
* @var string
|
30 |
-
*/
|
31 |
-
private $link_title;
|
32 |
-
|
33 |
-
/**
|
34 |
-
* @var string
|
35 |
-
*/
|
36 |
-
private $link_class;
|
37 |
-
|
38 |
-
/**
|
39 |
-
* @var string
|
40 |
-
*/
|
41 |
-
private $link_aria_label;
|
42 |
-
|
43 |
/**
|
44 |
* Constructor.
|
45 |
*
|
@@ -50,15 +27,7 @@ class WPSEO_Metabox_Tab_Section implements WPSEO_Metabox_Section {
|
|
50 |
* @param array $options Optional link attributes.
|
51 |
*/
|
52 |
public function __construct( $name, $link_content, array $tabs = array(), array $options = array() ) {
|
53 |
-
$
|
54 |
-
'link_title' => '',
|
55 |
-
'link_class' => '',
|
56 |
-
'link_aria_label' => '',
|
57 |
-
);
|
58 |
-
|
59 |
-
$options = array_merge( $default_options, $options );
|
60 |
-
|
61 |
-
$this->name = $name;
|
62 |
|
63 |
// Filter out invalid tab instances.
|
64 |
$valid_tabs = array_filter( $tabs, array( $this, 'is_valid_tab' ) );
|
@@ -66,10 +35,6 @@ class WPSEO_Metabox_Tab_Section implements WPSEO_Metabox_Section {
|
|
66 |
foreach ( $valid_tabs as $tab ) {
|
67 |
$this->add_tab( $tab );
|
68 |
}
|
69 |
-
$this->link_content = $link_content;
|
70 |
-
$this->link_title = $options['link_title'];
|
71 |
-
$this->link_class = $options['link_class'];
|
72 |
-
$this->link_aria_label = $options['link_aria_label'];
|
73 |
}
|
74 |
|
75 |
/**
|
@@ -87,27 +52,11 @@ class WPSEO_Metabox_Tab_Section implements WPSEO_Metabox_Section {
|
|
87 |
return false;
|
88 |
}
|
89 |
|
90 |
-
/**
|
91 |
-
* Outputs the section link if any tab has been added.
|
92 |
-
*/
|
93 |
-
public function display_link() {
|
94 |
-
if ( $this->has_tabs() ) {
|
95 |
-
printf(
|
96 |
-
'<li role="presentation"><a role="tab" href="#wpseo-meta-section-%1$s" id="wpseo-meta-tab-%1$s" aria-controls="wpseo-meta-section-%1$s" class="wpseo-meta-section-link %2$s"%3$s%4$s>%5$s</a></li>',
|
97 |
-
esc_attr( $this->name ),
|
98 |
-
esc_attr( $this->link_class ),
|
99 |
-
( '' !== $this->link_title ) ? ' title="' . esc_attr( $this->link_title ) . '"' : '',
|
100 |
-
( '' !== $this->link_aria_label ) ? ' aria-label="' . esc_attr( $this->link_aria_label ) . '"' : '',
|
101 |
-
$this->link_content
|
102 |
-
);
|
103 |
-
}
|
104 |
-
}
|
105 |
-
|
106 |
/**
|
107 |
* Outputs the section content if any tab has been added.
|
108 |
*/
|
109 |
public function display_content() {
|
110 |
-
if ( $this->
|
111 |
$html = '<div role="tabpanel" id="wpseo-meta-section-%1$s" aria-labelledby="wpseo-meta-tab-%1$s" tabindex="0" class="wpseo-meta-section">';
|
112 |
$html .= '<div class="wpseo-metabox-tabs-div">';
|
113 |
$html .= '<ul class="wpseo-metabox-tabs %2$s">%3$s</ul>%4$s';
|
@@ -137,7 +86,7 @@ class WPSEO_Metabox_Tab_Section implements WPSEO_Metabox_Section {
|
|
137 |
*
|
138 |
* @return bool
|
139 |
*/
|
140 |
-
protected function
|
141 |
return ! empty( $this->tabs );
|
142 |
}
|
143 |
|
8 |
/**
|
9 |
* Generates and displays the HTML for a metabox section.
|
10 |
*/
|
11 |
+
class WPSEO_Metabox_Tab_Section extends WPSEO_Abstract_Metabox_Tab_With_Sections {
|
12 |
|
13 |
/**
|
14 |
+
* An instance of the Metabox Tab class.
|
15 |
+
*
|
16 |
* @var WPSEO_Metabox_Tab[]
|
17 |
*/
|
18 |
public $tabs = array();
|
19 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
/**
|
21 |
* Constructor.
|
22 |
*
|
27 |
* @param array $options Optional link attributes.
|
28 |
*/
|
29 |
public function __construct( $name, $link_content, array $tabs = array(), array $options = array() ) {
|
30 |
+
parent::__construct( $name, $link_content, $options );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
32 |
// Filter out invalid tab instances.
|
33 |
$valid_tabs = array_filter( $tabs, array( $this, 'is_valid_tab' ) );
|
35 |
foreach ( $valid_tabs as $tab ) {
|
36 |
$this->add_tab( $tab );
|
37 |
}
|
|
|
|
|
|
|
|
|
38 |
}
|
39 |
|
40 |
/**
|
52 |
return false;
|
53 |
}
|
54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
/**
|
56 |
* Outputs the section content if any tab has been added.
|
57 |
*/
|
58 |
public function display_content() {
|
59 |
+
if ( $this->has_sections() ) {
|
60 |
$html = '<div role="tabpanel" id="wpseo-meta-section-%1$s" aria-labelledby="wpseo-meta-tab-%1$s" tabindex="0" class="wpseo-meta-section">';
|
61 |
$html .= '<div class="wpseo-metabox-tabs-div">';
|
62 |
$html .= '<ul class="wpseo-metabox-tabs %2$s">%3$s</ul>%4$s';
|
86 |
*
|
87 |
* @return bool
|
88 |
*/
|
89 |
+
protected function has_sections() {
|
90 |
return ! empty( $this->tabs );
|
91 |
}
|
92 |
|
admin/metabox/class-metabox.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Metabox extends WPSEO_Meta {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Social_Admin
|
15 |
*/
|
16 |
protected $social_admin;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var WPSEO_Metabox_Analysis_SEO
|
20 |
*/
|
21 |
protected $analysis_seo;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var WPSEO_Metabox_Analysis_Readability
|
25 |
*/
|
26 |
protected $analysis_readability;
|
@@ -258,7 +264,7 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
258 |
*/
|
259 |
public function do_tab( $id, $heading, $content ) {
|
260 |
?>
|
261 |
-
<div id="<?php echo esc_attr( 'wpseo_' . $id ); ?>" class="wpseotab <?php echo esc_attr( $id ); ?>">
|
262 |
<?php echo $content; ?>
|
263 |
</div>
|
264 |
<?php
|
@@ -309,10 +315,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
309 |
$content_sections[] = $this->social_admin->get_meta_section();
|
310 |
}
|
311 |
|
312 |
-
if ( WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || WPSEO_Options::get( 'disableadvanced_meta' ) === false ) {
|
313 |
-
$content_sections[] = $this->get_advanced_meta_section();
|
314 |
-
}
|
315 |
-
|
316 |
if ( has_action( 'wpseo_tab_header' ) || has_action( 'wpseo_tab_content' ) ) {
|
317 |
$content_sections[] = $this->get_addons_meta_section();
|
318 |
}
|
@@ -335,6 +337,23 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
335 |
$label = '<span class="wpseo-score-icon-container" id="wpseo-seo-score-icon"></span>' . $label;
|
336 |
}
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
/**
|
339 |
* Filter: 'wpseo_content_meta_section_content' - Allow filtering the metabox content before outputting.
|
340 |
*
|
@@ -345,7 +364,10 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
345 |
return new WPSEO_Metabox_Section_React(
|
346 |
'content',
|
347 |
$label,
|
348 |
-
$content
|
|
|
|
|
|
|
349 |
);
|
350 |
}
|
351 |
|
@@ -358,28 +380,6 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
358 |
return new WPSEO_Metabox_Section_Readability();
|
359 |
}
|
360 |
|
361 |
-
/**
|
362 |
-
* Returns the metabox section for the advanced settings.
|
363 |
-
*
|
364 |
-
* @return WPSEO_Metabox_Section
|
365 |
-
*/
|
366 |
-
private function get_advanced_meta_section() {
|
367 |
-
$content = $this->get_tab_content( 'advanced' );
|
368 |
-
|
369 |
-
$tab = new WPSEO_Metabox_Form_Tab(
|
370 |
-
'advanced',
|
371 |
-
$content,
|
372 |
-
__( 'Advanced', 'wordpress-seo' ),
|
373 |
-
array( 'single' => true )
|
374 |
-
);
|
375 |
-
|
376 |
-
return new WPSEO_Metabox_Tab_Section(
|
377 |
-
'advanced',
|
378 |
-
'<span class="dashicons dashicons-admin-generic"></span>' . __( 'Advanced', 'wordpress-seo' ),
|
379 |
-
array( $tab )
|
380 |
-
);
|
381 |
-
}
|
382 |
-
|
383 |
/**
|
384 |
* Returns a metabox section dedicated to hosting metabox tabs that have been added by other plugins through the
|
385 |
* `wpseo_tab_header` and `wpseo_tab_content` actions.
|
@@ -738,10 +738,14 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
738 |
$asset_manager->enqueue_script( 'metabox' );
|
739 |
$asset_manager->enqueue_script( 'admin-media' );
|
740 |
|
|
|
741 |
$asset_manager->enqueue_script( 'post-scraper' );
|
742 |
$asset_manager->enqueue_script( 'replacevar-plugin' );
|
743 |
$asset_manager->enqueue_script( 'shortcode-plugin' );
|
744 |
|
|
|
|
|
|
|
745 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-media', 'wpseoMediaL10n', $this->localize_media_script() );
|
746 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoPostScraperL10n', $this->localize_post_scraper_script() );
|
747 |
$yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
|
@@ -951,6 +955,8 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
951 |
}
|
952 |
|
953 |
/**
|
|
|
|
|
954 |
* @param string $page The page to check for the post overview page.
|
955 |
*
|
956 |
* @return bool Whether or not the given page is the post overview page.
|
@@ -960,6 +966,8 @@ class WPSEO_Metabox extends WPSEO_Meta {
|
|
960 |
}
|
961 |
|
962 |
/**
|
|
|
|
|
963 |
* @param string $page The page to check for the post edit page.
|
964 |
*
|
965 |
* @return bool Whether or not the given page is the post edit page.
|
11 |
class WPSEO_Metabox extends WPSEO_Meta {
|
12 |
|
13 |
/**
|
14 |
+
* An instance of the Social Admin class.
|
15 |
+
*
|
16 |
* @var WPSEO_Social_Admin
|
17 |
*/
|
18 |
protected $social_admin;
|
19 |
|
20 |
/**
|
21 |
+
* An instance of the Metabox Analysis SEO class.
|
22 |
+
*
|
23 |
* @var WPSEO_Metabox_Analysis_SEO
|
24 |
*/
|
25 |
protected $analysis_seo;
|
26 |
|
27 |
/**
|
28 |
+
* An instance of the Metabox Analysis Readability class.
|
29 |
+
*
|
30 |
* @var WPSEO_Metabox_Analysis_Readability
|
31 |
*/
|
32 |
protected $analysis_readability;
|
264 |
*/
|
265 |
public function do_tab( $id, $heading, $content ) {
|
266 |
?>
|
267 |
+
<div id="<?php echo esc_attr( 'wpseo_' . $id ); ?>" class="wpseotab wpseo-form <?php echo esc_attr( $id ); ?>">
|
268 |
<?php echo $content; ?>
|
269 |
</div>
|
270 |
<?php
|
315 |
$content_sections[] = $this->social_admin->get_meta_section();
|
316 |
}
|
317 |
|
|
|
|
|
|
|
|
|
318 |
if ( has_action( 'wpseo_tab_header' ) || has_action( 'wpseo_tab_content' ) ) {
|
319 |
$content_sections[] = $this->get_addons_meta_section();
|
320 |
}
|
337 |
$label = '<span class="wpseo-score-icon-container" id="wpseo-seo-score-icon"></span>' . $label;
|
338 |
}
|
339 |
|
340 |
+
$html_after = '';
|
341 |
+
|
342 |
+
if ( WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || WPSEO_Options::get( 'disableadvanced_meta' ) === false ) {
|
343 |
+
$advanced_collapsible = new WPSEO_Paper_Presenter(
|
344 |
+
__( 'Advanced', 'wordpress-seo' ),
|
345 |
+
null,
|
346 |
+
array(
|
347 |
+
'collapsible' => true,
|
348 |
+
'class' => 'metabox wpseo-form wpseo-collapsible-container',
|
349 |
+
'content' => $this->get_tab_content( 'advanced' ),
|
350 |
+
'paper_id' => 'collapsible-advanced-settings',
|
351 |
+
)
|
352 |
+
);
|
353 |
+
|
354 |
+
$html_after = '<div class="wpseo_content_wrapper">' . $advanced_collapsible->get_output() . '</div>';
|
355 |
+
}
|
356 |
+
|
357 |
/**
|
358 |
* Filter: 'wpseo_content_meta_section_content' - Allow filtering the metabox content before outputting.
|
359 |
*
|
364 |
return new WPSEO_Metabox_Section_React(
|
365 |
'content',
|
366 |
$label,
|
367 |
+
$content,
|
368 |
+
array(
|
369 |
+
'html_after' => $html_after,
|
370 |
+
)
|
371 |
);
|
372 |
}
|
373 |
|
380 |
return new WPSEO_Metabox_Section_Readability();
|
381 |
}
|
382 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
383 |
/**
|
384 |
* Returns a metabox section dedicated to hosting metabox tabs that have been added by other plugins through the
|
385 |
* `wpseo_tab_header` and `wpseo_tab_content` actions.
|
738 |
$asset_manager->enqueue_script( 'metabox' );
|
739 |
$asset_manager->enqueue_script( 'admin-media' );
|
740 |
|
741 |
+
|
742 |
$asset_manager->enqueue_script( 'post-scraper' );
|
743 |
$asset_manager->enqueue_script( 'replacevar-plugin' );
|
744 |
$asset_manager->enqueue_script( 'shortcode-plugin' );
|
745 |
|
746 |
+
$asset_manager->enqueue_script( 'admin-script' );
|
747 |
+
$asset_manager->enqueue_style( 'admin-css' );
|
748 |
+
|
749 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'admin-media', 'wpseoMediaL10n', $this->localize_media_script() );
|
750 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'post-scraper', 'wpseoPostScraperL10n', $this->localize_post_scraper_script() );
|
751 |
$yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
|
955 |
}
|
956 |
|
957 |
/**
|
958 |
+
* Checks if the page is the post overview page.
|
959 |
+
*
|
960 |
* @param string $page The page to check for the post overview page.
|
961 |
*
|
962 |
* @return bool Whether or not the given page is the post overview page.
|
966 |
}
|
967 |
|
968 |
/**
|
969 |
+
* Checks if the page is the post edit page.
|
970 |
+
*
|
971 |
* @param string $page The page to check for the post edit page.
|
972 |
*
|
973 |
* @return bool Whether or not the given page is the post edit page.
|
admin/notifiers/class-configuration-notifier.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Configuration_Notifier implements WPSEO_Listener {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const META_NAME = 'wpseo-dismiss-configuration-notice';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const META_VALUE = 'yes';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var bool
|
25 |
*/
|
26 |
protected $show_notification;
|
11 |
class WPSEO_Configuration_Notifier implements WPSEO_Listener {
|
12 |
|
13 |
/**
|
14 |
+
* Option name use to determine whether the notice has been dismissed.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const META_NAME = 'wpseo-dismiss-configuration-notice';
|
19 |
|
20 |
/**
|
21 |
+
* Default value.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const META_VALUE = 'yes';
|
26 |
|
27 |
/**
|
28 |
+
* Should the notification be shown.
|
29 |
+
*
|
30 |
* @var bool
|
31 |
*/
|
32 |
protected $show_notification;
|
admin/onpage/class-onpage-option.php
CHANGED
@@ -11,27 +11,35 @@
|
|
11 |
class WPSEO_OnPage_Option {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var int
|
15 |
*/
|
16 |
const NOT_FETCHED = 99;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var int
|
20 |
*/
|
21 |
const IS_INDEXABLE = 1;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var int
|
25 |
*/
|
26 |
const IS_NOT_INDEXABLE = 0;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var int
|
30 |
*/
|
31 |
const CANNOT_FETCH = -1;
|
32 |
|
33 |
/**
|
34 |
-
*
|
35 |
*
|
36 |
* @var string
|
37 |
*/
|
11 |
class WPSEO_OnPage_Option {
|
12 |
|
13 |
/**
|
14 |
+
* Indicates the data is not fetched.
|
15 |
+
*
|
16 |
* @var int
|
17 |
*/
|
18 |
const NOT_FETCHED = 99;
|
19 |
|
20 |
/**
|
21 |
+
* Indicates the option is indexable.
|
22 |
+
*
|
23 |
* @var int
|
24 |
*/
|
25 |
const IS_INDEXABLE = 1;
|
26 |
|
27 |
/**
|
28 |
+
* Indicates the option is not indexable.
|
29 |
+
*
|
30 |
* @var int
|
31 |
*/
|
32 |
const IS_NOT_INDEXABLE = 0;
|
33 |
|
34 |
/**
|
35 |
+
* Indicates the data could not be fetched.
|
36 |
+
*
|
37 |
* @var int
|
38 |
*/
|
39 |
const CANNOT_FETCH = -1;
|
40 |
|
41 |
/**
|
42 |
+
* The name of the option where data will be stored.
|
43 |
*
|
44 |
* @var string
|
45 |
*/
|
admin/onpage/class-onpage-request.php
CHANGED
@@ -13,7 +13,9 @@
|
|
13 |
class WPSEO_OnPage_Request {
|
14 |
|
15 |
/**
|
16 |
-
*
|
|
|
|
|
17 |
*/
|
18 |
private $onpage_endpoint = 'https://indexability.yoast.onpage.org/';
|
19 |
|
13 |
class WPSEO_OnPage_Request {
|
14 |
|
15 |
/**
|
16 |
+
* The endpoint where the request will be send to.
|
17 |
+
*
|
18 |
+
* @var string
|
19 |
*/
|
20 |
private $onpage_endpoint = 'https://indexability.yoast.onpage.org/';
|
21 |
|
admin/onpage/class-ryte-service.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Ryte_Service {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_OnPage_Option
|
15 |
*/
|
16 |
protected $option;
|
11 |
class WPSEO_Ryte_Service {
|
12 |
|
13 |
/**
|
14 |
+
* This class handles the data for the option where the Ryte data is stored.
|
15 |
+
*
|
16 |
* @var WPSEO_OnPage_Option
|
17 |
*/
|
18 |
protected $option;
|
admin/recalculate/class-recalculate.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
abstract class WPSEO_Recalculate {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var int
|
15 |
*/
|
16 |
protected $items_per_page = 20;
|
11 |
abstract class WPSEO_Recalculate {
|
12 |
|
13 |
/**
|
14 |
+
* Recalculations per page.
|
15 |
+
*
|
16 |
* @var int
|
17 |
*/
|
18 |
protected $items_per_page = 20;
|
admin/statistics/class-statistics-service.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Statistics_Service {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const CACHE_TRANSIENT_KEY = 'wpseo-statistics-totals';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var WPSEO_Statistics
|
20 |
*/
|
21 |
protected $statistics;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string[]
|
25 |
*/
|
26 |
protected $labels;
|
11 |
class WPSEO_Statistics_Service {
|
12 |
|
13 |
/**
|
14 |
+
* Cache transient id.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const CACHE_TRANSIENT_KEY = 'wpseo-statistics-totals';
|
19 |
|
20 |
/**
|
21 |
+
* Class that generates interesting statistics about things.
|
22 |
+
*
|
23 |
* @var WPSEO_Statistics
|
24 |
*/
|
25 |
protected $statistics;
|
26 |
|
27 |
/**
|
28 |
+
* Statistics labels.
|
29 |
+
*
|
30 |
* @var string[]
|
31 |
*/
|
32 |
protected $labels;
|
admin/taxonomy/class-taxonomy-columns.php
CHANGED
@@ -11,11 +11,15 @@
|
|
11 |
class WPSEO_Taxonomy_Columns {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Metabox_Analysis_SEO
|
15 |
*/
|
16 |
private $analysis_seo;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var WPSEO_Metabox_Analysis_Readability
|
20 |
*/
|
21 |
private $analysis_readability;
|
11 |
class WPSEO_Taxonomy_Columns {
|
12 |
|
13 |
/**
|
14 |
+
* The SEO analysis.
|
15 |
+
*
|
16 |
* @var WPSEO_Metabox_Analysis_SEO
|
17 |
*/
|
18 |
private $analysis_seo;
|
19 |
|
20 |
/**
|
21 |
+
* The readability analysis.
|
22 |
+
*
|
23 |
* @var WPSEO_Metabox_Analysis_Readability
|
24 |
*/
|
25 |
private $analysis_readability;
|
admin/taxonomy/class-taxonomy-fields-presenter.php
CHANGED
@@ -18,6 +18,8 @@ class WPSEO_Taxonomy_Fields_Presenter {
|
|
18 |
private $tax_meta;
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @param stdClass $term The current term.
|
22 |
*/
|
23 |
public function __construct( $term ) {
|
18 |
private $tax_meta;
|
19 |
|
20 |
/**
|
21 |
+
* Constructs the WPSEO_Taxonomy_Fields_Presenter class.
|
22 |
+
*
|
23 |
* @param stdClass $term The current term.
|
24 |
*/
|
25 |
public function __construct( $term ) {
|
admin/taxonomy/class-taxonomy-metabox.php
CHANGED
@@ -11,26 +11,36 @@
|
|
11 |
class WPSEO_Taxonomy_Metabox {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WP_Term
|
15 |
*/
|
16 |
private $term;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
private $taxonomy;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var WPSEO_Taxonomy_Fields_Presenter
|
25 |
*/
|
26 |
private $taxonomy_tab_content;
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var WPSEO_Taxonomy_Social_Fields
|
30 |
*/
|
31 |
private $taxonomy_social_fields;
|
32 |
|
33 |
/**
|
|
|
|
|
34 |
* @var WPSEO_Social_Admin
|
35 |
*/
|
36 |
private $social_admin;
|
@@ -98,7 +108,6 @@ class WPSEO_Taxonomy_Metabox {
|
|
98 |
}
|
99 |
|
100 |
$content_sections[] = $this->get_social_meta_section();
|
101 |
-
$content_sections[] = $this->get_settings_meta_section();
|
102 |
|
103 |
return $content_sections;
|
104 |
}
|
@@ -119,10 +128,32 @@ class WPSEO_Taxonomy_Metabox {
|
|
119 |
$label = '<span class="wpseo-score-icon-container" id="wpseo-seo-score-icon"></span>' . $label;
|
120 |
}
|
121 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
return new WPSEO_Metabox_Section_React(
|
123 |
'content',
|
124 |
$label,
|
125 |
-
$content
|
|
|
|
|
|
|
126 |
);
|
127 |
}
|
128 |
|
@@ -135,31 +166,6 @@ class WPSEO_Taxonomy_Metabox {
|
|
135 |
return new WPSEO_Metabox_Section_Readability();
|
136 |
}
|
137 |
|
138 |
-
/**
|
139 |
-
* Returns the metabox section for the settings.
|
140 |
-
*
|
141 |
-
* @return WPSEO_Metabox_Section
|
142 |
-
*/
|
143 |
-
private function get_settings_meta_section() {
|
144 |
-
$taxonomy_settings_fields = new WPSEO_Taxonomy_Settings_Fields( $this->term );
|
145 |
-
$content = $this->taxonomy_tab_content->html( $taxonomy_settings_fields->get() );
|
146 |
-
|
147 |
-
$tab = new WPSEO_Metabox_Form_Tab(
|
148 |
-
'settings',
|
149 |
-
$content,
|
150 |
-
__( 'Settings', 'wordpress-seo' ),
|
151 |
-
array(
|
152 |
-
'single' => true,
|
153 |
-
)
|
154 |
-
);
|
155 |
-
|
156 |
-
return new WPSEO_Metabox_Tab_Section(
|
157 |
-
'settings',
|
158 |
-
'<span class="dashicons dashicons-admin-generic"></span>' . __( 'Settings', 'wordpress-seo' ),
|
159 |
-
array( $tab )
|
160 |
-
);
|
161 |
-
}
|
162 |
-
|
163 |
/**
|
164 |
* Returns the metabox section for the social settings.
|
165 |
*
|
@@ -169,14 +175,14 @@ class WPSEO_Taxonomy_Metabox {
|
|
169 |
$this->taxonomy_social_fields = new WPSEO_Taxonomy_Social_Fields( $this->term );
|
170 |
$this->social_admin = new WPSEO_Social_Admin();
|
171 |
|
172 |
-
$
|
173 |
-
$
|
174 |
-
$
|
175 |
|
176 |
-
return new
|
177 |
'social',
|
178 |
'<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
|
179 |
-
$
|
180 |
);
|
181 |
}
|
182 |
|
@@ -188,33 +194,21 @@ class WPSEO_Taxonomy_Metabox {
|
|
188 |
* @param string $icon The icon for the tab.
|
189 |
* @param string $label The label for the tab.
|
190 |
*
|
191 |
-
* @return
|
192 |
*/
|
193 |
-
private function
|
194 |
if ( WPSEO_Options::get( $network ) !== true ) {
|
195 |
return new WPSEO_Metabox_Null_Tab();
|
196 |
}
|
197 |
|
198 |
$meta_fields = $this->taxonomy_social_fields->get_by_network( $network );
|
199 |
|
200 |
-
$tab_settings = new
|
201 |
$name,
|
202 |
$this->social_admin->get_premium_notice( $network ) . $this->taxonomy_tab_content->html( $meta_fields ),
|
203 |
-
|
204 |
-
array(
|
205 |
-
'single' => $this->has_single_social_tab(),
|
206 |
-
)
|
207 |
);
|
208 |
|
209 |
return $tab_settings;
|
210 |
}
|
211 |
-
|
212 |
-
/**
|
213 |
-
* Determine whether we only show one social network or two.
|
214 |
-
*
|
215 |
-
* @return bool
|
216 |
-
*/
|
217 |
-
private function has_single_social_tab() {
|
218 |
-
return ( WPSEO_Options::get( 'opengraph' ) === false || WPSEO_Options::get( 'twitter' ) === false );
|
219 |
-
}
|
220 |
}
|
11 |
class WPSEO_Taxonomy_Metabox {
|
12 |
|
13 |
/**
|
14 |
+
* The term currently being edited.
|
15 |
+
*
|
16 |
* @var WP_Term
|
17 |
*/
|
18 |
private $term;
|
19 |
|
20 |
/**
|
21 |
+
* The term's taxonomy.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
private $taxonomy;
|
26 |
|
27 |
/**
|
28 |
+
* Renders the taxonomy field.
|
29 |
+
*
|
30 |
* @var WPSEO_Taxonomy_Fields_Presenter
|
31 |
*/
|
32 |
private $taxonomy_tab_content;
|
33 |
|
34 |
/**
|
35 |
+
* Renders the taxonomy social fields.
|
36 |
+
*
|
37 |
* @var WPSEO_Taxonomy_Social_Fields
|
38 |
*/
|
39 |
private $taxonomy_social_fields;
|
40 |
|
41 |
/**
|
42 |
+
* This class adds the Social tab to the Yoast SEO metabox and makes sure the settings are saved.
|
43 |
+
*
|
44 |
* @var WPSEO_Social_Admin
|
45 |
*/
|
46 |
private $social_admin;
|
108 |
}
|
109 |
|
110 |
$content_sections[] = $this->get_social_meta_section();
|
|
|
111 |
|
112 |
return $content_sections;
|
113 |
}
|
128 |
$label = '<span class="wpseo-score-icon-container" id="wpseo-seo-score-icon"></span>' . $label;
|
129 |
}
|
130 |
|
131 |
+
$html_after = '';
|
132 |
+
|
133 |
+
if ( WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || WPSEO_Options::get( 'disableadvanced_meta' ) === false ) {
|
134 |
+
$taxonomy_settings_fields = new WPSEO_Taxonomy_Settings_Fields( $this->term );
|
135 |
+
|
136 |
+
$advanced_collapsible = new WPSEO_Paper_Presenter(
|
137 |
+
__( 'Advanced', 'wordpress-seo' ),
|
138 |
+
null,
|
139 |
+
array(
|
140 |
+
'collapsible' => true,
|
141 |
+
'class' => 'metabox wpseo-form wpseo-collapsible-container',
|
142 |
+
'content' => $this->taxonomy_tab_content->html( $taxonomy_settings_fields->get() ),
|
143 |
+
'paper_id' => 'collapsible-advanced-settings',
|
144 |
+
)
|
145 |
+
);
|
146 |
+
|
147 |
+
$html_after = '<div class="wpseo_content_wrapper">' . $advanced_collapsible->get_output() . '</div>';
|
148 |
+
}
|
149 |
+
|
150 |
return new WPSEO_Metabox_Section_React(
|
151 |
'content',
|
152 |
$label,
|
153 |
+
$content,
|
154 |
+
array(
|
155 |
+
'html_after' => $html_after,
|
156 |
+
)
|
157 |
);
|
158 |
}
|
159 |
|
166 |
return new WPSEO_Metabox_Section_Readability();
|
167 |
}
|
168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
/**
|
170 |
* Returns the metabox section for the social settings.
|
171 |
*
|
175 |
$this->taxonomy_social_fields = new WPSEO_Taxonomy_Social_Fields( $this->term );
|
176 |
$this->social_admin = new WPSEO_Social_Admin();
|
177 |
|
178 |
+
$collapsibles = array();
|
179 |
+
$collapsibles[] = $this->create_collapsible( 'facebook', 'opengraph', 'facebook-alt', __( 'Facebook', 'wordpress-seo' ) );
|
180 |
+
$collapsibles[] = $this->create_collapsible( 'twitter', 'twitter', 'twitter', __( 'Twitter', 'wordpress-seo' ) );
|
181 |
|
182 |
+
return new WPSEO_Metabox_Collapsibles_Sections(
|
183 |
'social',
|
184 |
'<span class="dashicons dashicons-share"></span>' . __( 'Social', 'wordpress-seo' ),
|
185 |
+
$collapsibles
|
186 |
);
|
187 |
}
|
188 |
|
194 |
* @param string $icon The icon for the tab.
|
195 |
* @param string $label The label for the tab.
|
196 |
*
|
197 |
+
* @return WPSEO_Metabox_Tab A WPSEO_Metabox_Tab instance.
|
198 |
*/
|
199 |
+
private function create_collapsible( $name, $network, $icon, $label ) {
|
200 |
if ( WPSEO_Options::get( $network ) !== true ) {
|
201 |
return new WPSEO_Metabox_Null_Tab();
|
202 |
}
|
203 |
|
204 |
$meta_fields = $this->taxonomy_social_fields->get_by_network( $network );
|
205 |
|
206 |
+
$tab_settings = new WPSEO_Metabox_Collapsible(
|
207 |
$name,
|
208 |
$this->social_admin->get_premium_notice( $network ) . $this->taxonomy_tab_content->html( $meta_fields ),
|
209 |
+
$label
|
|
|
|
|
|
|
210 |
);
|
211 |
|
212 |
return $tab_settings;
|
213 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
}
|
admin/taxonomy/class-taxonomy-settings-fields.php
CHANGED
@@ -18,7 +18,9 @@ class WPSEO_Taxonomy_Settings_Fields extends WPSEO_Taxonomy_Fields {
|
|
18 |
private $no_index_options = array();
|
19 |
|
20 |
/**
|
21 |
-
*
|
|
|
|
|
22 |
*/
|
23 |
public function __construct( $term ) {
|
24 |
parent::__construct( $term );
|
18 |
private $no_index_options = array();
|
19 |
|
20 |
/**
|
21 |
+
* The WPSEO_Taxonomy_Settings_Fields class constructor.
|
22 |
+
*
|
23 |
+
* @param stdClass $term The current taxonomy.
|
24 |
*/
|
25 |
public function __construct( $term ) {
|
26 |
parent::__construct( $term );
|
admin/taxonomy/class-taxonomy.php
CHANGED
@@ -18,11 +18,15 @@ class WPSEO_Taxonomy {
|
|
18 |
private $taxonomy = '';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var WPSEO_Metabox_Analysis_SEO
|
22 |
*/
|
23 |
private $analysis_seo;
|
24 |
|
25 |
/**
|
|
|
|
|
26 |
* @var WPSEO_Metabox_Analysis_Readability
|
27 |
*/
|
28 |
private $analysis_readability;
|
@@ -103,6 +107,7 @@ class WPSEO_Taxonomy {
|
|
103 |
$asset_manager->enqueue_style( 'scoring' );
|
104 |
$asset_manager->enqueue_script( 'metabox' );
|
105 |
$asset_manager->enqueue_script( 'term-scraper' );
|
|
|
106 |
|
107 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() );
|
108 |
$yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
|
@@ -275,6 +280,8 @@ class WPSEO_Taxonomy {
|
|
275 |
}
|
276 |
|
277 |
/**
|
|
|
|
|
278 |
* @param string $page The string to check for the term overview page.
|
279 |
*
|
280 |
* @return bool
|
@@ -284,6 +291,8 @@ class WPSEO_Taxonomy {
|
|
284 |
}
|
285 |
|
286 |
/**
|
|
|
|
|
287 |
* @param string $page The string to check for the term edit page.
|
288 |
*
|
289 |
* @return bool
|
18 |
private $taxonomy = '';
|
19 |
|
20 |
/**
|
21 |
+
* Holds the metabox SEO analysis instance.
|
22 |
+
*
|
23 |
* @var WPSEO_Metabox_Analysis_SEO
|
24 |
*/
|
25 |
private $analysis_seo;
|
26 |
|
27 |
/**
|
28 |
+
* Holds the metabox readability analysis instance.
|
29 |
+
*
|
30 |
* @var WPSEO_Metabox_Analysis_Readability
|
31 |
*/
|
32 |
private $analysis_readability;
|
107 |
$asset_manager->enqueue_style( 'scoring' );
|
108 |
$asset_manager->enqueue_script( 'metabox' );
|
109 |
$asset_manager->enqueue_script( 'term-scraper' );
|
110 |
+
$asset_manager->enqueue_script( 'admin-script' );
|
111 |
|
112 |
wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() );
|
113 |
$yoast_components_l10n = new WPSEO_Admin_Asset_Yoast_Components_L10n();
|
280 |
}
|
281 |
|
282 |
/**
|
283 |
+
* Determines if a given page is the term overview page.
|
284 |
+
*
|
285 |
* @param string $page The string to check for the term overview page.
|
286 |
*
|
287 |
* @return bool
|
291 |
}
|
292 |
|
293 |
/**
|
294 |
+
* Determines if a given page is the term edit page.
|
295 |
+
*
|
296 |
* @param string $page The string to check for the term edit page.
|
297 |
*
|
298 |
* @return bool
|
admin/tracking/class-tracking.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class WPSEO_Tracking {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
protected $option_name = 'wpseo_tracking_last_request';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var int
|
20 |
*/
|
21 |
protected $threshold = 0;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
protected $endpoint = '';
|
11 |
class WPSEO_Tracking {
|
12 |
|
13 |
/**
|
14 |
+
* The tracking option name.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
protected $option_name = 'wpseo_tracking_last_request';
|
19 |
|
20 |
/**
|
21 |
+
* The limit or the option.
|
22 |
+
*
|
23 |
* @var int
|
24 |
*/
|
25 |
protected $threshold = 0;
|
26 |
|
27 |
/**
|
28 |
+
* The endpoint to send the data to.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
protected $endpoint = '';
|
admin/views/class-yoast-input-select.php
CHANGED
@@ -11,16 +11,22 @@
|
|
11 |
class Yoast_Input_Select {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
private $select_id;
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
private $select_name;
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var array
|
25 |
*/
|
26 |
private $select_attributes = array();
|
11 |
class Yoast_Input_Select {
|
12 |
|
13 |
/**
|
14 |
+
* The id attribute value.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
private $select_id;
|
19 |
|
20 |
/**
|
21 |
+
* The name attribute value.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
private $select_name;
|
26 |
|
27 |
/**
|
28 |
+
* Additional select attributes.
|
29 |
+
*
|
30 |
* @var array
|
31 |
*/
|
32 |
private $select_attributes = array();
|
admin/views/paper-collapsible.php
CHANGED
@@ -20,26 +20,45 @@ if ( ! defined( 'WPSEO_VERSION' ) ) {
|
|
20 |
}
|
21 |
|
22 |
?>
|
23 |
-
<div class="paper tab-block"<?php echo ( $paper_id ) ? ' id="' . esc_attr( 'wpseo-' . $paper_id ) . '"' : ''; ?>>
|
24 |
|
25 |
<?php
|
26 |
if ( ! empty( $title ) ) {
|
27 |
if ( ! empty( $collapsible ) ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
printf(
|
29 |
-
'<h2 class="
|
30 |
esc_html( $title ) . $title_after . $help_text->get_button_html(),
|
31 |
$collapsible_config['toggle_icon'],
|
32 |
-
$collapsible_config['expanded']
|
|
|
33 |
);
|
34 |
}
|
35 |
else {
|
36 |
-
printf( '<h2 class="help-button-inline">' . esc_html( $title ) . $title_after . $help_text->get_button_html() . '</h2>' );
|
37 |
}
|
38 |
}
|
39 |
?>
|
40 |
-
<?php
|
41 |
-
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
</div>
|
20 |
}
|
21 |
|
22 |
?>
|
23 |
+
<div class="<?php echo esc_attr( 'paper tab-block ' . $class ); ?>"<?php echo ( $paper_id ) ? ' id="' . esc_attr( 'wpseo-' . $paper_id ) . '"' : ''; ?>>
|
24 |
|
25 |
<?php
|
26 |
if ( ! empty( $title ) ) {
|
27 |
if ( ! empty( $collapsible ) ) {
|
28 |
+
|
29 |
+
$button_id_attr = '';
|
30 |
+
if ( ! empty( $paper_id ) ) {
|
31 |
+
$button_id_attr = sprintf( ' id="%s"', esc_attr( 'wpseo-' . $paper_id . '-button' ) );
|
32 |
+
}
|
33 |
+
|
34 |
printf(
|
35 |
+
'<h2 class="collapsible-header"><button%4$s type="button" class="toggleable-container-trigger" aria-expanded="%3$s">%1$s <span class="toggleable-container-icon dashicons %2$s" aria-hidden="true"></span></button></h2>',
|
36 |
esc_html( $title ) . $title_after . $help_text->get_button_html(),
|
37 |
$collapsible_config['toggle_icon'],
|
38 |
+
$collapsible_config['expanded'],
|
39 |
+
$button_id_attr
|
40 |
);
|
41 |
}
|
42 |
else {
|
43 |
+
printf( '<div class="paper-title"><h2 class="help-button-inline">' . esc_html( $title ) . $title_after . $help_text->get_button_html() . '</h2></div>' );
|
44 |
}
|
45 |
}
|
46 |
?>
|
47 |
+
<?php
|
48 |
+
|
49 |
+
echo $help_text->get_panel_html();
|
50 |
+
|
51 |
+
$container_id_attr = '';
|
52 |
+
if ( ! empty( $paper_id ) ) {
|
53 |
+
$container_id_attr = sprintf( ' id="%s"', esc_attr( 'wpseo-' . $paper_id . '-container' ) );
|
54 |
+
}
|
55 |
+
|
56 |
+
printf(
|
57 |
+
'<div%1$s class="%2$s">%3$s</div>',
|
58 |
+
$container_id_attr,
|
59 |
+
esc_attr( 'paper-container ' . $collapsible_config['class'] ),
|
60 |
+
$content
|
61 |
+
);
|
62 |
+
?>
|
63 |
|
64 |
</div>
|
admin/views/tabs/dashboard/dashboard.php
CHANGED
@@ -5,7 +5,13 @@
|
|
5 |
* @package WPSEO\Admin
|
6 |
*/
|
7 |
|
8 |
-
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
$alerts_data = Yoast_Alerts::get_template_variables();
|
10 |
|
11 |
$notifier = new WPSEO_Configuration_Notifier();
|
5 |
* @package WPSEO\Admin
|
6 |
*/
|
7 |
|
8 |
+
/**
|
9 |
+
* Alerts template variables.
|
10 |
+
*
|
11 |
+
* @noinspection PhpUnusedLocalVariableInspection
|
12 |
+
*
|
13 |
+
* @var array
|
14 |
+
*/
|
15 |
$alerts_data = Yoast_Alerts::get_template_variables();
|
16 |
|
17 |
$notifier = new WPSEO_Configuration_Notifier();
|
admin/views/tabs/metas/archives.php
CHANGED
@@ -45,6 +45,7 @@ foreach ( $wpseo_archives as $wpseo_archive_index => $wpseo_archive ) {
|
|
45 |
'paper_id' => $wpseo_archive['paper_id'],
|
46 |
'recommended_replace_vars' => $recommended_replace_vars,
|
47 |
'editor_specific_replace_vars' => $editor_specific_replace_vars,
|
|
|
48 |
)
|
49 |
);
|
50 |
|
45 |
'paper_id' => $wpseo_archive['paper_id'],
|
46 |
'recommended_replace_vars' => $recommended_replace_vars,
|
47 |
'editor_specific_replace_vars' => $editor_specific_replace_vars,
|
48 |
+
'class' => 'search-appearance',
|
49 |
)
|
50 |
);
|
51 |
|
admin/views/tabs/metas/breadcrumbs.php
CHANGED
@@ -15,7 +15,8 @@ $wpseo_breadcrumbs_presenter = new WPSEO_Paper_Presenter(
|
|
15 |
esc_html__( 'Breadcrumbs settings', 'wordpress-seo' ),
|
16 |
dirname( __FILE__ ) . '/paper-content/breadcrumbs-content.php',
|
17 |
array(
|
18 |
-
'paper_id'
|
|
|
19 |
)
|
20 |
);
|
21 |
echo $wpseo_breadcrumbs_presenter->get_output();
|
15 |
esc_html__( 'Breadcrumbs settings', 'wordpress-seo' ),
|
16 |
dirname( __FILE__ ) . '/paper-content/breadcrumbs-content.php',
|
17 |
array(
|
18 |
+
'paper_id' => 'settings-breadcrumbs',
|
19 |
+
'class' => 'search-appearance',
|
20 |
)
|
21 |
);
|
22 |
echo $wpseo_breadcrumbs_presenter->get_output();
|
admin/views/tabs/metas/general.php
CHANGED
@@ -15,7 +15,8 @@ $wpseo_general_presenter = new WPSEO_Paper_Presenter(
|
|
15 |
'',
|
16 |
dirname( __FILE__ ) . '/paper-content/general-content.php',
|
17 |
array(
|
18 |
-
'paper_id'
|
|
|
19 |
)
|
20 |
);
|
21 |
|
15 |
'',
|
16 |
dirname( __FILE__ ) . '/paper-content/general-content.php',
|
17 |
array(
|
18 |
+
'paper_id' => 'settings-general',
|
19 |
+
'class' => 'search-appearance',
|
20 |
)
|
21 |
);
|
22 |
|
admin/views/tabs/metas/media.php
CHANGED
@@ -22,6 +22,7 @@ $wpseo_media_presenter = new WPSEO_Paper_Presenter(
|
|
22 |
'has-wrapper'
|
23 |
),
|
24 |
'paper_id' => 'settings-media-attachment-url',
|
|
|
25 |
)
|
26 |
);
|
27 |
|
22 |
'has-wrapper'
|
23 |
),
|
24 |
'paper_id' => 'settings-media-attachment-url',
|
25 |
+
'class' => 'search-appearance',
|
26 |
)
|
27 |
);
|
28 |
|
admin/views/tabs/metas/post-types.php
CHANGED
@@ -46,6 +46,7 @@ if ( is_array( $wpseo_post_types ) && $wpseo_post_types !== array() ) {
|
|
46 |
),
|
47 |
'title' => $post_type->labels->name,
|
48 |
'title_after' => ' (<code>' . esc_html( $post_type->name ) . '</code>)',
|
|
|
49 |
)
|
50 |
);
|
51 |
|
46 |
),
|
47 |
'title' => $post_type->labels->name,
|
48 |
'title_after' => ' (<code>' . esc_html( $post_type->name ) . '</code>)',
|
49 |
+
'class' => 'search-appearance',
|
50 |
)
|
51 |
);
|
52 |
|
admin/views/tabs/metas/rss.php
CHANGED
@@ -22,6 +22,7 @@ $wpseo_rss_presenter = new WPSEO_Paper_Presenter(
|
|
22 |
'has-wrapper'
|
23 |
),
|
24 |
'paper_id' => 'settings-rss-feed',
|
|
|
25 |
)
|
26 |
);
|
27 |
|
22 |
'has-wrapper'
|
23 |
),
|
24 |
'paper_id' => 'settings-rss-feed',
|
25 |
+
'class' => 'search-appearance',
|
26 |
)
|
27 |
);
|
28 |
|
admin/views/tabs/metas/taxonomies.php
CHANGED
@@ -35,6 +35,7 @@ if ( is_array( $wpseo_taxonomies ) && $wpseo_taxonomies !== array() ) {
|
|
35 |
'editor_specific_replace_vars' => $editor_specific_replace_vars,
|
36 |
),
|
37 |
'title_after' => ' (<code>' . esc_html( $wpseo_taxonomy->name ) . '</code>)',
|
|
|
38 |
)
|
39 |
);
|
40 |
echo $wpseo_taxonomy_presenter->get_output();
|
35 |
'editor_specific_replace_vars' => $editor_specific_replace_vars,
|
36 |
),
|
37 |
'title_after' => ' (<code>' . esc_html( $wpseo_taxonomy->name ) . '</code>)',
|
38 |
+
'class' => 'search-appearance',
|
39 |
)
|
40 |
);
|
41 |
echo $wpseo_taxonomy_presenter->get_output();
|
config/composer/actions.php
ADDED
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Yoast SEO Plugin File.
|
4 |
+
*
|
5 |
+
* @package Yoast\YoastSEO\Composer
|
6 |
+
*/
|
7 |
+
|
8 |
+
namespace Yoast\WP\Free\Composer;
|
9 |
+
|
10 |
+
use Composer\Script\Event;
|
11 |
+
use Yoast\WP\Free\Dependency_Injection\Container_Compiler;
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Class to handle Composer actions and events.
|
15 |
+
*/
|
16 |
+
class Actions {
|
17 |
+
|
18 |
+
/**
|
19 |
+
* Prefixes dependencies if composer install is ran with dev mode.
|
20 |
+
*
|
21 |
+
* Used in composer in the post-install script hook.
|
22 |
+
*
|
23 |
+
* @codeCoverageIgnore
|
24 |
+
*
|
25 |
+
* @param \Composer\Script\Event $event Composer event that triggered this script.
|
26 |
+
*
|
27 |
+
* @return void
|
28 |
+
*/
|
29 |
+
public static function prefix_dependencies( Event $event ) {
|
30 |
+
$io = $event->getIO();
|
31 |
+
|
32 |
+
if ( ! $event->isDevMode() ) {
|
33 |
+
$io->write( 'Not prefixing dependencies.' );
|
34 |
+
|
35 |
+
return;
|
36 |
+
}
|
37 |
+
|
38 |
+
$io->write( 'Prefixing dependencies...' );
|
39 |
+
|
40 |
+
$event_dispatcher = $event->getComposer()->getEventDispatcher();
|
41 |
+
$event_dispatcher->dispatchScript( 'prefix-dependencies', $event->isDevMode() );
|
42 |
+
}
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Compiles the dependency injection container.
|
46 |
+
*
|
47 |
+
* Used the composer compile-dependency-injection-container command.
|
48 |
+
*
|
49 |
+
* @codeCoverageIgnore
|
50 |
+
*
|
51 |
+
* @param \Composer\Script\Event $event Composer event that triggered this script.
|
52 |
+
*
|
53 |
+
* @return void
|
54 |
+
*/
|
55 |
+
public static function compile_dependency_injection_container( Event $event ) {
|
56 |
+
$io = $event->getIO();
|
57 |
+
|
58 |
+
$io->write( 'Compiling the dependency injection container...' );
|
59 |
+
|
60 |
+
// Pas true as debug to force a recheck of the container.
|
61 |
+
Container_Compiler::compile( true );
|
62 |
+
|
63 |
+
$io->write( 'The dependency injection container has been compiled.' );
|
64 |
+
}
|
65 |
+
}
|
config/dependency-injection/container-compiler.php
ADDED
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Yoast SEO Plugin File.
|
4 |
+
*
|
5 |
+
* @package Yoast\YoastSEO\Dependency_Injection
|
6 |
+
*/
|
7 |
+
|
8 |
+
namespace Yoast\WP\Free\Dependency_Injection;
|
9 |
+
|
10 |
+
use Symfony\Component\Config\ConfigCache;
|
11 |
+
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
12 |
+
use Symfony\Component\DependencyInjection\Dumper\PhpDumper;
|
13 |
+
|
14 |
+
/**
|
15 |
+
* This class is responsible for compiling the dependency injection container.
|
16 |
+
*/
|
17 |
+
class Container_Compiler {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Compiles the dependency injection container.
|
21 |
+
*
|
22 |
+
* @param boolean $debug If false the container will only be re-compiled if it does not yet already exist.
|
23 |
+
*
|
24 |
+
* @throws \Exception If compiling the container fails.
|
25 |
+
*
|
26 |
+
* @return void
|
27 |
+
*/
|
28 |
+
public static function compile( $debug ) {
|
29 |
+
$file = __DIR__ . '/../../src/generated/container.php';
|
30 |
+
$cache = new ConfigCache( $file, $debug );
|
31 |
+
|
32 |
+
if ( ! $cache->isFresh() ) {
|
33 |
+
$container_builder = new ContainerBuilder();
|
34 |
+
$container_builder->addCompilerPass( new Loader_Pass() );
|
35 |
+
$loader = new Custom_Loader( $container_builder );
|
36 |
+
$loader->load( 'config/dependency-injection/services.php' );
|
37 |
+
$container_builder->compile();
|
38 |
+
|
39 |
+
$dumper = new PhpDumper( $container_builder );
|
40 |
+
$code = $dumper->dump(
|
41 |
+
[
|
42 |
+
'class' => 'Cached_Container',
|
43 |
+
'namespace' => 'Yoast\WP\Free\Generated',
|
44 |
+
]
|
45 |
+
);
|
46 |
+
$code = str_replace( 'Symfony\\Component\\DependencyInjection', 'YoastSEO_Vendor\\Symfony\\Component\\DependencyInjection', $code );
|
47 |
+
$code = str_replace( 'Symfony\\\\Component\\\\DependencyInjection', 'YoastSEO_Vendor\\\\Symfony\\\\Component\\\\DependencyInjection', $code );
|
48 |
+
|
49 |
+
$cache->write( $code, $container_builder->getResources() );
|
50 |
+
}
|
51 |
+
}
|
52 |
+
}
|
config/dependency-injection/custom-loader.php
ADDED
@@ -0,0 +1,218 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Yoast SEO Plugin File.
|
4 |
+
*
|
5 |
+
* @package Yoast\YoastSEO\Dependency_Injection
|
6 |
+
*/
|
7 |
+
|
8 |
+
namespace Yoast\WP\Free\Dependency_Injection;
|
9 |
+
|
10 |
+
use Symfony\Component\Config\FileLocator;
|
11 |
+
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
12 |
+
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
13 |
+
use Symfony\Component\DependencyInjection\Loader\PhpFileLoader;
|
14 |
+
use Symfony\Component\Config\Resource\GlobResource;
|
15 |
+
use Symfony\Component\DependencyInjection\ChildDefinition;
|
16 |
+
use Symfony\Component\DependencyInjection\Definition;
|
17 |
+
|
18 |
+
/**
|
19 |
+
* This class is mostly a direct copy-paste of the symfony PhpFileLoader class.
|
20 |
+
* It's been adapted to allow automatic discovery based on not just PSR-4 but also the Yoast standards.
|
21 |
+
*/
|
22 |
+
class Custom_Loader extends PhpFileLoader {
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Custom_Loader constructor.
|
26 |
+
*
|
27 |
+
* @param ContainerBuilder $container The ContainerBuilder to load classes for.
|
28 |
+
*/
|
29 |
+
public function __construct( ContainerBuilder $container ) {
|
30 |
+
parent::__construct( $container, new FileLocator( __DIR__ . '/../..' ) );
|
31 |
+
}
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Transforms a path to a class name using the class map.
|
35 |
+
*
|
36 |
+
* @param string $path The path of the class.
|
37 |
+
*
|
38 |
+
* @return bool|string The classname.
|
39 |
+
*/
|
40 |
+
private function getClassFromClassMap( $path ) {
|
41 |
+
static $class_map;
|
42 |
+
|
43 |
+
if ( ! $class_map ) {
|
44 |
+
$class_map = require __DIR__ . '/../../vendor/composer/autoload_classmap.php';
|
45 |
+
}
|
46 |
+
|
47 |
+
foreach ( $class_map as $class => $class_path ) {
|
48 |
+
if ( $path === $class_path ) {
|
49 |
+
return $class;
|
50 |
+
}
|
51 |
+
}
|
52 |
+
|
53 |
+
return false;
|
54 |
+
}
|
55 |
+
|
56 |
+
/**
|
57 |
+
* Registers a set of classes as services using PSR-4 for discovery.
|
58 |
+
*
|
59 |
+
* @param Definition $prototype A definition to use as template.
|
60 |
+
* @param string $namespace The namespace prefix of classes in the scanned directory.
|
61 |
+
* @param string $resource The directory to look for classes, glob-patterns allowed.
|
62 |
+
* @param string $exclude A globed path of files to exclude.
|
63 |
+
*
|
64 |
+
* @throws InvalidArgumentException If invalid arguments are supplied.
|
65 |
+
*
|
66 |
+
* @return void
|
67 |
+
*/
|
68 |
+
public function registerClasses( Definition $prototype, $namespace, $resource, $exclude = null ) {
|
69 |
+
if ( '\\' !== substr( $namespace, -1 ) ) {
|
70 |
+
throw new InvalidArgumentException( sprintf( 'Namespace prefix must end with a "\\": %s.', $namespace ) );
|
71 |
+
}
|
72 |
+
if ( ! preg_match( '/^(?:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*+\\\\)++$/', $namespace ) ) {
|
73 |
+
throw new InvalidArgumentException( sprintf( 'Namespace is not a valid PSR-4 prefix: %s.', $namespace ) );
|
74 |
+
}
|
75 |
+
|
76 |
+
$classes = $this->findClasses( $namespace, $resource, $exclude );
|
77 |
+
// Prepare for deep cloning.
|
78 |
+
$serialized_prototype = serialize( $prototype );
|
79 |
+
$interfaces = [];
|
80 |
+
$singly_implemented = [];
|
81 |
+
|
82 |
+
foreach ( $classes as $class => $error_message ) {
|
83 |
+
if ( interface_exists( $class, false ) ) {
|
84 |
+
$interfaces[] = $class;
|
85 |
+
}
|
86 |
+
else {
|
87 |
+
$this->setDefinition( $class, $definition = unserialize( $serialized_prototype ) );
|
88 |
+
if ( null !== $error_message ) {
|
89 |
+
$definition->addError( $error_message );
|
90 |
+
|
91 |
+
continue;
|
92 |
+
}
|
93 |
+
foreach ( class_implements( $class, false ) as $interface ) {
|
94 |
+
$singly_implemented[ $interface ] = isset( $singly_implemented[ $interface ] ) ? false : $class;
|
95 |
+
}
|
96 |
+
}
|
97 |
+
}
|
98 |
+
foreach ( $interfaces as $interface ) {
|
99 |
+
if ( ! empty( $singly_implemented[ $interface ] ) ) {
|
100 |
+
$this->container->setAlias( $interface, $singly_implemented[ $interface ] )
|
101 |
+
->setPublic( false );
|
102 |
+
}
|
103 |
+
}
|
104 |
+
}
|
105 |
+
|
106 |
+
/**
|
107 |
+
* Registers a definition in the container with its instanceof-conditionals.
|
108 |
+
*
|
109 |
+
* @param string $id The ID of the definition.
|
110 |
+
* @param Definition $definition The definition.
|
111 |
+
*
|
112 |
+
* @throws InvalidArgumentException If invalid arguments were supplied.
|
113 |
+
*
|
114 |
+
* @return void
|
115 |
+
*/
|
116 |
+
protected function setDefinition( $id, Definition $definition ) {
|
117 |
+
$this->container->removeBindings( $id );
|
118 |
+
|
119 |
+
// @codingStandardsIgnoreLine WordPress.NamingConventions.ValidVariableName.NotSnakeCaseMemberVar This is from an inherited class not abiding by that standard.
|
120 |
+
if ( $this->isLoadingInstanceof ) {
|
121 |
+
if ( ! $definition instanceof ChildDefinition ) {
|
122 |
+
throw new InvalidArgumentException( sprintf( 'Invalid type definition "%s": ChildDefinition expected, "%s" given.', $id, \get_class( $definition ) ) );
|
123 |
+
}
|
124 |
+
$this->instanceof[ $id ] = $definition;
|
125 |
+
}
|
126 |
+
else {
|
127 |
+
$this->container->setDefinition( $id, ( $definition instanceof ChildDefinition ) ? $definition : $definition->setInstanceofConditionals( $this->instanceof ) );
|
128 |
+
}
|
129 |
+
}
|
130 |
+
|
131 |
+
/**
|
132 |
+
* Finds classes based on a given pattern and exclude pattern.
|
133 |
+
*
|
134 |
+
* @param string $namespace The namespace prefix of classes in the scanned directory.
|
135 |
+
* @param string $pattern The directory to look for classes, glob-patterns allowed.
|
136 |
+
* @param string $exclude A globed path of files to exclude.
|
137 |
+
*
|
138 |
+
* @throws InvalidArgumentException If invalid arguments were supplied.
|
139 |
+
*
|
140 |
+
* @return array The found classes.
|
141 |
+
*/
|
142 |
+
private function findClasses( $namespace, $pattern, $exclude ) {
|
143 |
+
$parameter_bag = $this->container->getParameterBag();
|
144 |
+
|
145 |
+
$exclude_paths = [];
|
146 |
+
$exclude_prefix = null;
|
147 |
+
if ( $exclude ) {
|
148 |
+
$exclude = $parameter_bag->unescapeValue( $parameter_bag->resolveValue( $exclude ) );
|
149 |
+
foreach ( $this->glob( $exclude, true, $resource ) as $path => $info ) {
|
150 |
+
if ( null === $exclude_prefix ) {
|
151 |
+
$exclude_prefix = $resource->getPrefix();
|
152 |
+
}
|
153 |
+
|
154 |
+
// Normalize Windows slashes.
|
155 |
+
$exclude_paths[ str_replace( '\\', '/', $path ) ] = true;
|
156 |
+
}
|
157 |
+
}
|
158 |
+
|
159 |
+
$pattern = $parameter_bag->unescapeValue( $parameter_bag->resolveValue( $pattern ) );
|
160 |
+
$classes = [];
|
161 |
+
$ext_regexp = \defined( 'HHVM_VERSION' ) ? '/\\.(?:php|hh)$/' : '/\\.php$/';
|
162 |
+
$prefix_len = null;
|
163 |
+
foreach ( $this->glob( $pattern, true, $resource ) as $path => $info ) {
|
164 |
+
if ( null === $prefix_len ) {
|
165 |
+
$prefix_len = \strlen( $resource->getPrefix() );
|
166 |
+
|
167 |
+
if ( $exclude_prefix && 0 !== strpos( $exclude_prefix, $resource->getPrefix() ) ) {
|
168 |
+
throw new InvalidArgumentException( sprintf( 'Invalid "exclude" pattern when importing classes for "%s": make sure your "exclude" pattern (%s) is a subset of the "resource" pattern (%s)', $namespace, $exclude, $pattern ) );
|
169 |
+
}
|
170 |
+
}
|
171 |
+
|
172 |
+
if ( isset( $exclude_paths[ str_replace( '\\', '/', $path ) ] ) ) {
|
173 |
+
continue;
|
174 |
+
}
|
175 |
+
|
176 |
+
if ( ! preg_match( $ext_regexp, $path, $m ) || ! $info->isReadable() ) {
|
177 |
+
continue;
|
178 |
+
}
|
179 |
+
$class = $this->getClassFromClassMap( $path );
|
180 |
+
|
181 |
+
if ( ! $class || ! preg_match( '/^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*+(?:\\\\[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*+)*+$/', $class ) ) {
|
182 |
+
continue;
|
183 |
+
}
|
184 |
+
|
185 |
+
try {
|
186 |
+
$r = $this->container->getReflectionClass( $class );
|
187 |
+
} catch ( \ReflectionException $e ) {
|
188 |
+
$classes[ $class ] = sprintf(
|
189 |
+
'While discovering services from namespace "%s", an error was thrown when processing the class "%s": "%s".',
|
190 |
+
$namespace,
|
191 |
+
$class,
|
192 |
+
$e->getMessage()
|
193 |
+
);
|
194 |
+
continue;
|
195 |
+
}
|
196 |
+
// Check to make sure the expected class exists.
|
197 |
+
if ( ! $r ) {
|
198 |
+
throw new InvalidArgumentException( sprintf( 'Expected to find class "%s" in file "%s" while importing services from resource "%s", but it was not found! Check the namespace prefix used with the resource.', $class, $path, $pattern ) );
|
199 |
+
}
|
200 |
+
|
201 |
+
if ( $r->isInstantiable() || $r->isInterface() ) {
|
202 |
+
$classes[ $class ] = null;
|
203 |
+
}
|
204 |
+
}
|
205 |
+
|
206 |
+
// Track only for new & removed files.
|
207 |
+
if ( $resource instanceof GlobResource ) {
|
208 |
+
$this->container->addResource( $resource );
|
209 |
+
}
|
210 |
+
else {
|
211 |
+
foreach ( $resource as $path ) {
|
212 |
+
$this->container->fileExists( $path, false );
|
213 |
+
}
|
214 |
+
}
|
215 |
+
|
216 |
+
return $classes;
|
217 |
+
}
|
218 |
+
}
|
config/dependency-injection/loader-pass.php
ADDED
@@ -0,0 +1,72 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Yoast SEO Plugin File.
|
4 |
+
*
|
5 |
+
* @package Yoast\YoastSEO\Dependency_Injection
|
6 |
+
*/
|
7 |
+
|
8 |
+
namespace Yoast\WP\Free\Dependency_Injection;
|
9 |
+
|
10 |
+
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
|
11 |
+
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
12 |
+
use Symfony\Component\DependencyInjection\Definition;
|
13 |
+
use Symfony\Component\DependencyInjection\Reference;
|
14 |
+
use Yoast\WP\Free\Conditionals\Conditional;
|
15 |
+
use Yoast\WP\Free\Loader;
|
16 |
+
use Yoast\WP\Free\WordPress\Initializer;
|
17 |
+
use Yoast\WP\Free\WordPress\Integration;
|
18 |
+
|
19 |
+
/**
|
20 |
+
* A pass is a step in the compilation process of the container.
|
21 |
+
*
|
22 |
+
* This step will automatically ensure all classes implementing the Integration interface
|
23 |
+
* are registered with the Loader class.
|
24 |
+
*/
|
25 |
+
class Loader_Pass implements CompilerPassInterface {
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Checks all definitions to ensure all classes implementing the Integration interface
|
29 |
+
* are registered with the Loader class.
|
30 |
+
*
|
31 |
+
* @param \Symfony\Component\DependencyInjection\ContainerBuilder $container The container.
|
32 |
+
*/
|
33 |
+
public function process( ContainerBuilder $container ) {
|
34 |
+
if ( ! $container->hasDefinition( Loader::class ) ) {
|
35 |
+
return;
|
36 |
+
}
|
37 |
+
|
38 |
+
$loader_definition = $container->getDefinition( Loader::class );
|
39 |
+
$loader_definition->setArgument( 0, new Reference( 'service_container' ) );
|
40 |
+
$loader_definition->setPublic( true );
|
41 |
+
|
42 |
+
$definitions = $container->getDefinitions();
|
43 |
+
|
44 |
+
foreach ( $definitions as $definition ) {
|
45 |
+
$this->process_definition( $definition, $loader_definition );
|
46 |
+
}
|
47 |
+
}
|
48 |
+
|
49 |
+
/**
|
50 |
+
* Processes a definition in the container.
|
51 |
+
*
|
52 |
+
* @param \Symfony\Component\DependencyInjection\Definition $definition The definition to process.
|
53 |
+
* @param \Symfony\Component\DependencyInjection\Definition $loader_definition The loader definition.
|
54 |
+
*/
|
55 |
+
private function process_definition( Definition $definition, Definition $loader_definition ) {
|
56 |
+
$class = $definition->getClass();
|
57 |
+
|
58 |
+
if ( is_subclass_of( $class, Initializer::class ) ) {
|
59 |
+
$loader_definition->addMethodCall( 'register_initializer', [ $class ] );
|
60 |
+
$definition->setPublic( true );
|
61 |
+
}
|
62 |
+
|
63 |
+
if ( is_subclass_of( $class, Integration::class ) ) {
|
64 |
+
$loader_definition->addMethodCall( 'register_integration', [ $class ] );
|
65 |
+
$definition->setPublic( true );
|
66 |
+
}
|
67 |
+
|
68 |
+
if ( is_subclass_of( $class, Conditional::class ) ) {
|
69 |
+
$definition->setPublic( true );
|
70 |
+
}
|
71 |
+
}
|
72 |
+
}
|
config/dependency-injection/services.php
ADDED
@@ -0,0 +1,55 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Yoast SEO Plugin File.
|
4 |
+
*
|
5 |
+
* @package Yoast\YoastSEO\Dependency_Injection
|
6 |
+
*/
|
7 |
+
|
8 |
+
namespace Yoast\WP\Free\Dependency_Injection;
|
9 |
+
|
10 |
+
use Symfony\Component\DependencyInjection\Definition;
|
11 |
+
use Yoast\WP\Free\Repositories\Indexable_Repository;
|
12 |
+
use Yoast\WP\Free\Repositories\Primary_Term_Repository;
|
13 |
+
use Yoast\WP\Free\Repositories\SEO_Links_Repository;
|
14 |
+
use Yoast\WP\Free\Repositories\SEO_Meta_Repository;
|
15 |
+
use Yoast\WP\Free\WordPress\Wrapper;
|
16 |
+
|
17 |
+
/* @var $container \Symfony\Component\DependencyInjection\ContainerBuilder */
|
18 |
+
|
19 |
+
// WordPress factory functions.
|
20 |
+
$container->register( 'wpdb', 'wpdb' )->setFactory( [ Wrapper::class, 'get_wpdb' ] );
|
21 |
+
$container->register( 'wp_query', 'WP_Query' )->setFactory( [ Wrapper::class, 'get_wp_query' ] );
|
22 |
+
|
23 |
+
// Model repository factory functions.
|
24 |
+
$container->register( Indexable_Repository::class, Indexable_Repository::class )->setFactory( [ Indexable_Repository::class, 'get_instance' ] )->setAutowired( true );
|
25 |
+
$container->register( Primary_Term_Repository::class, Primary_Term_Repository::class )->setFactory( [ Primary_Term_Repository::class, 'get_instance' ] )->setAutowired( true );
|
26 |
+
$container->register( SEO_Meta_Repository::class, SEO_Meta_Repository::class )->setFactory( [ SEO_Meta_Repository::class, 'get_instance' ] )->setAutowired( true );
|
27 |
+
$container->register( SEO_Links_Repository::class, SEO_Links_Repository::class )->setFactory( [ SEO_Links_Repository::class, 'get_instance' ] )->setAutowired( true );
|
28 |
+
|
29 |
+
$excluded_files = [
|
30 |
+
'main.php',
|
31 |
+
];
|
32 |
+
|
33 |
+
$excluded_directories = [
|
34 |
+
'models',
|
35 |
+
'loaders',
|
36 |
+
'wordpress',
|
37 |
+
'generated',
|
38 |
+
'orm',
|
39 |
+
];
|
40 |
+
|
41 |
+
$excluded = implode( ',', array_merge( $excluded_directories, $excluded_files ) );
|
42 |
+
|
43 |
+
$base_definition = new Definition();
|
44 |
+
|
45 |
+
$base_definition
|
46 |
+
->setAutowired( true )
|
47 |
+
->setAutoconfigured( true )
|
48 |
+
->setPublic( false );
|
49 |
+
|
50 |
+
/* @var $loader \Yoast\WP\Free\Dependency_Injection\Custom_Loader */
|
51 |
+
$loader->registerClasses( $base_definition, 'Yoast\\WP\\Free\\', 'src/*', 'src/{' . $excluded . '}' );
|
52 |
+
|
53 |
+
if ( file_exists( __DIR__ . '/../../premium/config/dependency-injection/services.php' ) ) {
|
54 |
+
include __DIR__ . '/../../premium/config/dependency-injection/services.php';
|
55 |
+
}
|
config/php-scoper/dependency-injection.inc.php
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare( strict_types=1 );
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => [
|
17 |
+
Finder::create()->files()->in( 'vendor/symfony/dependency-injection' )->name( [
|
18 |
+
'Container.php', 'ContainerInterface.php', 'ResettableContainerInterface.php', 'LICENSE', 'composer.json'
|
19 |
+
] ),
|
20 |
+
Finder::create()->files()->in( 'vendor/symfony/dependency-injection/Argument' )->name( [ 'RewindableGenerator.php' ] ),
|
21 |
+
Finder::create()->files()->in( 'vendor/symfony/dependency-injection/Exception' )->name( [
|
22 |
+
'InvalidArgumentException.php', 'LogicException.php', 'RuntimeException.php',
|
23 |
+
'ServiceCircularReferenceException.php', 'ServiceNotFoundException.php', 'EnvNotFoundException.php',
|
24 |
+
'ParameterCircularReferenceException.php', 'ExceptionInterface.php'
|
25 |
+
] ),
|
26 |
+
Finder::create()->files()->in( 'vendor/symfony/dependency-injection/ParameterBag' )->name( [
|
27 |
+
'FrozenParameterBag.php', 'ParameterBagInterface.php', 'EnvPlaceholderParameterBag.php'
|
28 |
+
] ),
|
29 |
+
],
|
30 |
+
|
31 |
+
/*
|
32 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
33 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
34 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
35 |
+
* heart contents.
|
36 |
+
*
|
37 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
38 |
+
*/
|
39 |
+
'patchers' => [],
|
40 |
+
|
41 |
+
);
|
config/php-scoper/guzzlehttp.inc.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare( strict_types=1 );
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => [
|
17 |
+
Finder::create()->files()->in( 'vendor/guzzlehttp/guzzle' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
18 |
+
Finder::create()->files()->in( 'vendor/guzzlehttp/promises' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
19 |
+
Finder::create()->files()->in( 'vendor/guzzlehttp/psr7' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
20 |
+
],
|
21 |
+
|
22 |
+
/*
|
23 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
24 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
25 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
26 |
+
* heart contents.
|
27 |
+
*
|
28 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
29 |
+
*/
|
30 |
+
'patchers' => [],
|
31 |
+
|
32 |
+
);
|
config/php-scoper/idiorm.inc.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare(strict_types = 1);
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => array(
|
17 |
+
Finder::create()->files()->in( 'vendor/j4mie/idiorm' )->name( [ 'idiorm.php', 'LICENSE', 'composer.json' ] ),
|
18 |
+
),
|
19 |
+
|
20 |
+
/*
|
21 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
22 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
23 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
24 |
+
* heart contents.
|
25 |
+
*
|
26 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
27 |
+
*/
|
28 |
+
'patchers' => array(),
|
29 |
+
|
30 |
+
/*
|
31 |
+
* By default, PHP-Scoper only prefixes code where the namespace is non-global. In other words, non-namespaced
|
32 |
+
* code is not prefixed. This leaves the majority of classes, functions and constants in PHP - and most extensions,
|
33 |
+
* untouched.
|
34 |
+
*
|
35 |
+
* This is not necessarily a desirable outcome for vendor dependencies which are also not namespaced. To ensure
|
36 |
+
* they are isolated, you can configure the following which can be a list of strings or callables taking a string
|
37 |
+
* (the class name) as an argument and return a boolean (true meaning the class is going to prefixed).
|
38 |
+
*
|
39 |
+
* For more, see https://github.com/humbug/php-scoper#global-namespace-whitelisting
|
40 |
+
*/
|
41 |
+
'global_namespace_whitelist' => array(
|
42 |
+
'ORM',
|
43 |
+
function( $class_name ) {
|
44 |
+
return strpos( $class_name, 'Idiorm' ) === 0;
|
45 |
+
},
|
46 |
+
),
|
47 |
+
);
|
config/php-scoper/oauth2-client.inc.php
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare( strict_types=1 );
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => [
|
17 |
+
Finder::create()->files()->in( 'vendor/league/oauth2-client' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
18 |
+
],
|
19 |
+
|
20 |
+
/*
|
21 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
22 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
23 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
24 |
+
* heart contents.
|
25 |
+
*
|
26 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
27 |
+
*/
|
28 |
+
'patchers' => [
|
29 |
+
/**
|
30 |
+
* Replaces the Adapter string references with the prefixed versions.
|
31 |
+
*
|
32 |
+
* @param string $filePath The path of the current file.
|
33 |
+
* @param string $prefix The prefix to be used.
|
34 |
+
* @param string $content The content of the specific file.
|
35 |
+
*
|
36 |
+
* @return string The modified content.
|
37 |
+
*/
|
38 |
+
function( $file_path, $prefix, $content ) {
|
39 |
+
// 26 is the length of the GrantFactory.php file path.
|
40 |
+
if ( substr( $file_path, -26 ) !== 'src/Grant/GrantFactory.php' ) {
|
41 |
+
return $content;
|
42 |
+
}
|
43 |
+
|
44 |
+
$replaced = str_replace(
|
45 |
+
'$class = \'League\\\\OAuth2\\\\Client\\\\Grant\\\\\' . $class;',
|
46 |
+
sprintf( '$class = \'%s\\\\League\\\\OAuth2\\\\Client\\\\Grant\\\\\' . $class;', $prefix ),
|
47 |
+
$content
|
48 |
+
);
|
49 |
+
|
50 |
+
return $replaced;
|
51 |
+
},
|
52 |
+
],
|
53 |
+
|
54 |
+
);
|
config/php-scoper/psr.inc.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare( strict_types=1 );
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => [
|
17 |
+
Finder::create()->files()->in( 'vendor/psr/container' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
18 |
+
Finder::create()->files()->in( 'vendor/psr/http-message' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
19 |
+
Finder::create()->files()->in( 'vendor/psr/log' )->exclude( 'Test' )->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
20 |
+
],
|
21 |
+
|
22 |
+
/*
|
23 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
24 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
25 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
26 |
+
* heart contents.
|
27 |
+
*
|
28 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
29 |
+
*/
|
30 |
+
'patchers' => [],
|
31 |
+
|
32 |
+
);
|
config/php-scoper/ruckusing.inc.php
ADDED
@@ -0,0 +1,181 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
declare( strict_types=1 );
|
4 |
+
|
5 |
+
use Isolated\Symfony\Component\Finder\Finder;
|
6 |
+
|
7 |
+
return array(
|
8 |
+
|
9 |
+
/*
|
10 |
+
* By default when running php-scoper add-prefix, it will prefix all relevant code found in the current working
|
11 |
+
* directory. You can however define which files should be scoped by defining a collection of Finders in the
|
12 |
+
* following configuration key.
|
13 |
+
*
|
14 |
+
* For more see: https://github.com/humbug/php-scoper#finders-and-paths
|
15 |
+
*/
|
16 |
+
'finders' => array(
|
17 |
+
Finder::create()->files()->in( 'vendor/ruckusing/ruckusing-migrations' )
|
18 |
+
->exclude( [ 'config', 'tests', 'lib/Task/Hello' ] )
|
19 |
+
->name( [ '*.php', 'LICENSE', 'composer.json' ] ),
|
20 |
+
),
|
21 |
+
|
22 |
+
/*
|
23 |
+
* When scoping PHP files, there will be scenarios where some of the code being scoped indirectly references the
|
24 |
+
* original namespace. These will include, for example, strings or string manipulations. PHP-Scoper has limited
|
25 |
+
* support for prefixing such strings. To circumvent that, you can define patchers to manipulate the file to your
|
26 |
+
* heart contents.
|
27 |
+
*
|
28 |
+
* For more see: https://github.com/humbug/php-scoper#patchers
|
29 |
+
*/
|
30 |
+
'patchers' => array(
|
31 |
+
/**
|
32 |
+
* Replaces the Adapter string references with the prefixed versions.
|
33 |
+
*
|
34 |
+
* @param string $filePath The path of the current file.
|
35 |
+
* @param string $prefix The prefix to be used.
|
36 |
+
* @param string $content The content of the specific file.
|
37 |
+
*
|
38 |
+
* @return string The modified content.
|
39 |
+
*/
|
40 |
+
function( $file_path, $prefix, $content ) {
|
41 |
+
if ( substr( $file_path, -33 ) !== 'lib/Ruckusing/FrameworkRunner.php' ) {
|
42 |
+
return $content;
|
43 |
+
}
|
44 |
+
|
45 |
+
$replaced = preg_replace(
|
46 |
+
'/\$adapter_class = "Ruckusing_Adapter_(MySQL|PgSQL|Sqlite3)_Base"/',
|
47 |
+
sprintf( '$adapter_class = "\%s\Ruckusing_Adapter_\\1_Base"', $prefix ),
|
48 |
+
$content
|
49 |
+
);
|
50 |
+
|
51 |
+
$replaced = str_replace(
|
52 |
+
"\set_error_handler(array('Ruckusing_Exception', 'errorHandler'), \E_ALL);",
|
53 |
+
sprintf( '\set_error_handler(array(\'\%s\Ruckusing_Exception\', \'errorHandler\'), \E_ALL);', $prefix ),
|
54 |
+
$replaced
|
55 |
+
);
|
56 |
+
|
57 |
+
$replaced = str_replace(
|
58 |
+
"\set_exception_handler(array('Ruckusing_Exception', 'exceptionHandler'));",
|
59 |
+
sprintf( '\set_exception_handler(array(\'\%s\Ruckusing_Exception\', \'exceptionHandler\'));', $prefix ),
|
60 |
+
$replaced
|
61 |
+
);
|
62 |
+
|
63 |
+
return $replaced;
|
64 |
+
},
|
65 |
+
|
66 |
+
/**
|
67 |
+
* Replaces a string reference to a class with the prefixed version.
|
68 |
+
*
|
69 |
+
* @param string $file_path The path of the current file.
|
70 |
+
* @param string $prefix The prefix to be used.
|
71 |
+
* @param string $content The content of the specific file.
|
72 |
+
*
|
73 |
+
* @return string The modified content.
|
74 |
+
*/
|
75 |
+
function( $file_path, $prefix, $content ) {
|
76 |
+
if ( substr( $file_path, -27 ) !== 'Ruckusing/Util/Migrator.php' ) {
|
77 |
+
return $content;
|
78 |
+
}
|
79 |
+
|
80 |
+
$replaced = str_replace(
|
81 |
+
'"Ruckusing_Util_Migrator"',
|
82 |
+
sprintf( '"\%s\Ruckusing_Util_Migrator"', $prefix ),
|
83 |
+
$content
|
84 |
+
);
|
85 |
+
|
86 |
+
return $replaced;
|
87 |
+
},
|
88 |
+
|
89 |
+
/**
|
90 |
+
* Prefixes the Namespace prefix define.
|
91 |
+
*
|
92 |
+
* @param string $file_path The path of the current file.
|
93 |
+
* @param string $prefix The prefix to be used.
|
94 |
+
* @param string $content The content of the specific file.
|
95 |
+
*
|
96 |
+
* @return string The modified content.
|
97 |
+
*/
|
98 |
+
function( $file_path, $prefix, $content ) {
|
99 |
+
if ( substr( $file_path, -25 ) !== 'Ruckusing/Util/Naming.php' ) {
|
100 |
+
return $content;
|
101 |
+
}
|
102 |
+
|
103 |
+
$replaced = str_replace(
|
104 |
+
'const CLASS_NS_PREFIX = \'Task_\'',
|
105 |
+
sprintf( 'const CLASS_NS_PREFIX = \'\%s\Task_\'', $prefix ),
|
106 |
+
$content
|
107 |
+
);
|
108 |
+
|
109 |
+
return $replaced;
|
110 |
+
},
|
111 |
+
|
112 |
+
/**
|
113 |
+
* Escapes the namespace for use in a regex match.
|
114 |
+
*
|
115 |
+
* @param string $file_path The path of the current file.
|
116 |
+
* @param string $prefix The prefix to be used.
|
117 |
+
* @param string $content The content of the specific file.
|
118 |
+
*
|
119 |
+
* @return string The modified content.
|
120 |
+
*/
|
121 |
+
function( $file_path, $prefix, $content ) {
|
122 |
+
if ( substr( $file_path, -25 ) !== 'Ruckusing/Util/Naming.php' ) {
|
123 |
+
return $content;
|
124 |
+
}
|
125 |
+
|
126 |
+
$replaced = str_replace(
|
127 |
+
'preg_match(\'/\' . self::CLASS_NS_PREFIX . \'/\'',
|
128 |
+
'preg_match(\'/\' . preg_quote(self::CLASS_NS_PREFIX) . \'/\'',
|
129 |
+
$content
|
130 |
+
);
|
131 |
+
|
132 |
+
return $replaced;
|
133 |
+
},
|
134 |
+
|
135 |
+
/**
|
136 |
+
* Prefix generally used defines.
|
137 |
+
*
|
138 |
+
* @param string $file_path The path of the current file.
|
139 |
+
* @param string $prefix The prefix to be used.
|
140 |
+
* @param string $content The content of the specific file.
|
141 |
+
*
|
142 |
+
* @return string The modified content.
|
143 |
+
*/
|
144 |
+
function( $file_path, $prefix, $content ) {
|
145 |
+
return str_replace(
|
146 |
+
array( 'define(\'', 'defined(\'' ),
|
147 |
+
array(
|
148 |
+
'define(__NAMESPACE__ . \'\\',
|
149 |
+
'defined(__NAMESPACE__ . \'\\',
|
150 |
+
),
|
151 |
+
$content
|
152 |
+
);
|
153 |
+
},
|
154 |
+
),
|
155 |
+
|
156 |
+
/*
|
157 |
+
* By default, PHP-Scoper only prefixes code where the namespace is non-global. In other words, non-namespaced
|
158 |
+
* code is not prefixed. This leaves the majority of classes, functions and constants in PHP - and most extensions,
|
159 |
+
* untouched.
|
160 |
+
*
|
161 |
+
* This is not necessarily a desirable outcome for vendor dependencies which are also not namespaced. To ensure
|
162 |
+
* they are isolated, you can configure the following which can be a list of strings or callables taking a string
|
163 |
+
* (the class name) as an argument and return a boolean (true meaning the class is going to prefixed).
|
164 |
+
*
|
165 |
+
* For more, see https://github.com/humbug/php-scoper#global-namespace-whitelisting
|
166 |
+
*/
|
167 |
+
'global_namespace_whitelist' => array(
|
168 |
+
/**
|
169 |
+
* @param string $class_name The class name that is being parsed.
|
170 |
+
*/
|
171 |
+
function( $class_name ) {
|
172 |
+
return strpos( $class_name, 'Ruckusing' ) === 0;
|
173 |
+
},
|
174 |
+
/**
|
175 |
+
* @param string $class_name The class name that is being parsed.
|
176 |
+
*/
|
177 |
+
function( $class_name ) {
|
178 |
+
return strpos( $class_name, 'Task_' ) === 0;
|
179 |
+
},
|
180 |
+
),
|
181 |
+
);
|
css/dist/{admin-global-1170-rtl.min.css → admin-global-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{admin-global-1170.min.css → admin-global-1180.min.css}
RENAMED
File without changes
|
css/dist/{adminbar-1170-rtl.min.css → adminbar-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{adminbar-1170.min.css → adminbar-1180.min.css}
RENAMED
File without changes
|
css/dist/{alerts-1170-rtl.min.css → alerts-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{alerts-1170.min.css → alerts-1180.min.css}
RENAMED
File without changes
|
css/dist/{dashboard-1170-rtl.min.css → dashboard-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{dashboard-1170.min.css → dashboard-1180.min.css}
RENAMED
File without changes
|
css/dist/{edit-page-1170-rtl.min.css → edit-page-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{edit-page-1170.min.css → edit-page-1180.min.css}
RENAMED
File without changes
|
css/dist/{featured-image-1170-rtl.min.css → featured-image-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{featured-image-1170.min.css → featured-image-1180.min.css}
RENAMED
File without changes
|
css/dist/{filter-explanation-1170-rtl.min.css → filter-explanation-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{filter-explanation-1170.min.css → filter-explanation-1180.min.css}
RENAMED
File without changes
|
css/dist/{inside-editor-1170-rtl.min.css → inside-editor-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{inside-editor-1170.min.css → inside-editor-1180.min.css}
RENAMED
File without changes
|
css/dist/metabox-1170-rtl.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip:after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt:after{content:attr(data-label)}.yoast-tooltip:before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{0%{opacity:0}to{opacity:1}}.yoast-tooltip:active:after,.yoast-tooltip:active:before,.yoast-tooltip:focus:after,.yoast-tooltip:focus:before,.yoast-tooltip:hover:after,.yoast-tooltip:hover:before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active:after,.yoast-tooltip-no-delay:active:before,.yoast-tooltip-no-delay:focus:after,.yoast-tooltip-no-delay:focus:before,.yoast-tooltip-no-delay:hover:after,.yoast-tooltip-no-delay:hover:before{opacity:1;animation:none}.yoast-tooltip-multiline:active:after,.yoast-tooltip-multiline:focus:after,.yoast-tooltip-multiline:hover:after{display:table-cell}.yoast-tooltip-s:after,.yoast-tooltip-se:after,.yoast-tooltip-sw:after{top:100%;left:50%;margin-top:5px}.yoast-tooltip-s:before,.yoast-tooltip-se:before,.yoast-tooltip-sw:before{top:auto;left:50%;bottom:-5px;margin-left:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se:after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-sw:after{margin-left:-15px}.yoast-tooltip-n:after,.yoast-tooltip-ne:after,.yoast-tooltip-nw:after{left:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n:before,.yoast-tooltip-ne:before,.yoast-tooltip-nw:before{top:-5px;left:50%;bottom:auto;margin-left:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne:after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-nw:after{margin-left:-15px}.yoast-tooltip-n:after,.yoast-tooltip-s:after{-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-w:after{left:100%;bottom:50%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w:before{top:50%;bottom:50%;right:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-e:after{bottom:50%;right:100%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e:before{top:50%;left:-5px;bottom:50%;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline:after{width:250px;width:-webkit-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n:after,.yoast-tooltip-multiline.yoast-tooltip-s:after{left:auto;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-multiline.yoast-tooltip-e:after,.yoast-tooltip-multiline.yoast-tooltip-w:after{left:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline:after{width:250px}}.yoast-tooltip-sticky:after,.yoast-tooltip-sticky:before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline:after{display:table-cell}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.yoast-tooltip-w:after{margin-left:4.5px}}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-right:2px;padding-left:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;-ms-transform:scale(0);transform:scale(0)}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-right:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{right:0;text-align:right}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{left:0;text-align:left}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:rtl;text-align:right}.public-DraftStyleDefault-rtl{direction:ltr;text-align:left}.public-DraftStyleDefault-listLTR{direction:rtl}.public-DraftStyleDefault-listRTL{direction:ltr}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-right:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-left:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-right:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-left:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-right:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-left:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-right:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-left:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-right:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-left:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{right:-36px;position:absolute;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;left:-36px;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 0 0 1px;padding-right:16px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-right:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-left:10px;margin-right:4px}.wpseo-metabox-menu ul li span.dashicons{margin-left:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab legend{font-weight:600}.wpseotab label{display:block;font-weight:600}.wpseotab input[type=checkbox]+label,.wpseotab input[type=radio]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 0 0 1em}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 0 0 3px;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:right;margin:0 -5px 0 5px}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;margin-left:7px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 0 0 10px;font-weight:700}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-right-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-left:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
|
|
css/dist/metabox-1170.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip:after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt:after{content:attr(data-label)}.yoast-tooltip:before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{0%{opacity:0}to{opacity:1}}.yoast-tooltip:active:after,.yoast-tooltip:active:before,.yoast-tooltip:focus:after,.yoast-tooltip:focus:before,.yoast-tooltip:hover:after,.yoast-tooltip:hover:before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active:after,.yoast-tooltip-no-delay:active:before,.yoast-tooltip-no-delay:focus:after,.yoast-tooltip-no-delay:focus:before,.yoast-tooltip-no-delay:hover:after,.yoast-tooltip-no-delay:hover:before{opacity:1;animation:none}.yoast-tooltip-multiline:active:after,.yoast-tooltip-multiline:focus:after,.yoast-tooltip-multiline:hover:after{display:table-cell}.yoast-tooltip-s:after,.yoast-tooltip-se:after,.yoast-tooltip-sw:after{top:100%;right:50%;margin-top:5px}.yoast-tooltip-s:before,.yoast-tooltip-se:before,.yoast-tooltip-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se:after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-sw:after{margin-right:-15px}.yoast-tooltip-n:after,.yoast-tooltip-ne:after,.yoast-tooltip-nw:after{right:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n:before,.yoast-tooltip-ne:before,.yoast-tooltip-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne:after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-nw:after{margin-right:-15px}.yoast-tooltip-n:after,.yoast-tooltip-s:after{-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-w:after{right:100%;bottom:50%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-e:after{bottom:50%;left:100%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline:after{width:250px;width:-webkit-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n:after,.yoast-tooltip-multiline.yoast-tooltip-s:after{right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-multiline.yoast-tooltip-e:after,.yoast-tooltip-multiline.yoast-tooltip-w:after{right:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline:after{width:250px}}.yoast-tooltip-sticky:after,.yoast-tooltip-sticky:before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline:after{display:table-cell}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.yoast-tooltip-w:after{margin-right:4.5px}}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;-ms-transform:scale(0);transform:scale(0)}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 1px 0 0;padding-left:16px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-left:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-right:10px;margin-left:4px}.wpseo-metabox-menu ul li span.dashicons{margin-right:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab legend{font-weight:600}.wpseotab label{display:block;font-weight:600}.wpseotab input[type=checkbox]+label,.wpseotab input[type=radio]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 1em 0 0}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 3px 0 0;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:left;margin:0 5px 0 -5px}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;margin-right:7px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 10px 0 0;font-weight:700}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-left-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
|
|
css/dist/metabox-1180-rtl.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip:after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt:after{content:attr(data-label)}.yoast-tooltip:before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{0%{opacity:0}to{opacity:1}}.yoast-tooltip:active:after,.yoast-tooltip:active:before,.yoast-tooltip:focus:after,.yoast-tooltip:focus:before,.yoast-tooltip:hover:after,.yoast-tooltip:hover:before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active:after,.yoast-tooltip-no-delay:active:before,.yoast-tooltip-no-delay:focus:after,.yoast-tooltip-no-delay:focus:before,.yoast-tooltip-no-delay:hover:after,.yoast-tooltip-no-delay:hover:before{opacity:1;animation:none}.yoast-tooltip-multiline:active:after,.yoast-tooltip-multiline:focus:after,.yoast-tooltip-multiline:hover:after{display:table-cell}.yoast-tooltip-s:after,.yoast-tooltip-se:after,.yoast-tooltip-sw:after{top:100%;left:50%;margin-top:5px}.yoast-tooltip-s:before,.yoast-tooltip-se:before,.yoast-tooltip-sw:before{top:auto;left:50%;bottom:-5px;margin-left:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se:after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-sw:after{margin-left:-15px}.yoast-tooltip-n:after,.yoast-tooltip-ne:after,.yoast-tooltip-nw:after{left:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n:before,.yoast-tooltip-ne:before,.yoast-tooltip-nw:before{top:-5px;left:50%;bottom:auto;margin-left:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne:after{left:auto;right:50%;margin-right:-15px}.yoast-tooltip-nw:after{margin-left:-15px}.yoast-tooltip-n:after,.yoast-tooltip-s:after{-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-w:after{left:100%;bottom:50%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w:before{top:50%;bottom:50%;right:-5px;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-e:after{bottom:50%;right:100%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e:before{top:50%;left:-5px;bottom:50%;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline:after{width:250px;width:-webkit-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n:after,.yoast-tooltip-multiline.yoast-tooltip-s:after{left:auto;right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-multiline.yoast-tooltip-e:after,.yoast-tooltip-multiline.yoast-tooltip-w:after{left:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline:after{width:250px}}.yoast-tooltip-sticky:after,.yoast-tooltip-sticky:before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline:after{display:table-cell}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.yoast-tooltip-w:after{margin-left:4.5px}}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-right:2px;padding-left:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;-ms-transform:scale(0);transform:scale(0)}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 0 0 1px;padding:0 16px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-right:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-left:10px;margin-right:4px}.wpseo-metabox-menu ul li span.dashicons{margin-left:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:right;margin-left:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-left:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-right:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 0 0 1em}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 10px 5px 12px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 0 0 3px;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:right;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 5px 0 0}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:right;margin:0 -5px 0 5px}.yoast-seo-score .yoast-logo.svg{float:right;width:18px;margin-left:7px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 0 0 10px;font-weight:700}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-right-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-left:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-left:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
|
css/dist/metabox-1180.min.css
ADDED
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.yoast-tooltip{position:relative}button.yoast-tooltip{overflow:visible}.yoast-tooltip:after{display:none;position:absolute;z-index:1000000;padding:6px 8px 5px;border-radius:3px;opacity:0;color:#fff;background:rgba(0,0,0,.8);text-shadow:none;font:normal normal 11px/1.45454545 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;text-align:center;white-space:pre;text-decoration:none;letter-spacing:normal;text-transform:none;word-wrap:break-word;content:attr(aria-label);pointer-events:none;-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt:after{content:attr(data-label)}.yoast-tooltip:before{display:none;position:absolute;z-index:1000001;width:0;height:0;border:5px solid transparent;opacity:0;color:rgba(0,0,0,.8);content:"\00a0";pointer-events:none}@keyframes yoast-tooltip-appear{0%{opacity:0}to{opacity:1}}.yoast-tooltip:active:after,.yoast-tooltip:active:before,.yoast-tooltip:focus:after,.yoast-tooltip:focus:before,.yoast-tooltip:hover:after,.yoast-tooltip:hover:before{display:inline-block;text-decoration:none;animation-name:yoast-tooltip-appear;animation-duration:.1s;animation-timing-function:ease-in;animation-delay:.4s;animation-fill-mode:forwards}.yoast-tooltip-no-delay:active:after,.yoast-tooltip-no-delay:active:before,.yoast-tooltip-no-delay:focus:after,.yoast-tooltip-no-delay:focus:before,.yoast-tooltip-no-delay:hover:after,.yoast-tooltip-no-delay:hover:before{opacity:1;animation:none}.yoast-tooltip-multiline:active:after,.yoast-tooltip-multiline:focus:after,.yoast-tooltip-multiline:hover:after{display:table-cell}.yoast-tooltip-s:after,.yoast-tooltip-se:after,.yoast-tooltip-sw:after{top:100%;right:50%;margin-top:5px}.yoast-tooltip-s:before,.yoast-tooltip-se:before,.yoast-tooltip-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.yoast-tooltip-se:after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-sw:after{margin-right:-15px}.yoast-tooltip-n:after,.yoast-tooltip-ne:after,.yoast-tooltip-nw:after{right:50%;bottom:100%;margin-bottom:5px}.yoast-tooltip-n:before,.yoast-tooltip-ne:before,.yoast-tooltip-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.yoast-tooltip-ne:after{right:auto;left:50%;margin-left:-15px}.yoast-tooltip-nw:after{margin-right:-15px}.yoast-tooltip-n:after,.yoast-tooltip-s:after{-ms-transform:translateX(50%);transform:translateX(50%)}.yoast-tooltip-w:after{right:100%;bottom:50%;margin-right:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.yoast-tooltip-e:after{bottom:50%;left:100%;margin-left:5px;-ms-transform:translateY(50%);transform:translateY(50%)}.yoast-tooltip-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.yoast-tooltip-multiline:after{width:250px;width:-webkit-max-content;width:max-content;max-width:250px;border-collapse:separate;white-space:pre-line;word-wrap:normal;word-break:break-word}.yoast-tooltip-multiline.yoast-tooltip-n:after,.yoast-tooltip-multiline.yoast-tooltip-s:after{right:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.yoast-tooltip-multiline.yoast-tooltip-e:after,.yoast-tooltip-multiline.yoast-tooltip-w:after{right:100%}@media screen and (min-width:0\0){.yoast-tooltip-multiline:after{width:250px}}.yoast-tooltip-sticky:after,.yoast-tooltip-sticky:before{display:inline-block}.yoast-tooltip-sticky.yoast-tooltip-multiline:after{display:table-cell}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.yoast-tooltip-w:after{margin-right:4.5px}}.draftJsMentionPlugin__mention__29BEd,.draftJsMentionPlugin__mention__29BEd:visited{color:#575f67;cursor:pointer;display:inline-block;background:#e6f3ff;padding-left:2px;padding-right:2px;border-radius:2px;text-decoration:none}.draftJsMentionPlugin__mention__29BEd:focus,.draftJsMentionPlugin__mention__29BEd:hover{color:#677584;background:#edf5fd;outline:0}.draftJsMentionPlugin__mention__29BEd:active{color:#222;background:#455261}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm{padding:7px 10px 3px;transition:background-color .4s cubic-bezier(.27,1.27,.48,.56)}.draftJsMentionPlugin__mentionSuggestionsEntry__3mSwm:active{background-color:#cce7ff}.draftJsMentionPlugin__mentionSuggestionsEntryFocused__3LcTd{background-color:#e6f3ff}.draftJsMentionPlugin__mentionSuggestionsEntryText__3Jobq{display:inline-block;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:368px;font-size:.9em;margin-bottom:.2em}.draftJsMentionPlugin__mentionSuggestionsEntryAvatar__1xgA9{display:inline-block;width:24px;height:24px;border-radius:12px}.draftJsMentionPlugin__mentionSuggestions__2DWjA{border:1px solid #eee;margin-top:.4em;position:absolute;min-width:220px;max-width:440px;background:#fff;border-radius:2px;box-shadow:0 4px 30px 0 #dcdcdc;cursor:pointer;padding-top:8px;padding-bottom:8px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;-ms-transform:scale(0);transform:scale(0)}
|
2 |
+
|
3 |
+
/*!rtl:begin:ignore*/.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
|
4 |
+
|
5 |
+
/*!rtl:end:ignore*/#wpseo_meta{box-sizing:border-box}#wpseo_meta *,#wpseo_meta :after,#wpseo_meta :before{box-sizing:inherit}.DraftEditor-root [data-block]{margin:0}#edittag>#wp-description-wrap{display:none}#wp-description-wrap .wp-editor-area{border:0}.term-description-wrap td>textarea#description{min-height:530px}ul.wpseo-metabox-tabs{display:none;margin-top:6px;margin-bottom:0}ul.wpseo-metabox-tabs:after{content:"";display:table;clear:both}.wpseo-metabox-tabs-div{margin:0 5px 5px}.wpseo-metabox-tabs-div ul{list-style:none}#wpseo-meta-section-addons{padding:0 5px 5px}#wpseo-meta-section-addons .wpseo-metabox-tabs-div{margin:0}ul.wpseo-metabox-tabs li.active{background-color:#fdfdfd}.wpseo-meta-section,.wpseo-meta-section-react{display:none;width:100%;min-height:100%;height:auto;vertical-align:top;box-shadow:0 1px 2px rgba(0,0,0,.2);border-top:1px solid #e8e8e8}.wpseo-meta-section-react.active,.wpseo-meta-section.active{background:#fff;position:relative;z-index:12}.wpseo-meta-section.active{display:inline-block}.wpseo-meta-section-react.active{display:block;margin-bottom:10px}.wpseo-metabox-content{padding-top:16px}.wpseo-metabox-menu{padding:0;background-color:#fff}.wpseo-metabox-menu ul{margin:0 1px 0 0;padding:0 0 0 16px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.wpseo-metabox-menu ul li:first-child{z-index:10}.wpseo-metabox-menu ul li:nth-child(2){z-index:9}.wpseo-metabox-menu ul li:nth-child(3){z-index:8}.wpseo-metabox-menu ul li:nth-child(4){z-index:7}.wpseo-metabox-menu ul li:nth-child(5){z-index:6}.wpseo-metabox-menu ul li:nth-child(6){z-index:5}.wpseo-metabox-menu ul li{box-shadow:0 0 4px 0 rgba(0,0,0,.1);height:32px;margin-left:-1px;margin-bottom:-1px;text-align:center;position:relative;background-color:#f8f8f8}.wpseo-metabox-menu ul li a{color:#0073aa;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ddd}.wpseo-metabox-menu ul li .yst-traffic-light{height:20px;width:auto;margin-right:10px;margin-left:4px}.wpseo-metabox-menu ul li span.dashicons{margin-right:8px}.wpseo-metabox-menu ul li span.wpseo-buy-premium{color:#a4286a}.wpseo-metabox-menu ul li span.wpseo-buy-premium:hover{color:#832055}.wpseo-metabox-menu ul li.active{height:36px;margin-top:-4px;z-index:11;background-color:#fff}.wpseo-metabox-menu ul li.active a{height:36px;color:#444}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium{color:#a4286a;border-color:#a4286a}.wpseo-metabox-menu ul li.active span.wpseo-buy-premium:hover{color:#832055;border-color:#832055}.wpseo-metabox-menu a{height:32px;padding:0 8px;text-decoration:none}ul.wpseo-metabox-tabs li{float:left;margin-right:5px;margin-bottom:-1px;padding:0;border:1px solid #dfdfdf;border-bottom:0}ul.wpseo-metabox-tabs li .wpseo-keyword{display:inline-block;vertical-align:top;max-width:8em;max-width:8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wpseotab{display:none;padding:16px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;vertical-align:top;padding:5px 12px 6px;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a{padding-right:12px}.wpseo-metabox-tabs .wpseo-score-icon{margin-left:0}#wpseo-meta-section-social .wpseo-metabox-tabs .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .inside:after{content:"";display:table;clear:both}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseo-form .select2-container,.wpseo-form input,.wpseo-form label,.wpseo-form p.error-message,.wpseo-form textarea{max-width:600px}.wpseo-form fieldset{padding-top:5px}.wpseo-form legend{font-weight:600}.wpseo-form label{display:block;font-weight:600}.wpseo-form input[type=checkbox]+label,.wpseo-form input[type=radio]+label{display:inline-block;font-weight:400}.wpseo-form fieldset,.wpseo-form label{margin-top:2em;margin-bottom:.5em}.wpseo-form input[type=checkbox],.wpseo-form input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseo-form fieldset:first-child,.wpseo-form input[type=checkbox]:first-child,.wpseo-form input[type=checkbox]:first-child+label,.wpseo-form label:first-child{margin-top:10px}.wpseo-form input[type=radio]{margin-top:0}.wpseo-form input[type=radio]+label{margin:0 1em 0 0}.wpseo-form p.error-message{margin:.5em 0}.wpseo-form select[multiple]{margin-top:0}.yoast-metabox__description{max-width:600px;margin:.5em 0}.wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:1px dashed #dfdfdf;border-bottom:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;padding:5px 12px 5px 10px;vertical-align:top;font-size:inherit;line-height:inherit;font-weight:700;box-shadow:none;background:none;text-decoration:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo-tab-add-keyword .wpseo-add-keyword.button:active{-ms-transform:none;transform:none}.wpseo-add-keyword-plus{display:inline-block;vertical-align:top;margin:-1px 3px 0 0;font-size:20px}#wpseo-add-keyword-popup-title{margin:1em 0;font-size:1.3em}.snippet-editor__button.snippet-editor__edit-button:focus{border-color:#5b9dd9;outline:none;color:#23282d;background-color:#fafafa;box-shadow:0 0 3px rgba(0,115,170,.8)}.wpseo-admin-page .subsubsub li{display:inline;max-width:none}.yoast-seo-help-container{float:left;width:100%;max-width:none}.yoast-seo-help-container .yoast-help-panel{margin:.5em 0!important}.wpseo_content_wrapper p.search-box{margin:10px 0 5px}.wpseo-metabox-tabs .active a{color:#333}#wpseotab .ui-widget-content .ui-state-hover{border:1px solid #dfdfdf;color:#333;background:#f1f1f1}.yst-traffic-light{width:19px;height:30px;margin:0 0 0 5px}.yst-traffic-light .traffic-light-color{display:none}.yst-traffic-light.bad .traffic-light-red,.yst-traffic-light.good .traffic-light-green,.yst-traffic-light.init .traffic-light-init,.yst-traffic-light.na .traffic-light-empty,.yst-traffic-light.ok .traffic-light-orange{display:inline}#wpseo-score{float:left;margin:0 5px 0 -5px}.yoast-seo-score .yoast-logo.svg{float:left;width:18px;margin-right:7px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px}.yoast-seo-score .yoast-logo.svg.good{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%237ad03a%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.ok{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ee7c1b%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.bad{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23dc3232%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.na{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-seo-score .yoast-logo.svg.noindex{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%231e8cbe%22%20d%3D%22M403%20218h691l%2D26%2072h%2D665q%2D110%200%2D188%2E5%2079t%2D78%2E5%20189v771q0%2095%2060%2E5%20169%2E5t153%2E5%2093%2E5q23%205%2098%205v72h%2D45q%2D140%200%2D239%2E5%2D100t%2D99%2E5%2D240v%2D771q0%2D140%2099%2E5%2D240t239%2E5%2D100zm851%2D218h247l%2D482%201294q%2D23%2061%2D40%2E5%20103%2E5t%2D45%2098%2D54%2093%2E5%2D64%2E5%2078%2E5%2D79%2E5%2065%2D95%2E5%2041%2D116%2018%2E5v%2D195q163%2D26%20220%2D182%2020%2D52%2020%2D105%200%2D54%2D20%2D106l%2D285%2D733h228l187%20585zm474%20558v1111h%2D795q37%2D55%2045%2D73h678v%2D1038q0%2D85%2D49%2E5%2D155t%2D129%2E5%2D99l25%2D67q101%2034%20163%2E5%20123%2E5t62%2E5%20197%2E5z%22%2F%3E%3C%2Fsvg%3E")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}#TB_window #TB_ajaxContent p{padding:5px 0 0;margin:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{list-style:none;margin:5px 0 0}#TB_window #TB_ajaxContent li:before{content:"+";margin:0 10px 0 0;font-weight:700}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23555555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden:after,.yoast-tooltip.yoast-tooltip-hidden:before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}.yoast-notice-go-premium{border-left-color:#a4286a;background:#f1f1f1;margin:0}.editor-styles-wrapper mark.annotation-text-yoast{background-color:#e1bee7}@media screen and (max-width:782px){.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;margin-right:5px;padding:0}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab.content{padding:16px 0}}.wpseo-score-icon-container{height:20px;width:20px;margin-right:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
|
css/dist/{metabox-primary-category-1170-rtl.min.css → metabox-primary-category-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{metabox-primary-category-1170.min.css → metabox-primary-category-1180.min.css}
RENAMED
File without changes
|
css/dist/{search-appearance-1170-rtl.min.css → search-appearance-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{search-appearance-1170.min.css → search-appearance-1180.min.css}
RENAMED
File without changes
|
css/dist/{structured-data-blocks-1170-rtl.min.css → structured-data-blocks-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{structured-data-blocks-1170.min.css → structured-data-blocks-1180.min.css}
RENAMED
File without changes
|
css/dist/{toggle-switch-1170-rtl.min.css → toggle-switch-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{toggle-switch-1170.min.css → toggle-switch-1180.min.css}
RENAMED
File without changes
|
css/dist/{wpseo-dismissible-1170-rtl.min.css → wpseo-dismissible-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{wpseo-dismissible-1170.min.css → wpseo-dismissible-1180.min.css}
RENAMED
File without changes
|
css/dist/{yoast-components-1170-rtl.min.css → yoast-components-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{yoast-components-1170.min.css → yoast-components-1180.min.css}
RENAMED
File without changes
|
css/dist/{yoast-extensions-1170-rtl.min.css → yoast-extensions-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{yoast-extensions-1170.min.css → yoast-extensions-1180.min.css}
RENAMED
File without changes
|
css/dist/yst_plugin_tools-1170-rtl.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 19px 0 0}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:right;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 0 6px 10px}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 25px 8px 0}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 0 0 10px}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:left;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:left;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block{max-width:600px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:8px 20px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;height:20px;width:100%;padding:0;text-align:right;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:left;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;right:-4px}.wpseo_content_wrapper .toggleable-container-trigger:focus{outline:none}.wpseo_content_wrapper .toggleable-container-trigger:focus .toggleable-container-icon:after{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:right}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-right:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:right;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-right:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;right:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:right}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 -50px 0 10px}.yoast-sidebar__section div p{width:200px;margin:0;padding-right:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 20px 0 8px}.yoast_premium_upsell_admin_block--argument:before{position:relative;right:-16px;margin-left:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;right:100%;width:50px;height:calc(100% - 16px);border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-left:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;left:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;left:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 8px 4px 32px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-right:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:right;width:18px;margin-left:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
|
css/dist/yst_plugin_tools-1170.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 0 0 19px}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:left;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 10px 6px 0}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 0 8px 25px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 10px 0 0}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:right;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:right;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block{max-width:600px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:8px 20px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;height:20px;width:100%;padding:0;text-align:left;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:right;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;left:-4px}.wpseo_content_wrapper .toggleable-container-trigger:focus{outline:none}.wpseo_content_wrapper .toggleable-container-trigger:focus .toggleable-container-icon:after{border-radius:100%;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:left}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-left:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:left;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-left:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;left:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:left}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 10px 0 -50px}.yoast-sidebar__section div p{width:200px;margin:0;padding-left:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 8px 0 20px}.yoast_premium_upsell_admin_block--argument:before{position:relative;left:-16px;margin-right:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;left:100%;width:50px;height:calc(100% - 16px);border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-right:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;right:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;right:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 32px 4px 8px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-left:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:left;width:18px;margin-right:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
|
css/dist/yst_plugin_tools-1180-rtl.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 19px 0 0}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:right;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 0 6px 10px}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 25px 8px 0}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 0 0 10px}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:left;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:left;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:right;width:30px!important;margin:0 0 .5em 5px!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:right;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:left;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;right:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:right}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-right:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:right;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-right:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;right:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:right}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 -50px 0 10px}.yoast-sidebar__section div p{width:200px;margin:0;padding-right:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 20px 0 8px}.yoast_premium_upsell_admin_block--argument:before{position:relative;right:-16px;margin-left:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;right:100%;width:50px;height:calc(100% - 16px);border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-left:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;left:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;left:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 8px 4px 32px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-right:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:right;width:18px;margin-left:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
css/dist/yst_plugin_tools-1180.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}tr.yst_row{margin:5px 0 0;padding:5px 0 0}#sidebar-container{width:261px;padding:0 0 0 19px}tr.yst_row.even{background-color:#f6f6f6}.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{float:left;width:200px;margin:5px 0}.wpseo_content_wrapper label.select.error,.wpseo_content_wrapper label.textinput.error{color:#dc3232;font-weight:700}.wpseo_content_wrapper .yoast-inline-label{float:none;margin:0}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select,.wpseo_content_wrapper textarea{width:400px}.wpseo_content_wrapper input.large-text,.wpseo_content_wrapper textarea.large-text{width:99%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper select.select,.wpseo_content_wrapper textarea.textinput{margin:0 0 15px}.wpseo_content_wrapper input.checkbox,.wpseo_content_wrapper input.checkbox.double,.wpseo_content_wrapper input.radio{margin:6px 10px 6px 0}.wpseo_content_wrapper .textinput.metadesc{height:50px}.wpseo_content_wrapper textarea.import{width:500px;height:100px}.wpseo_content_wrapper p.desc{margin:6px 0 10px;padding:0 0 8px 25px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}.wpseo_content_wrapper h4{clear:both;margin:1.2em 0 .5em}.wpseo_content_wrapper .postbox{margin:10px 10px 0 0}.wpseo_content_wrapper .postbox form{line-height:150%}.wpseo_content_wrapper .text{width:250px}.wpseo_content_wrapper .correct{padding:5px;color:#fff;background-color:green}.wpseo_content_wrapper .wrong{padding:5px;color:#fff;background-color:#dc3232}.wpseo_content_wrapper .wrong code{padding:3px 8px;color:#000}.wpseo_content_wrapper .button.fixit{float:right;margin:0 5px}.wpseo_content_wrapper .button.checkit{float:right;margin:0 5px;padding:5px 8px}.wpseo_content_wrapper .disabled-note{margin:0 0 8px;color:#888}.wpseo_content_wrapper #separator{margin:1.5em 0 .5em}.wpseo_content_wrapper #separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}.wpseo_content_wrapper #separator input.radio+label{float:left;width:30px!important;margin:0 5px .5em 0!important;padding:9px 6px;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:24px;text-align:center;cursor:pointer}.wpseo_content_wrapper #separator input.radio:checked+label{border:3px solid #a4286a;background-color:#fff;padding:7px 4px}.wpseo_content_wrapper #separator input.radio:focus+label{outline:2px solid #5b9dd9}.wpseo_content_wrapper .svg-container{text-align:center}.wpseo_content_wrapper .svg-container .dashicons{width:200px;height:100px;font-size:100px}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger{width:100%;padding:16px;font-size:1rem}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:focus{outline:1px solid #0066cd;outline-offset:-1px;box-shadow:0 0 3px rgba(8,74,103,.8)}.wpseo_content_wrapper .paper.tab-block button.toggleable-container-trigger:active{box-shadow:none}.wpseo_content_wrapper .paper.tab-block h2.collapsible-header{margin:0!important;padding:0!important}.wpseo_content_wrapper .paper.tab-block.metabox button.toggleable-container-trigger{color:#555}.wpseo_content_wrapper .paper.tab-block.metabox.wpseotab{padding:0;border:0}.wpseo_content_wrapper .paper.tab-block.search-appearance{max-width:632px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff}.wpseo_content_wrapper .paper.tab-block .paper-container{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-container:first-child{margin-top:0}.wpseo_content_wrapper .paper.tab-block .paper-title{padding:16px}.wpseo_content_wrapper .paper.tab-block .paper-title h2{margin:0}.wpseo_content_wrapper .paper.tab-block .tab-block:first-child{margin-top:0}.wpseo_content_wrapper .wpseo-collapsible-container{background-color:#fff;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-top:-1px}.wpseo_content_wrapper .toggleable-container-trigger{border:0;background:none;cursor:pointer;width:100%;padding:0;text-align:left;overflow:visible}.wpseo_content_wrapper .toggleable-container-icon{float:right;width:20px;height:20px;position:relative}.wpseo_content_wrapper .toggleable-container-trigger .toggleable-container-icon:after{content:"";display:block;padding:14px;position:absolute;top:-4px;left:-4px}.wpseo_content_wrapper .toggleable-container-hidden{display:none}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}.wpseo_content_wrapper h3{font-size:1.15em;margin:1em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.yoast-alert p,.yoast-container .container,.yoast .search-box{max-width:none}table.wpseo th{text-align:left}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}table.yoast_help{border-collapse:collapse;width:100%}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align:top}table.yoast_help tr{background-color:#f1f1f1}table.yoast_help tr:nth-child(2n){background-color:#fbfbfe}table.yoast_help tr:hover{background-color:#ddd}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{min-width:300px}.yoast-notice-blocking-files code{line-height:2;color:#000}.yoast-notice-blocking-files .button{margin:.5em 0}.wpseo_content_wrapper .yoast-blocking-files-error p{max-width:none}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab .tab-block{display:block;margin:30px 0}.wpseotab p.expl strong{font-size:115%}#wpseo-debug-info{clear:both;margin:20px 0 0;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04)}#wpseo-debug-info h2{margin:0;cursor:auto}#wpseo-debug-info .wpseo-debug-heading{font-size:1em}#wpseo-debug-info .wpseo-debug{display:inline-block;padding-left:20px;color:#c00}input.wpseo-new-title,textarea.wpseo-new-metadesc{width:100%;max-width:100%}body.toplevel_page_wpseo_dashboard .wp-badge{background:transparent url(../../images/Yoast_SEO_Icon.svg) no-repeat 50% 10px;background-size:140px 140px;box-shadow:none}#wpseo_progressbar{height:25px;border:1px solid #006691}#wpseo_progressbar .ui-progressbar-value{height:25px;background:#006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:5px 0;padding:10px 0;color:#a4286a;text-align:left;box-sizing:border-box;line-height:19px;border-bottom:1px solid #a4286a}.yoast-sidebar__section{padding:20px 0;border-bottom:1px solid #ddd}.yoast-sidebar__section a,.yoast-sidebar__section h2{color:#a4286a}.yoast-sidebar__section h2{margin-top:0}.yoast-sidebar__section ul{position:relative}.yoast-sidebar__section li{list-style:none;margin-left:20px}.yoast-sidebar__section li:before{content:"+";position:absolute;left:0;font-weight:700}.yoast-sidebar__section div{position:relative;margin:10px 0}.yoast-sidebar__section div a{color:#0085ba}.yoast-sidebar__section div img,.yoast-sidebar__section div p{float:left}.yoast-sidebar__section div img{width:40px;height:40px;margin:0 10px 0 -50px}.yoast-sidebar__section div p{width:200px;margin:0;padding-left:50px}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}.yoast_premium_upsell_admin_block{border:1px solid #ccc;background-color:#fff;padding:10px;max-width:640px;overflow:hidden;margin-top:2em}.wp-core-ui .yoast_premium_upsell_admin_block--close{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;width:24px;height:24px}.yoast_premium_upsell_admin_block--header{color:#a4286a;margin-top:.3em;font-size:1.7em;font-weight:700}.yoast_premium_upsell_admin_block--motivation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.yoast_premium_upsell_admin_block--motivation li{-ms-flex:0 0 50%;flex:0 0 50%;list-style:none}.yoast_premium_upsell_admin_block--argument{padding:0 8px 0 20px}.yoast_premium_upsell_admin_block--argument:before{position:relative;left:-16px;margin-right:-10px;font-weight:700;content:"+";top:-1px}@media screen and (max-width:480px){.yoast_premium_upsell_admin_block--motivation{display:block}}.yoast-variable-desc{min-width:300px}.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.yoast-table-scrollable__container.yoast-has-scroll{position:relative;overflow:hidden}.yoast-table-scrollable__container.yoast-has-scroll:after{content:"";position:absolute;top:0;left:100%;width:50px;height:calc(100% - 16px);border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25)}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{content:"\21c4";display:inline-block;margin-right:10px;font-size:20px;line-height:inherit;vertical-align:text-top}.yoast-styled-select{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:1em}.yoast-styled-select:after,.yoast-styled-select:before{content:"";position:absolute;top:0;bottom:0;pointer-events:none}.yoast-styled-select:before{width:28px;right:0}.yoast-styled-select:after{width:0;height:0;border-top:4px solid transparent;border-color:#555 transparent transparent;border-style:solid;border-width:5px 4px 0;margin:auto;right:6px;z-index:1}.yoast-styled-select select{height:28px;box-sizing:border-box;margin:0;padding:4px 32px 4px 8px;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #aaa;border-radius:4px;line-height:1;color:#32373c}.yoast-styled-select select.error{border-color:#dc3232;border-width:2px}.wpseo_content_wrapper .yoast-styled-select select.select{margin:0}.yoast-styled-select select:focus{border-color:#5b9dd9}.yoast-styled-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #32373c}.yoast-styled-select select[disabled]{opacity:.75}.yoast-styled-select select::-ms-value{background:transparent}.yoast-styled-select select::-ms-expand{display:none}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}}@media screen and (max-width:782px){.wpseo_content_wrapper label.select,.wpseo_content_wrapper label.textinput{display:inline-block;float:none;width:auto}.wpseo_content_wrapper input.textinput,.wpseo_content_wrapper textarea,.wpseo_content_wrapper textarea.textinput{display:block;width:100%}.wpseo_content_wrapper .select2-container,.wpseo_content_wrapper select,.wpseo_content_wrapper select.select{display:block;max-width:100%;margin:0 0 5px}.wpseo_content_wrapper div.desc.label,.wpseo_content_wrapper p.desc.label{padding-left:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-size:100px 100px;background-color:#a4286a;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{float:left;width:18px;margin-right:5px;height:18px;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%20role%3D%22img%22%20aria%2Dhidden%3D%22true%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%2377B227%22%20d%3D%22M1671%20566q0%2040%2D28%2068l%2D724%20724%2D136%20136q%2D28%2028%2D68%2028t%2D68%2D28l%2D136%2D136%2D362%2D362q%2D28%2D28%2D28%2D68t28%2D68l136%2D136q28%2D28%2068%2D28t68%2028l294%20295%20656%2D657q28%2D28%2068%2D28t68%2028l136%20136q28%2028%2028%2068z%22%2F%3E%3C%2Fsvg%3E") no-repeat;background-size:18px;vertical-align:top}
|
css/dist/{yst_seo_score-1170-rtl.min.css → yst_seo_score-1180-rtl.min.css}
RENAMED
File without changes
|
css/dist/{yst_seo_score-1170.min.css → yst_seo_score-1180.min.css}
RENAMED
File without changes
|
deprecated/class-cornerstone.php
CHANGED
@@ -13,11 +13,15 @@
|
|
13 |
class WPSEO_Cornerstone {
|
14 |
|
15 |
/**
|
|
|
|
|
16 |
* @var string
|
17 |
*/
|
18 |
const META_NAME = 'is_cornerstone';
|
19 |
|
20 |
/**
|
|
|
|
|
21 |
* @var string
|
22 |
*/
|
23 |
const FIELD_NAME = 'yoast_wpseo_is_cornerstone';
|
13 |
class WPSEO_Cornerstone {
|
14 |
|
15 |
/**
|
16 |
+
* Holds the cornerstone meta name.
|
17 |
+
*
|
18 |
* @var string
|
19 |
*/
|
20 |
const META_NAME = 'is_cornerstone';
|
21 |
|
22 |
/**
|
23 |
+
* Holds the cornerstone field name.
|
24 |
+
*
|
25 |
* @var string
|
26 |
*/
|
27 |
const FIELD_NAME = 'yoast_wpseo_is_cornerstone';
|
deprecated/class-yoast-modal.php
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
<?php
|
2 |
/**
|
|
|
|
|
3 |
* @package WPSEO\Admin
|
4 |
*/
|
5 |
|
1 |
<?php
|
2 |
/**
|
3 |
+
* WPSEO plugin file.
|
4 |
+
*
|
5 |
* @package WPSEO\Admin
|
6 |
*/
|
7 |
|
frontend/class-breadcrumbs.php
CHANGED
@@ -108,6 +108,8 @@ class WPSEO_Breadcrumbs {
|
|
108 |
private $output;
|
109 |
|
110 |
/**
|
|
|
|
|
111 |
* @var WPSEO_WooCommerce_Shop_Page
|
112 |
*/
|
113 |
private $woocommerce_shop_page;
|
@@ -361,7 +363,6 @@ class WPSEO_Breadcrumbs {
|
|
361 |
* Determine the crumbs which should form the breadcrumb.
|
362 |
*/
|
363 |
private function set_crumbs() {
|
364 |
-
/** @var WP_Query $wp_query */
|
365 |
global $wp_query;
|
366 |
|
367 |
$this->maybe_add_home_crumb();
|
108 |
private $output;
|
109 |
|
110 |
/**
|
111 |
+
* Holds the WooCommerce shop page instance.
|
112 |
+
*
|
113 |
* @var WPSEO_WooCommerce_Shop_Page
|
114 |
*/
|
115 |
private $woocommerce_shop_page;
|
363 |
* Determine the crumbs which should form the breadcrumb.
|
364 |
*/
|
365 |
private function set_crumbs() {
|
|
|
366 |
global $wp_query;
|
367 |
|
368 |
$this->maybe_add_home_crumb();
|
frontend/class-frontend.php
CHANGED
@@ -61,15 +61,26 @@ class WPSEO_Frontend {
|
|
61 |
private $title = null;
|
62 |
|
63 |
/**
|
|
|
|
|
64 |
* @var WPSEO_Frontend_Page_Type
|
65 |
*/
|
66 |
protected $frontend_page_type;
|
67 |
|
68 |
/**
|
|
|
|
|
69 |
* @var WPSEO_WooCommerce_Shop_Page
|
70 |
*/
|
71 |
protected $woocommerce_shop_page;
|
72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
/**
|
74 |
* Class constructor.
|
75 |
*
|
@@ -165,6 +176,7 @@ class WPSEO_Frontend {
|
|
165 |
* Resets the entire class so canonicals, titles etc can be regenerated.
|
166 |
*/
|
167 |
public function reset() {
|
|
|
168 |
foreach ( get_class_vars( __CLASS__ ) as $name => $default ) {
|
169 |
switch ( $name ) {
|
170 |
// Clear the class instance to be re-initialized.
|
@@ -174,6 +186,7 @@ class WPSEO_Frontend {
|
|
174 |
|
175 |
// Exclude these properties from being reset.
|
176 |
case 'woocommerce_shop_page':
|
|
|
177 |
break;
|
178 |
|
179 |
// Reset property to the class default.
|
@@ -303,7 +316,7 @@ class WPSEO_Frontend {
|
|
303 |
$template = WPSEO_Options::get( $index, '' );
|
304 |
if ( $template === '' ) {
|
305 |
if ( is_singular() ) {
|
306 |
-
return $this->replace_vars(
|
307 |
}
|
308 |
|
309 |
return '';
|
61 |
private $title = null;
|
62 |
|
63 |
/**
|
64 |
+
* An instance of the WPSEO_Frontend_Page_Type class.
|
65 |
+
*
|
66 |
* @var WPSEO_Frontend_Page_Type
|
67 |
*/
|
68 |
protected $frontend_page_type;
|
69 |
|
70 |
/**
|
71 |
+
* An instance of the WPSEO_WooCommerce_Shop_Page class.
|
72 |
+
*
|
73 |
* @var WPSEO_WooCommerce_Shop_Page
|
74 |
*/
|
75 |
protected $woocommerce_shop_page;
|
76 |
|
77 |
+
/**
|
78 |
+
* Default title with replace-vars.
|
79 |
+
*
|
80 |
+
* @var string
|
81 |
+
*/
|
82 |
+
public static $default_title = '%%title%% %%sep%% %%sitename%%';
|
83 |
+
|
84 |
/**
|
85 |
* Class constructor.
|
86 |
*
|
176 |
* Resets the entire class so canonicals, titles etc can be regenerated.
|
177 |
*/
|
178 |
public function reset() {
|
179 |
+
self::$instance = null;
|
180 |
foreach ( get_class_vars( __CLASS__ ) as $name => $default ) {
|
181 |
switch ( $name ) {
|
182 |
// Clear the class instance to be re-initialized.
|
186 |
|
187 |
// Exclude these properties from being reset.
|
188 |
case 'woocommerce_shop_page':
|
189 |
+
case 'default_title':
|
190 |
break;
|
191 |
|
192 |
// Reset property to the class default.
|
316 |
$template = WPSEO_Options::get( $index, '' );
|
317 |
if ( $template === '' ) {
|
318 |
if ( is_singular() ) {
|
319 |
+
return $this->replace_vars( self::$default_title, $var_source );
|
320 |
}
|
321 |
|
322 |
return '';
|
frontend/class-opengraph-image.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_OpenGraph_Image {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const EXTERNAL_IMAGE_ID = '-1';
|
11 |
class WPSEO_OpenGraph_Image {
|
12 |
|
13 |
/**
|
14 |
+
* The image ID used when the image is external.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const EXTERNAL_IMAGE_ID = '-1';
|
frontend/class-twitter.php
CHANGED
@@ -395,6 +395,8 @@ class WPSEO_Twitter {
|
|
395 |
}
|
396 |
|
397 |
/**
|
|
|
|
|
398 |
* @return bool
|
399 |
*/
|
400 |
private function taxonomy_image_output() {
|
395 |
}
|
396 |
|
397 |
/**
|
398 |
+
* Outputs the Twitter image. Using the Facebook image as fallback.
|
399 |
+
*
|
400 |
* @return bool
|
401 |
*/
|
402 |
private function taxonomy_image_output() {
|
frontend/schema/class-schema-howto.php
CHANGED
@@ -176,6 +176,7 @@ class WPSEO_Schema_HowTo implements WPSEO_Graph_Piece {
|
|
176 |
$schema_step['text'] = $json_text;
|
177 |
}
|
178 |
}
|
|
|
179 |
elseif ( empty( $json_text ) ) {
|
180 |
$schema_step['text'] = $json_name;
|
181 |
}
|
176 |
$schema_step['text'] = $json_text;
|
177 |
}
|
178 |
}
|
179 |
+
|
180 |
elseif ( empty( $json_text ) ) {
|
181 |
$schema_step['text'] = $json_name;
|
182 |
}
|
frontend/schema/class-schema-webpage.php
CHANGED
@@ -67,7 +67,7 @@ class WPSEO_Schema_WebPage implements WPSEO_Graph_Piece {
|
|
67 |
if ( is_singular() ) {
|
68 |
$this->add_image( $data );
|
69 |
|
70 |
-
$post
|
71 |
$data['datePublished'] = mysql2date( DATE_W3C, $post->post_date_gmt, false );
|
72 |
$data['dateModified'] = mysql2date( DATE_W3C, $post->post_modified_gmt, false );
|
73 |
|
@@ -77,7 +77,7 @@ class WPSEO_Schema_WebPage implements WPSEO_Graph_Piece {
|
|
77 |
}
|
78 |
|
79 |
if ( ! empty( $this->context->description ) ) {
|
80 |
-
$data['description'] = $this->context->description;
|
81 |
}
|
82 |
|
83 |
if ( $this->add_breadcrumbs() ) {
|
67 |
if ( is_singular() ) {
|
68 |
$this->add_image( $data );
|
69 |
|
70 |
+
$post = get_post( $this->context->id );
|
71 |
$data['datePublished'] = mysql2date( DATE_W3C, $post->post_date_gmt, false );
|
72 |
$data['dateModified'] = mysql2date( DATE_W3C, $post->post_modified_gmt, false );
|
73 |
|
77 |
}
|
78 |
|
79 |
if ( ! empty( $this->context->description ) ) {
|
80 |
+
$data['description'] = strip_tags( $this->context->description, '<h1><h2><h3><h4><h5><h6><br><ol><ul><li><a><p><b><strong><i><em>' );
|
81 |
}
|
82 |
|
83 |
if ( $this->add_breadcrumbs() ) {
|
inc/class-structured-data-blocks.php
CHANGED
@@ -11,6 +11,8 @@
|
|
11 |
class WPSEO_Structured_Data_Blocks implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var WPSEO_Admin_Asset_Manager
|
15 |
*/
|
16 |
protected $asset_manager;
|
11 |
class WPSEO_Structured_Data_Blocks implements WPSEO_WordPress_Integration {
|
12 |
|
13 |
/**
|
14 |
+
* An instance of the WPSEO_Admin_Asset_Manager class.
|
15 |
+
*
|
16 |
* @var WPSEO_Admin_Asset_Manager
|
17 |
*/
|
18 |
protected $asset_manager;
|
inc/class-upgrade-history.php
CHANGED
@@ -79,7 +79,6 @@ class WPSEO_Upgrade_History {
|
|
79 |
* @return array
|
80 |
*/
|
81 |
protected function get_options_data( array $option_names ) {
|
82 |
-
/** @var WPDB $wpdb */
|
83 |
$wpdb = $this->get_wpdb();
|
84 |
|
85 |
$sql = $wpdb->prepare(
|
79 |
* @return array
|
80 |
*/
|
81 |
protected function get_options_data( array $option_names ) {
|
|
|
82 |
$wpdb = $this->get_wpdb();
|
83 |
|
84 |
$sql = $wpdb->prepare(
|
inc/class-wpseo-image-utils.php
CHANGED
@@ -201,7 +201,7 @@ class WPSEO_Image_Utils {
|
|
201 |
}
|
202 |
|
203 |
// Add the uploads basedir if the path does not start with it.
|
204 |
-
if ( empty( $uploads['error'] ) && strpos( $path, $uploads['basedir']
|
205 |
return $uploads['basedir'] . DIRECTORY_SEPARATOR . ltrim( $path, DIRECTORY_SEPARATOR );
|
206 |
}
|
207 |
|
201 |
}
|
202 |
|
203 |
// Add the uploads basedir if the path does not start with it.
|
204 |
+
if ( empty( $uploads['error'] ) && strpos( $path, $uploads['basedir'] ) !== 0 ) {
|
205 |
return $uploads['basedir'] . DIRECTORY_SEPARATOR . ltrim( $path, DIRECTORY_SEPARATOR );
|
206 |
}
|
207 |
|
inc/class-wpseo-rank.php
CHANGED
@@ -11,26 +11,36 @@
|
|
11 |
class WPSEO_Rank {
|
12 |
|
13 |
/**
|
|
|
|
|
14 |
* @var string
|
15 |
*/
|
16 |
const BAD = 'bad';
|
17 |
|
18 |
/**
|
|
|
|
|
19 |
* @var string
|
20 |
*/
|
21 |
const OK = 'ok';
|
22 |
|
23 |
/**
|
|
|
|
|
24 |
* @var string
|
25 |
*/
|
26 |
const GOOD = 'good';
|
27 |
|
28 |
/**
|
|
|
|
|
29 |
* @var string
|
30 |
*/
|
31 |
const NO_FOCUS = 'na';
|
32 |
|
33 |
/**
|
|
|
|
|
34 |
* @var string
|
35 |
*/
|
36 |
const NO_INDEX = 'noindex';
|
@@ -73,11 +83,15 @@ class WPSEO_Rank {
|
|
73 |
);
|
74 |
|
75 |
/**
|
|
|
|
|
76 |
* @var int
|
77 |
*/
|
78 |
protected $rank;
|
79 |
|
80 |
/**
|
|
|
|
|
81 |
* @param int $rank The actual rank.
|
82 |
*/
|
83 |
public function __construct( $rank ) {
|
@@ -196,7 +210,9 @@ class WPSEO_Rank {
|
|
196 |
}
|
197 |
|
198 |
/**
|
199 |
-
*
|
|
|
|
|
200 |
*/
|
201 |
public function get_starting_score() {
|
202 |
// No index does not have a starting score.
|
@@ -208,7 +224,9 @@ class WPSEO_Rank {
|
|
208 |
}
|
209 |
|
210 |
/**
|
211 |
-
*
|
|
|
|
|
212 |
*/
|
213 |
public function get_end_score() {
|
214 |
// No index does not have an end score.
|
11 |
class WPSEO_Rank {
|
12 |
|
13 |
/**
|
14 |
+
* Constant used for determining a bad SEO rating.
|
15 |
+
*
|
16 |
* @var string
|
17 |
*/
|
18 |
const BAD = 'bad';
|
19 |
|
20 |
/**
|
21 |
+
* Constant used for determining an OK SEO rating.
|
22 |
+
*
|
23 |
* @var string
|
24 |
*/
|
25 |
const OK = 'ok';
|
26 |
|
27 |
/**
|
28 |
+
* Constant used for determining a good SEO rating.
|
29 |
+
*
|
30 |
* @var string
|
31 |
*/
|
32 |
const GOOD = 'good';
|
33 |
|
34 |
/**
|
35 |
+
* Constant used for determining that no focus keyphrase is set.
|
36 |
+
*
|
37 |
* @var string
|
38 |
*/
|
39 |
const NO_FOCUS = 'na';
|
40 |
|
41 |
/**
|
42 |
+
* Constant used for determining that this content is not indexed.
|
43 |
+
*
|
44 |
* @var string
|
45 |
*/
|
46 |
const NO_INDEX = 'noindex';
|
83 |
);
|
84 |
|
85 |
/**
|
86 |
+
* The current rank.
|
87 |
+
*
|
88 |
* @var int
|
89 |
*/
|
90 |
protected $rank;
|
91 |
|
92 |
/**
|
93 |
+
* WPSEO_Rank constructor.
|
94 |
+
*
|
95 |
* @param int $rank The actual rank.
|
96 |
*/
|
97 |
public function __construct( $rank ) {
|
210 |
}
|
211 |
|
212 |
/**
|
213 |
+
* Get the starting score for this rank.
|
214 |
+
*
|
215 |
+
* @return int The start score.
|
216 |
*/
|
217 |
public function get_starting_score() {
|
218 |
// No index does not have a starting score.
|
224 |
}
|
225 |
|
226 |
/**
|
227 |
+
* Get the ending score for this rank.
|
228 |
+
*
|
229 |
+
* @return int The end score.
|
230 |
*/
|
231 |
public function get_end_score() {
|
232 |
// No index does not have an end score.
|
inc/class-wpseo-shortlinker.php
CHANGED
@@ -23,6 +23,7 @@ class WPSEO_Shortlinker {
|
|
23 |
'software' => $this->get_software(),
|
24 |
'software_version' => WPSEO_VERSION,
|
25 |
'days_active' => $this->get_days_active(),
|
|
|
26 |
);
|
27 |
}
|
28 |
|
@@ -119,4 +120,17 @@ class WPSEO_Shortlinker {
|
|
119 |
}
|
120 |
return $cohort;
|
121 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
}
|
23 |
'software' => $this->get_software(),
|
24 |
'software_version' => WPSEO_VERSION,
|
25 |
'days_active' => $this->get_days_active(),
|
26 |
+
'user_language' => $this->get_user_language(),
|
27 |
);
|
28 |
}
|
29 |
|
120 |
}
|
121 |
return $cohort;
|
122 |
}
|
123 |
+
|
124 |
+
/**
|
125 |
+
* Gets the user's language.
|
126 |
+
*
|
127 |
+
* @return string The user's language.
|
128 |
+
*/
|
129 |
+
private function get_user_language() {
|
130 |
+
if ( function_exists( 'get_user_locale' ) ) {
|
131 |
+
return get_user_locale();
|
132 |
+
}
|
133 |
+
|
134 |
+
return false;
|
135 |
+
}
|
136 |
}
|
inc/class-wpseo-utils.php
CHANGED
@@ -1191,6 +1191,7 @@ SVG;
|
|
1191 |
return false;
|
1192 |
}
|
1193 |
|
|
|
1194 |
echo self::schema_tag( $graph, $class );
|
1195 |
return true;
|
1196 |
}
|
1191 |
return false;
|
1192 |
}
|
1193 |
|
1194 |
+
// phpcs:ignore WordPress.Security.EscapeOutput -- Escaping happens in WPSEO_Utils::schema_tag, which should be whitelisted.
|
1195 |
echo self::schema_tag( $graph, $class );
|
1196 |
return true;
|
1197 |
}
|
inc/options/class-wpseo-option-titles.php
CHANGED
@@ -426,7 +426,8 @@ class WPSEO_Option_Titles extends WPSEO_Option {
|
|
426 |
if ( isset( $old[ $key ] ) ) {
|
427 |
$clean[ $key ] = sanitize_title_with_dashes( $old[ $key ] );
|
428 |
}
|
429 |
-
|
|
|
430 |
* @todo [JRF => whomever] Maybe change the untranslated $pt name in the
|
431 |
* error message to the nicely translated label ?
|
432 |
*/
|
@@ -462,7 +463,8 @@ class WPSEO_Option_Titles extends WPSEO_Option {
|
|
462 |
if ( isset( $old[ $key ] ) ) {
|
463 |
$clean[ $key ] = sanitize_key( $old[ $key ] );
|
464 |
}
|
465 |
-
|
|
|
466 |
* @todo [JRF =? whomever] Maybe change the untranslated $tax name in the
|
467 |
* error message to the nicely translated label ?
|
468 |
*/
|
426 |
if ( isset( $old[ $key ] ) ) {
|
427 |
$clean[ $key ] = sanitize_title_with_dashes( $old[ $key ] );
|
428 |
}
|
429 |
+
|
430 |
+
/*
|
431 |
* @todo [JRF => whomever] Maybe change the untranslated $pt name in the
|
432 |
* error message to the nicely translated label ?
|
433 |
*/
|
463 |
if ( isset( $old[ $key ] ) ) {
|
464 |
$clean[ $key ] = sanitize_key( $old[ $key ] );
|
465 |
}
|
466 |
+
|
467 |
+
/*
|
468 |
* @todo [JRF =? whomever] Maybe change the untranslated $tax name in the
|
469 |
* error message to the nicely translated label ?
|
470 |
*/
|
inc/options/class-wpseo-options.php
CHANGED
@@ -504,7 +504,6 @@ class WPSEO_Options {
|
|
504 |
private static function get_pattern_table() {
|
505 |
$pattern_table = array();
|
506 |
foreach ( self::$options as $option_name => $option_class ) {
|
507 |
-
/** @var WPSEO_Option $instance */
|
508 |
$instance = call_user_func( array( $option_class, 'get_instance' ) );
|
509 |
foreach ( $instance->get_patterns() as $key ) {
|
510 |
$pattern_table[ $key ] = $option_name;
|
504 |
private static function get_pattern_table() {
|
505 |
$pattern_table = array();
|
506 |
foreach ( self::$options as $option_name => $option_class ) {
|
|
|
507 |
$instance = call_user_func( array( $option_class, 'get_instance' ) );
|
508 |
foreach ( $instance->get_patterns() as $key ) {
|
509 |
$pattern_table[ $key ] = $option_name;
|
inc/sitemaps/class-author-sitemap-provider.php
CHANGED
@@ -27,6 +27,8 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider {
|
|
27 |
}
|
28 |
|
29 |
/**
|
|
|
|
|
30 |
* @param int $max_entries Entries per sitemap.
|
31 |
*
|
32 |
* @return array
|
27 |
}
|
28 |
|
29 |
/**
|
30 |
+
* Get the links for the sitemap index.
|
31 |
+
*
|
32 |
* @param int $max_entries Entries per sitemap.
|
33 |
*
|
34 |
* @return array
|
inc/sitemaps/class-post-type-sitemap-provider.php
CHANGED
@@ -70,6 +70,8 @@ class WPSEO_Post_Type_Sitemap_Provider implements WPSEO_Sitemap_Provider {
|
|
70 |
}
|
71 |
|
72 |
/**
|
|
|
|
|
73 |
* @param int $max_entries Entries per sitemap.
|
74 |
*
|
75 |
* @return array
|
@@ -544,6 +546,8 @@ class WPSEO_Post_Type_Sitemap_Provider implements WPSEO_Sitemap_Provider {
|
|
544 |
}
|
545 |
|
546 |
/**
|
|
|
|
|
547 |
* @param string $post_type Post type slug.
|
548 |
*
|
549 |
* @return string
|
70 |
}
|
71 |
|
72 |
/**
|
73 |
+
* Retrieves the sitemap links.
|
74 |
+
*
|
75 |
* @param int $max_entries Entries per sitemap.
|
76 |
*
|
77 |
* @return array
|
546 |
}
|
547 |
|
548 |
/**
|
549 |
+
* Constructs an SQL where clause for a given post type.
|
550 |
+
*
|
551 |
* @param string $post_type Post type slug.
|
552 |
*
|
553 |
* @return string
|
inc/sitemaps/class-sitemap-image-parser.php
CHANGED
@@ -138,6 +138,8 @@ class WPSEO_Sitemap_Image_Parser {
|
|
138 |
}
|
139 |
|
140 |
/**
|
|
|
|
|
141 |
* @param object $term Term to get images from description for.
|
142 |
*
|
143 |
* @return array
|
138 |
}
|
139 |
|
140 |
/**
|
141 |
+
* Get the images in the term description.
|
142 |
+
*
|
143 |
* @param object $term Term to get images from description for.
|
144 |
*
|
145 |
* @return array
|
inc/sitemaps/class-sitemaps-renderer.php
CHANGED
@@ -67,6 +67,8 @@ class WPSEO_Sitemaps_Renderer {
|
|
67 |
}
|
68 |
|
69 |
/**
|
|
|
|
|
70 |
* @param array $links Set of sitemaps index links.
|
71 |
*
|
72 |
* @return string
|
@@ -91,6 +93,8 @@ class WPSEO_Sitemaps_Renderer {
|
|
91 |
}
|
92 |
|
93 |
/**
|
|
|
|
|
94 |
* @param array $links Set of sitemap links.
|
95 |
* @param string $type Sitemap type.
|
96 |
* @param int $current_page Current sitemap page number.
|
67 |
}
|
68 |
|
69 |
/**
|
70 |
+
* Builds the sitemap index.
|
71 |
+
*
|
72 |
* @param array $links Set of sitemaps index links.
|
73 |
*
|
74 |
* @return string
|
93 |
}
|
94 |
|
95 |
/**
|
96 |
+
* Builds the sitemap.
|
97 |
+
*
|
98 |
* @param array $links Set of sitemap links.
|
99 |
* @param string $type Sitemap type.
|
100 |
* @param int $current_page Current sitemap page number.
|
inc/sitemaps/class-sitemaps.php
CHANGED
@@ -57,11 +57,15 @@ class WPSEO_Sitemaps {
|
|
57 |
private $current_page = 1;
|
58 |
|
59 |
/**
|
|
|
|
|
60 |
* @var WPSEO_Sitemap_Timezone
|
61 |
*/
|
62 |
private $timezone;
|
63 |
|
64 |
/**
|
|
|
|
|
65 |
* @since 3.2
|
66 |
*
|
67 |
* @var WPSEO_Sitemaps_Router
|
@@ -69,6 +73,8 @@ class WPSEO_Sitemaps {
|
|
69 |
public $router;
|
70 |
|
71 |
/**
|
|
|
|
|
72 |
* @since 3.2
|
73 |
*
|
74 |
* @var WPSEO_Sitemaps_Renderer
|
@@ -76,6 +82,8 @@ class WPSEO_Sitemaps {
|
|
76 |
public $renderer;
|
77 |
|
78 |
/**
|
|
|
|
|
79 |
* @since 3.2
|
80 |
*
|
81 |
* @var WPSEO_Sitemaps_Cache
|
@@ -83,6 +91,8 @@ class WPSEO_Sitemaps {
|
|
83 |
public $cache;
|
84 |
|
85 |
/**
|
|
|
|
|
86 |
* @since 3.2
|
87 |
*
|
88 |
* @var WPSEO_Sitemap_Provider[]
|
57 |
private $current_page = 1;
|
58 |
|
59 |
/**
|
60 |
+
* The timezone.
|
61 |
+
*
|
62 |
* @var WPSEO_Sitemap_Timezone
|
63 |
*/
|
64 |
private $timezone;
|
65 |
|
66 |
/**
|
67 |
+
* The sitemaps router.
|
68 |
+
*
|
69 |
* @since 3.2
|
70 |
*
|
71 |
* @var WPSEO_Sitemaps_Router
|
73 |
public $router;
|
74 |
|
75 |
/**
|
76 |
+
* The sitemap renderer.
|
77 |
+
*
|
78 |
* @since 3.2
|
79 |
*
|
80 |
* @var WPSEO_Sitemaps_Renderer
|
82 |
public $renderer;
|
83 |
|
84 |
/**
|
85 |
+
* The sitemap cache.
|
86 |
+
*
|
87 |
* @since 3.2
|
88 |
*
|
89 |
* @var WPSEO_Sitemaps_Cache
|
91 |
public $cache;
|
92 |
|
93 |
/**
|
94 |
+
* The sitemap providers.
|
95 |
+
*
|
96 |
* @since 3.2
|
97 |
*
|
98 |
* @var WPSEO_Sitemap_Provider[]
|
inc/sitemaps/class-taxonomy-sitemap-provider.php
CHANGED
@@ -36,6 +36,8 @@ class WPSEO_Taxonomy_Sitemap_Provider implements WPSEO_Sitemap_Provider {
|
|
36 |
}
|
37 |
|
38 |
/**
|
|
|
|
|
39 |
* @param int $max_entries Entries per sitemap.
|
40 |
*
|
41 |
* @return array
|
36 |
}
|
37 |
|
38 |
/**
|
39 |
+
* Retrieves the links for the sitemap.
|
40 |
+
*
|
41 |
* @param int $max_entries Entries per sitemap.
|
42 |
*
|
43 |
* @return array
|
inc/sitemaps/interface-sitemap-cache-data.php
CHANGED
@@ -50,6 +50,8 @@ interface WPSEO_Sitemap_Cache_Data_Interface {
|
|
50 |
public function set_status( $usable );
|
51 |
|
52 |
/**
|
|
|
|
|
53 |
* @return string The XML content of the sitemap.
|
54 |
*/
|
55 |
public function get_sitemap();
|
50 |
public function set_status( $usable );
|
51 |
|
52 |
/**
|
53 |
+
* Builds the sitemap.
|
54 |
+
*
|
55 |
* @return string The XML content of the sitemap.
|
56 |
*/
|
57 |
public function get_sitemap();
|
js/dist/{analysis-1170.min.js → analysis-1180.min.js}
RENAMED
File without changes
|
js/dist/{babel-polyfill-1170.min.js → babel-polyfill-1180.min.js}
RENAMED
File without changes
|
js/dist/{commons-1170.min.js → commons-1180.min.js}
RENAMED
File without changes
|
js/dist/{components-1170.min.js → components-1180.min.js}
RENAMED
File without changes
|
js/dist/{configuration-wizard-1170.min.js → configuration-wizard-1180.min.js}
RENAMED
File without changes
|
js/dist/{search-appearance-1170.min.js → search-appearance-1180.min.js}
RENAMED
File without changes
|
js/dist/{styled-components-1170.min.js → styled-components-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-apiFetch-1170.min.js → wp-apiFetch-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-components-1170.min.js → wp-components-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-compose-1170.min.js → wp-compose-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-data-1170.min.js → wp-data-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-element-1170.min.js → wp-element-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-i18n-1170.min.js → wp-i18n-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-richText-1170.min.js → wp-richText-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-seo-admin-1170.min.js → wp-seo-admin-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-seo-admin-global-1170.min.js → wp-seo-admin-global-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-seo-admin-gsc-1170.min.js → wp-seo-admin-gsc-1180.min.js}
RENAMED
File without changes
|
js/dist/{wp-seo-admin-media-1170.min.js → wp-seo-admin-media-1180.min.js}
RENAMED
File without changes
|
js/dist/wp-seo-analysis-worker-1170.min.js
DELETED
@@ -1,21 +0,0 @@
|
|
1 |
-
!function(a){var e={};function t(i){if(e[i])return e[i].exports;var n=e[i]={i:i,l:!1,exports:{}};return a[i].call(n.exports,n,n.exports,t),n.l=!0,n.exports}t.m=a,t.c=e,t.d=function(a,e,i){t.o(a,e)||Object.defineProperty(a,e,{enumerable:!0,get:i})},t.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},t.t=function(a,e){if(1&e&&(a=t(a)),8&e)return a;if(4&e&&"object"==typeof a&&a&&a.__esModule)return a;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:a}),2&e&&"string"!=typeof a)for(var n in a)t.d(i,n,function(e){return a[e]}.bind(null,n));return i},t.n=function(a){var e=a&&a.__esModule?function(){return a.default}:function(){return a};return t.d(e,"a",e),e},t.o=function(a,e){return Object.prototype.hasOwnProperty.call(a,e)},t.p="",t(t.s=349)}([function(a,e,t){var i=t(4),n=t(31),r=t(23),o=t(24),s=t(32),d=function(a,e,t){var l,c,u,p,z=a&d.F,m=a&d.G,g=a&d.S,f=a&d.P,y=a&d.B,w=m?i:g?i[e]||(i[e]={}):(i[e]||{}).prototype,h=m?n:n[e]||(n[e]={}),b=h.prototype||(h.prototype={});for(l in m&&(t=e),t)u=((c=!z&&w&&void 0!==w[l])?w:t)[l],p=y&&c?s(u,i):f&&"function"==typeof u?s(Function.call,u):u,w&&o(w,l,u,a&d.U),h[l]!=u&&r(h,l,p),f&&b[l]!=u&&(b[l]=u)};i.core=n,d.F=1,d.G=2,d.S=4,d.P=8,d.B=16,d.W=32,d.U=64,d.R=128,a.exports=d},function(a,e,t){"use strict";t.r(e);var i=t(6),n=i.a.Symbol,r=Object.prototype,o=r.hasOwnProperty,s=r.toString,d=n?n.toStringTag:void 0;var l=function(a){var e=o.call(a,d),t=a[d];try{a[d]=void 0;var i=!0}catch(a){}var n=s.call(a);return i&&(e?a[d]=t:delete a[d]),n},c=Object.prototype.toString;var u=function(a){return c.call(a)},p="[object Null]",z="[object Undefined]",m=n?n.toStringTag:void 0;var g=function(a){return null==a?void 0===a?z:p:m&&m in Object(a)?l(a):u(a)};var f=function(a){return null!=a&&"object"==typeof a},y="[object Symbol]";var w=function(a){return"symbol"==typeof a||f(a)&&g(a)==y},h=NaN;var b=function(a){return"number"==typeof a?a:w(a)?h:+a};var v=function(a,e){for(var t=-1,i=null==a?0:a.length,n=Array(i);++t<i;)n[t]=e(a[t],t,a);return n},k=Array.isArray,_=1/0,j=n?n.prototype:void 0,T=j?j.toString:void 0;var E=function a(e){if("string"==typeof e)return e;if(k(e))return v(e,a)+"";if(w(e))return T?T.call(e):"";var t=e+"";return"0"==t&&1/e==-_?"-0":t};var x=function(a,e){return function(t,i){var n;if(void 0===t&&void 0===i)return e;if(void 0!==t&&(n=t),void 0!==i){if(void 0===n)return i;"string"==typeof t||"string"==typeof i?(t=E(t),i=E(i)):(t=b(t),i=b(i)),n=a(t,i)}return n}},A=x(function(a,e){return a+e},0);var S=function(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)},O=NaN,C=/^\s+|\s+$/g,P=/^[-+]0x[0-9a-f]+$/i,M=/^0b[01]+$/i,R=/^0o[0-7]+$/i,N=parseInt;var I=function(a){if("number"==typeof a)return a;if(w(a))return O;if(S(a)){var e="function"==typeof a.valueOf?a.valueOf():a;a=S(e)?e+"":e}if("string"!=typeof a)return 0===a?a:+a;a=a.replace(C,"");var t=M.test(a);return t||R.test(a)?N(a.slice(2),t?2:8):P.test(a)?O:+a},q=1/0,L=1.7976931348623157e308;var D=function(a){return a?(a=I(a))===q||a===-q?(a<0?-1:1)*L:a==a?a:0:0===a?a:0};var F=function(a){var e=D(a),t=e%1;return e==e?t?e-t:e:0},B="Expected a function";var U=function(a,e){if("function"!=typeof e)throw new TypeError(B);return a=F(a),function(){if(--a<1)return e.apply(this,arguments)}};var H=function(a){return a},$="[object AsyncFunction]",W="[object Function]",K="[object GeneratorFunction]",G="[object Proxy]";var Y=function(a){if(!S(a))return!1;var e=g(a);return e==W||e==K||e==$||e==G},V=i.a["__core-js_shared__"],Q=function(){var a=/[^.]+$/.exec(V&&V.keys&&V.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();var X=function(a){return!!Q&&Q in a},Z=Function.prototype.toString;var J=function(a){if(null!=a){try{return Z.call(a)}catch(a){}try{return a+""}catch(a){}}return""},aa=/^\[object .+?Constructor\]$/,ea=Function.prototype,ta=Object.prototype,ia=ea.toString,na=ta.hasOwnProperty,ra=RegExp("^"+ia.call(na).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var oa=function(a){return!(!S(a)||X(a))&&(Y(a)?ra:aa).test(J(a))};var sa=function(a,e){return null==a?void 0:a[e]};var da=function(a,e){var t=sa(a,e);return oa(t)?t:void 0},la=da(i.a,"WeakMap"),ca=la&&new la,ua=ca?function(a,e){return ca.set(a,e),a}:H,pa=Object.create,za=function(){function a(){}return function(e){if(!S(e))return{};if(pa)return pa(e);a.prototype=e;var t=new a;return a.prototype=void 0,t}}();var ma=function(a){return function(){var e=arguments;switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3]);case 5:return new a(e[0],e[1],e[2],e[3],e[4]);case 6:return new a(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new a(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=za(a.prototype),i=a.apply(t,e);return S(i)?i:t}},ga=1;var fa=function(a,e,t){var n=e&ga,r=ma(a);return function e(){return(this&&this!==i.a&&this instanceof e?r:a).apply(n?t:this,arguments)}};var ya=function(a,e,t){switch(t.length){case 0:return a.call(e);case 1:return a.call(e,t[0]);case 2:return a.call(e,t[0],t[1]);case 3:return a.call(e,t[0],t[1],t[2])}return a.apply(e,t)},wa=Math.max;var ha=function(a,e,t,i){for(var n=-1,r=a.length,o=t.length,s=-1,d=e.length,l=wa(r-o,0),c=Array(d+l),u=!i;++s<d;)c[s]=e[s];for(;++n<o;)(u||n<r)&&(c[t[n]]=a[n]);for(;l--;)c[s++]=a[n++];return c},ba=Math.max;var va=function(a,e,t,i){for(var n=-1,r=a.length,o=-1,s=t.length,d=-1,l=e.length,c=ba(r-s,0),u=Array(c+l),p=!i;++n<c;)u[n]=a[n];for(var z=n;++d<l;)u[z+d]=e[d];for(;++o<s;)(p||n<r)&&(u[z+t[o]]=a[n++]);return u};var ka=function(a,e){for(var t=a.length,i=0;t--;)a[t]===e&&++i;return i};var _a=function(){},ja=4294967295;function Ta(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=ja,this.__views__=[]}Ta.prototype=za(_a.prototype),Ta.prototype.constructor=Ta;var Ea=Ta;var xa=function(){},Aa=ca?function(a){return ca.get(a)}:xa,Sa={},Oa=Object.prototype.hasOwnProperty;var Ca=function(a){for(var e=a.name+"",t=Sa[e],i=Oa.call(Sa,e)?t.length:0;i--;){var n=t[i],r=n.func;if(null==r||r==a)return n.name}return e};function Pa(a,e){this.__wrapped__=a,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}Pa.prototype=za(_a.prototype),Pa.prototype.constructor=Pa;var Ma=Pa;var Ra=function(a,e){var t=-1,i=a.length;for(e||(e=Array(i));++t<i;)e[t]=a[t];return e};var Na=function(a){if(a instanceof Ea)return a.clone();var e=new Ma(a.__wrapped__,a.__chain__);return e.__actions__=Ra(a.__actions__),e.__index__=a.__index__,e.__values__=a.__values__,e},Ia=Object.prototype.hasOwnProperty;function qa(a){if(f(a)&&!k(a)&&!(a instanceof Ea)){if(a instanceof Ma)return a;if(Ia.call(a,"__wrapped__"))return Na(a)}return new Ma(a)}qa.prototype=_a.prototype,qa.prototype.constructor=qa;var La=qa;var Da=function(a){var e=Ca(a),t=La[e];if("function"!=typeof t||!(e in Ea.prototype))return!1;if(a===t)return!0;var i=Aa(t);return!!i&&a===i[0]},Fa=800,Ba=16,Ua=Date.now;var Ha=function(a){var e=0,t=0;return function(){var i=Ua(),n=Ba-(i-t);if(t=i,n>0){if(++e>=Fa)return arguments[0]}else e=0;return a.apply(void 0,arguments)}},$a=Ha(ua),Wa=/\{\n\/\* \[wrapped with (.+)\] \*/,Ka=/,? & /;var Ga=function(a){var e=a.match(Wa);return e?e[1].split(Ka):[]},Ya=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;var Va=function(a,e){var t=e.length;if(!t)return a;var i=t-1;return e[i]=(t>1?"& ":"")+e[i],e=e.join(t>2?", ":" "),a.replace(Ya,"{\n/* [wrapped with "+e+"] */\n")};var Qa=function(a){return function(){return a}},Xa=function(){try{var a=da(Object,"defineProperty");return a({},"",{}),a}catch(a){}}(),Za=Ha(Xa?function(a,e){return Xa(a,"toString",{configurable:!0,enumerable:!1,value:Qa(e),writable:!0})}:H);var Ja=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i&&!1!==e(a[t],t,a););return a};var ae=function(a,e,t,i){for(var n=a.length,r=t+(i?1:-1);i?r--:++r<n;)if(e(a[r],r,a))return r;return-1};var ee=function(a){return a!=a};var te=function(a,e,t){for(var i=t-1,n=a.length;++i<n;)if(a[i]===e)return i;return-1};var ie=function(a,e,t){return e==e?te(a,e,t):ae(a,ee,t)};var ne=function(a,e){return!(null==a||!a.length)&&ie(a,e,0)>-1},re=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];var oe=function(a,e){return Ja(re,function(t){var i="_."+t[0];e&t[1]&&!ne(a,i)&&a.push(i)}),a.sort()};var se=function(a,e,t){var i=e+"";return Za(a,Va(i,oe(Ga(i),t)))},de=1,le=2,ce=4,ue=8,pe=32,ze=64;var me=function(a,e,t,i,n,r,o,s,d,l){var c=e&ue;e|=c?pe:ze,(e&=~(c?ze:pe))&ce||(e&=~(de|le));var u=[a,e,n,c?r:void 0,c?o:void 0,c?void 0:r,c?void 0:o,s,d,l],p=t.apply(void 0,u);return Da(a)&&$a(p,u),p.placeholder=i,se(p,a,e)};var ge=function(a){return a.placeholder},fe=9007199254740991,ye=/^(?:0|[1-9]\d*)$/;var we=function(a,e){var t=typeof a;return!!(e=null==e?fe:e)&&("number"==t||"symbol"!=t&&ye.test(a))&&a>-1&&a%1==0&&a<e},he=Math.min;var be=function(a,e){for(var t=a.length,i=he(e.length,t),n=Ra(a);i--;){var r=e[i];a[i]=we(r,t)?n[r]:void 0}return a},ve="__lodash_placeholder__";var ke=function(a,e){for(var t=-1,i=a.length,n=0,r=[];++t<i;){var o=a[t];o!==e&&o!==ve||(a[t]=ve,r[n++]=t)}return r},_e=1,je=2,Te=8,Ee=16,xe=128,Ae=512;var Se=function a(e,t,n,r,o,s,d,l,c,u){var p=t&xe,z=t&_e,m=t&je,g=t&(Te|Ee),f=t&Ae,y=m?void 0:ma(e);return function w(){for(var h=arguments.length,b=Array(h),v=h;v--;)b[v]=arguments[v];if(g)var k=ge(w),_=ka(b,k);if(r&&(b=ha(b,r,o,g)),s&&(b=va(b,s,d,g)),h-=_,g&&h<u){var j=ke(b,k);return me(e,t,a,w.placeholder,n,b,j,l,c,u-h)}var T=z?n:this,E=m?T[e]:e;return h=b.length,l?b=be(b,l):f&&h>1&&b.reverse(),p&&c<h&&(b.length=c),this&&this!==i.a&&this instanceof w&&(E=y||ma(E)),E.apply(T,b)}};var Oe=function(a,e,t){var n=ma(a);return function r(){for(var o=arguments.length,s=Array(o),d=o,l=ge(r);d--;)s[d]=arguments[d];var c=o<3&&s[0]!==l&&s[o-1]!==l?[]:ke(s,l);if((o-=c.length)<t)return me(a,e,Se,r.placeholder,void 0,s,c,void 0,void 0,t-o);var u=this&&this!==i.a&&this instanceof r?n:a;return ya(u,this,s)}},Ce=1;var Pe=function(a,e,t,n){var r=e&Ce,o=ma(a);return function e(){for(var s=-1,d=arguments.length,l=-1,c=n.length,u=Array(c+d),p=this&&this!==i.a&&this instanceof e?o:a;++l<c;)u[l]=n[l];for(;d--;)u[l++]=arguments[++s];return ya(p,r?t:this,u)}},Me="__lodash_placeholder__",Re=1,Ne=2,Ie=4,qe=8,Le=128,De=256,Fe=Math.min;var Be=function(a,e){var t=a[1],i=e[1],n=t|i,r=n<(Re|Ne|Le),o=i==Le&&t==qe||i==Le&&t==De&&a[7].length<=e[8]||i==(Le|De)&&e[7].length<=e[8]&&t==qe;if(!r&&!o)return a;i&Re&&(a[2]=e[2],n|=t&Re?0:Ie);var s=e[3];if(s){var d=a[3];a[3]=d?ha(d,s,e[4]):s,a[4]=d?ke(a[3],Me):e[4]}return(s=e[5])&&(d=a[5],a[5]=d?va(d,s,e[6]):s,a[6]=d?ke(a[5],Me):e[6]),(s=e[7])&&(a[7]=s),i&Le&&(a[8]=null==a[8]?e[8]:Fe(a[8],e[8])),null==a[9]&&(a[9]=e[9]),a[0]=e[0],a[1]=n,a},Ue="Expected a function",He=1,$e=2,We=8,Ke=16,Ge=32,Ye=64,Ve=Math.max;var Qe=function(a,e,t,i,n,r,o,s){var d=e&$e;if(!d&&"function"!=typeof a)throw new TypeError(Ue);var l=i?i.length:0;if(l||(e&=~(Ge|Ye),i=n=void 0),o=void 0===o?o:Ve(F(o),0),s=void 0===s?s:F(s),l-=n?n.length:0,e&Ye){var c=i,u=n;i=n=void 0}var p=d?void 0:Aa(a),z=[a,e,t,i,n,c,u,r,o,s];if(p&&Be(z,p),a=z[0],e=z[1],t=z[2],i=z[3],n=z[4],!(s=z[9]=void 0===z[9]?d?0:a.length:Ve(z[9]-l,0))&&e&(We|Ke)&&(e&=~(We|Ke)),e&&e!=He)m=e==We||e==Ke?Oe(a,e,s):e!=Ge&&e!=(He|Ge)||n.length?Se.apply(void 0,z):Pe(a,e,t,i);else var m=fa(a,e,t);return se((p?ua:$a)(m,z),a,e)},Xe=128;var Ze=function(a,e,t){return e=t?void 0:e,e=a&&null==e?a.length:e,Qe(a,Xe,void 0,void 0,void 0,void 0,e)};var Je=function(a,e,t){"__proto__"==e&&Xa?Xa(a,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):a[e]=t};var at=function(a,e){return a===e||a!=a&&e!=e},et=Object.prototype.hasOwnProperty;var tt=function(a,e,t){var i=a[e];et.call(a,e)&&at(i,t)&&(void 0!==t||e in a)||Je(a,e,t)};var it=function(a,e,t,i){var n=!t;t||(t={});for(var r=-1,o=e.length;++r<o;){var s=e[r],d=i?i(t[s],a[s],s,t,a):void 0;void 0===d&&(d=a[s]),n?Je(t,s,d):tt(t,s,d)}return t},nt=Math.max;var rt=function(a,e,t){return e=nt(void 0===e?a.length-1:e,0),function(){for(var i=arguments,n=-1,r=nt(i.length-e,0),o=Array(r);++n<r;)o[n]=i[e+n];n=-1;for(var s=Array(e+1);++n<e;)s[n]=i[n];return s[e]=t(o),ya(a,this,s)}};var ot=function(a,e){return Za(rt(a,e,H),a+"")},st=9007199254740991;var dt=function(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=st};var lt=function(a){return null!=a&&dt(a.length)&&!Y(a)};var ct=function(a,e,t){if(!S(t))return!1;var i=typeof e;return!!("number"==i?lt(t)&&we(e,t.length):"string"==i&&e in t)&&at(t[e],a)};var ut=function(a){return ot(function(e,t){var i=-1,n=t.length,r=n>1?t[n-1]:void 0,o=n>2?t[2]:void 0;for(r=a.length>3&&"function"==typeof r?(n--,r):void 0,o&&ct(t[0],t[1],o)&&(r=n<3?void 0:r,n=1),e=Object(e);++i<n;){var s=t[i];s&&a(e,s,i,r)}return e})},pt=Object.prototype;var zt=function(a){var e=a&&a.constructor;return a===("function"==typeof e&&e.prototype||pt)};var mt=function(a,e){for(var t=-1,i=Array(a);++t<a;)i[t]=e(t);return i},gt="[object Arguments]";var ft=function(a){return f(a)&&g(a)==gt},yt=Object.prototype,wt=yt.hasOwnProperty,ht=yt.propertyIsEnumerable,bt=ft(function(){return arguments}())?ft:function(a){return f(a)&&wt.call(a,"callee")&&!ht.call(a,"callee")},vt=t(18),kt={};kt["[object Float32Array]"]=kt["[object Float64Array]"]=kt["[object Int8Array]"]=kt["[object Int16Array]"]=kt["[object Int32Array]"]=kt["[object Uint8Array]"]=kt["[object Uint8ClampedArray]"]=kt["[object Uint16Array]"]=kt["[object Uint32Array]"]=!0,kt["[object Arguments]"]=kt["[object Array]"]=kt["[object ArrayBuffer]"]=kt["[object Boolean]"]=kt["[object DataView]"]=kt["[object Date]"]=kt["[object Error]"]=kt["[object Function]"]=kt["[object Map]"]=kt["[object Number]"]=kt["[object Object]"]=kt["[object RegExp]"]=kt["[object Set]"]=kt["[object String]"]=kt["[object WeakMap]"]=!1;var _t=function(a){return f(a)&&dt(a.length)&&!!kt[g(a)]};var jt=function(a){return function(e){return a(e)}},Tt=t(17),Et=Tt.a&&Tt.a.isTypedArray,xt=Et?jt(Et):_t,At=Object.prototype.hasOwnProperty;var St=function(a,e){var t=k(a),i=!t&&bt(a),n=!t&&!i&&Object(vt.a)(a),r=!t&&!i&&!n&&xt(a),o=t||i||n||r,s=o?mt(a.length,String):[],d=s.length;for(var l in a)!e&&!At.call(a,l)||o&&("length"==l||n&&("offset"==l||"parent"==l)||r&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||we(l,d))||s.push(l);return s};var Ot=function(a,e){return function(t){return a(e(t))}},Ct=Ot(Object.keys,Object),Pt=Object.prototype.hasOwnProperty;var Mt=function(a){if(!zt(a))return Ct(a);var e=[];for(var t in Object(a))Pt.call(a,t)&&"constructor"!=t&&e.push(t);return e};var Rt=function(a){return lt(a)?St(a):Mt(a)},Nt=Object.prototype.hasOwnProperty,It=ut(function(a,e){if(zt(e)||lt(e))it(e,Rt(e),a);else for(var t in e)Nt.call(e,t)&&tt(a,t,e[t])});var qt=function(a){var e=[];if(null!=a)for(var t in Object(a))e.push(t);return e},Lt=Object.prototype.hasOwnProperty;var Dt=function(a){if(!S(a))return qt(a);var e=zt(a),t=[];for(var i in a)("constructor"!=i||!e&&Lt.call(a,i))&&t.push(i);return t};var Ft=function(a){return lt(a)?St(a,!0):Dt(a)},Bt=ut(function(a,e){it(e,Ft(e),a)}),Ut=ut(function(a,e,t,i){it(e,Ft(e),a,i)}),Ht=ut(function(a,e,t,i){it(e,Rt(e),a,i)}),$t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Wt=/^\w*$/;var Kt=function(a,e){if(k(a))return!1;var t=typeof a;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=a&&!w(a))||Wt.test(a)||!$t.test(a)||null!=e&&a in Object(e)},Gt=da(Object,"create");var Yt=function(){this.__data__=Gt?Gt(null):{},this.size=0};var Vt=function(a){var e=this.has(a)&&delete this.__data__[a];return this.size-=e?1:0,e},Qt="__lodash_hash_undefined__",Xt=Object.prototype.hasOwnProperty;var Zt=function(a){var e=this.__data__;if(Gt){var t=e[a];return t===Qt?void 0:t}return Xt.call(e,a)?e[a]:void 0},Jt=Object.prototype.hasOwnProperty;var ai=function(a){var e=this.__data__;return Gt?void 0!==e[a]:Jt.call(e,a)},ei="__lodash_hash_undefined__";var ti=function(a,e){var t=this.__data__;return this.size+=this.has(a)?0:1,t[a]=Gt&&void 0===e?ei:e,this};function ii(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}ii.prototype.clear=Yt,ii.prototype.delete=Vt,ii.prototype.get=Zt,ii.prototype.has=ai,ii.prototype.set=ti;var ni=ii;var ri=function(){this.__data__=[],this.size=0};var oi=function(a,e){for(var t=a.length;t--;)if(at(a[t][0],e))return t;return-1},si=Array.prototype.splice;var di=function(a){var e=this.__data__,t=oi(e,a);return!(t<0||(t==e.length-1?e.pop():si.call(e,t,1),--this.size,0))};var li=function(a){var e=this.__data__,t=oi(e,a);return t<0?void 0:e[t][1]};var ci=function(a){return oi(this.__data__,a)>-1};var ui=function(a,e){var t=this.__data__,i=oi(t,a);return i<0?(++this.size,t.push([a,e])):t[i][1]=e,this};function pi(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}pi.prototype.clear=ri,pi.prototype.delete=di,pi.prototype.get=li,pi.prototype.has=ci,pi.prototype.set=ui;var zi=pi,mi=da(i.a,"Map");var gi=function(){this.size=0,this.__data__={hash:new ni,map:new(mi||zi),string:new ni}};var fi=function(a){var e=typeof a;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==a:null===a};var yi=function(a,e){var t=a.__data__;return fi(e)?t["string"==typeof e?"string":"hash"]:t.map};var wi=function(a){var e=yi(this,a).delete(a);return this.size-=e?1:0,e};var hi=function(a){return yi(this,a).get(a)};var bi=function(a){return yi(this,a).has(a)};var vi=function(a,e){var t=yi(this,a),i=t.size;return t.set(a,e),this.size+=t.size==i?0:1,this};function ki(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}ki.prototype.clear=gi,ki.prototype.delete=wi,ki.prototype.get=hi,ki.prototype.has=bi,ki.prototype.set=vi;var _i=ki,ji="Expected a function";function Ti(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new TypeError(ji);var t=function(){var i=arguments,n=e?e.apply(this,i):i[0],r=t.cache;if(r.has(n))return r.get(n);var o=a.apply(this,i);return t.cache=r.set(n,o)||r,o};return t.cache=new(Ti.Cache||_i),t}Ti.Cache=_i;var Ei=Ti,xi=500;var Ai=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Si=/\\(\\)?/g,Oi=function(a){var e=Ei(a,function(a){return t.size===xi&&t.clear(),a}),t=e.cache;return e}(function(a){var e=[];return 46===a.charCodeAt(0)&&e.push(""),a.replace(Ai,function(a,t,i,n){e.push(i?n.replace(Si,"$1"):t||a)}),e});var Ci=function(a){return null==a?"":E(a)};var Pi=function(a,e){return k(a)?a:Kt(a,e)?[a]:Oi(Ci(a))},Mi=1/0;var Ri=function(a){if("string"==typeof a||w(a))return a;var e=a+"";return"0"==e&&1/a==-Mi?"-0":e};var Ni=function(a,e){for(var t=0,i=(e=Pi(e,a)).length;null!=a&&t<i;)a=a[Ri(e[t++])];return t&&t==i?a:void 0};var Ii=function(a,e,t){var i=null==a?void 0:Ni(a,e);return void 0===i?t:i};var qi=function(a,e){for(var t=-1,i=e.length,n=Array(i),r=null==a;++t<i;)n[t]=r?void 0:Ii(a,e[t]);return n};var Li=function(a,e){for(var t=-1,i=e.length,n=a.length;++t<i;)a[n+t]=e[t];return a},Di=n?n.isConcatSpreadable:void 0;var Fi=function(a){return k(a)||bt(a)||!!(Di&&a&&a[Di])};var Bi=function a(e,t,i,n,r){var o=-1,s=e.length;for(i||(i=Fi),r||(r=[]);++o<s;){var d=e[o];t>0&&i(d)?t>1?a(d,t-1,i,n,r):Li(r,d):n||(r[r.length]=d)}return r};var Ui=function(a){return null!=a&&a.length?Bi(a,1):[]};var Hi=function(a){return Za(rt(a,void 0,Ui),a+"")},$i=Hi(qi),Wi=Ot(Object.getPrototypeOf,Object),Ki="[object Object]",Gi=Function.prototype,Yi=Object.prototype,Vi=Gi.toString,Qi=Yi.hasOwnProperty,Xi=Vi.call(Object);var Zi=function(a){if(!f(a)||g(a)!=Ki)return!1;var e=Wi(a);if(null===e)return!0;var t=Qi.call(e,"constructor")&&e.constructor;return"function"==typeof t&&t instanceof t&&Vi.call(t)==Xi},Ji="[object DOMException]",an="[object Error]";var en=function(a){if(!f(a))return!1;var e=g(a);return e==an||e==Ji||"string"==typeof a.message&&"string"==typeof a.name&&!Zi(a)},tn=ot(function(a,e){try{return ya(a,void 0,e)}catch(a){return en(a)?a:new Error(a)}}),nn="Expected a function";var rn=function(a,e){var t;if("function"!=typeof e)throw new TypeError(nn);return a=F(a),function(){return--a>0&&(t=e.apply(this,arguments)),a<=1&&(e=void 0),t}},on=ot(function(a,e,t){var i=1;if(t.length){var n=ke(t,ge(on));i|=32}return Qe(a,i,e,t,n)});on.placeholder={};var sn=on,dn=Hi(function(a,e){return Ja(e,function(e){e=Ri(e),Je(a,e,sn(a[e],a))}),a}),ln=ot(function(a,e,t){var i=3;if(t.length){var n=ke(t,ge(ln));i|=32}return Qe(e,i,a,t,n)});ln.placeholder={};var cn=ln;var un=function(a,e,t){var i=-1,n=a.length;e<0&&(e=-e>n?0:n+e),(t=t>n?n:t)<0&&(t+=n),n=e>t?0:t-e>>>0,e>>>=0;for(var r=Array(n);++i<n;)r[i]=a[i+e];return r};var pn=function(a,e,t){var i=a.length;return t=void 0===t?i:t,!e&&t>=i?a:un(a,e,t)},zn=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var mn=function(a){return zn.test(a)};var gn=function(a){return a.split("")},fn="[\\ud800-\\udfff]",yn="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",wn="\\ud83c[\\udffb-\\udfff]",hn="[^\\ud800-\\udfff]",bn="(?:\\ud83c[\\udde6-\\uddff]){2}",vn="[\\ud800-\\udbff][\\udc00-\\udfff]",kn="(?:"+yn+"|"+wn+")"+"?",_n="[\\ufe0e\\ufe0f]?"+kn+("(?:\\u200d(?:"+[hn,bn,vn].join("|")+")[\\ufe0e\\ufe0f]?"+kn+")*"),jn="(?:"+[hn+yn+"?",yn,bn,vn,fn].join("|")+")",Tn=RegExp(wn+"(?="+wn+")|"+jn+_n,"g");var En=function(a){return a.match(Tn)||[]};var xn=function(a){return mn(a)?En(a):gn(a)};var An=function(a){return function(e){e=Ci(e);var t=mn(e)?xn(e):void 0,i=t?t[0]:e.charAt(0),n=t?pn(t,1).join(""):e.slice(1);return i[a]()+n}},Sn=An("toUpperCase");var On=function(a){return Sn(Ci(a).toLowerCase())};var Cn=function(a,e,t,i){var n=-1,r=null==a?0:a.length;for(i&&r&&(t=a[++n]);++n<r;)t=e(t,a[n],n,a);return t};var Pn=function(a){return function(e){return null==a?void 0:a[e]}},Mn=Pn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Rn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Nn=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var In=function(a){return(a=Ci(a))&&a.replace(Rn,Mn).replace(Nn,"")},qn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Ln=function(a){return a.match(qn)||[]},Dn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Fn=function(a){return Dn.test(a)},Bn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Un="["+Bn+"]",Hn="\\d+",$n="[\\u2700-\\u27bf]",Wn="[a-z\\xdf-\\xf6\\xf8-\\xff]",Kn="[^\\ud800-\\udfff"+Bn+Hn+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Gn="(?:\\ud83c[\\udde6-\\uddff]){2}",Yn="[\\ud800-\\udbff][\\udc00-\\udfff]",Vn="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Qn="(?:"+Wn+"|"+Kn+")",Xn="(?:"+Vn+"|"+Kn+")",Zn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",Jn="[\\ufe0e\\ufe0f]?"+Zn+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Gn,Yn].join("|")+")[\\ufe0e\\ufe0f]?"+Zn+")*"),ar="(?:"+[$n,Gn,Yn].join("|")+")"+Jn,er=RegExp([Vn+"?"+Wn+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Un,Vn,"$"].join("|")+")",Xn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Un,Vn+Qn,"$"].join("|")+")",Vn+"?"+Qn+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Vn+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Hn,ar].join("|"),"g");var tr=function(a){return a.match(er)||[]};var ir=function(a,e,t){return a=Ci(a),void 0===(e=t?void 0:e)?Fn(a)?tr(a):Ln(a):a.match(e)||[]},nr=RegExp("['’]","g");var rr=function(a){return function(e){return Cn(ir(In(e).replace(nr,"")),a,"")}},or=rr(function(a,e,t){return e=e.toLowerCase(),a+(t?On(e):e)});var sr=function(){if(!arguments.length)return[];var a=arguments[0];return k(a)?a:[a]},dr=Math.min;var lr=function(a){var e=Math[a];return function(a,t){if(a=I(a),t=null==t?0:dr(F(t),292)){var i=(Ci(a)+"e").split("e"),n=e(i[0]+"e"+(+i[1]+t));return+((i=(Ci(n)+"e").split("e"))[0]+"e"+(+i[1]-t))}return e(a)}},cr=lr("ceil");var ur=function(a){var e=La(a);return e.__chain__=!0,e},pr=Math.ceil,zr=Math.max;var mr=function(a,e,t){e=(t?ct(a,e,t):void 0===e)?1:zr(F(e),0);var i=null==a?0:a.length;if(!i||e<1)return[];for(var n=0,r=0,o=Array(pr(i/e));n<i;)o[r++]=un(a,n,n+=e);return o};var gr=function(a,e,t){return a==a&&(void 0!==t&&(a=a<=t?a:t),void 0!==e&&(a=a>=e?a:e)),a};var fr=function(a,e,t){return void 0===t&&(t=e,e=void 0),void 0!==t&&(t=(t=I(t))==t?t:0),void 0!==e&&(e=(e=I(e))==e?e:0),gr(I(a),e,t)};var yr=function(){this.__data__=new zi,this.size=0};var wr=function(a){var e=this.__data__,t=e.delete(a);return this.size=e.size,t};var hr=function(a){return this.__data__.get(a)};var br=function(a){return this.__data__.has(a)},vr=200;var kr=function(a,e){var t=this.__data__;if(t instanceof zi){var i=t.__data__;if(!mi||i.length<vr-1)return i.push([a,e]),this.size=++t.size,this;t=this.__data__=new _i(i)}return t.set(a,e),this.size=t.size,this};function _r(a){var e=this.__data__=new zi(a);this.size=e.size}_r.prototype.clear=yr,_r.prototype.delete=wr,_r.prototype.get=hr,_r.prototype.has=br,_r.prototype.set=kr;var jr=_r;var Tr=function(a,e){return a&&it(e,Rt(e),a)};var Er=function(a,e){return a&&it(e,Ft(e),a)},xr=t(142);var Ar=function(a,e){for(var t=-1,i=null==a?0:a.length,n=0,r=[];++t<i;){var o=a[t];e(o,t,a)&&(r[n++]=o)}return r};var Sr=function(){return[]},Or=Object.prototype.propertyIsEnumerable,Cr=Object.getOwnPropertySymbols,Pr=Cr?function(a){return null==a?[]:(a=Object(a),Ar(Cr(a),function(e){return Or.call(a,e)}))}:Sr;var Mr=function(a,e){return it(a,Pr(a),e)},Rr=Object.getOwnPropertySymbols?function(a){for(var e=[];a;)Li(e,Pr(a)),a=Wi(a);return e}:Sr;var Nr=function(a,e){return it(a,Rr(a),e)};var Ir=function(a,e,t){var i=e(a);return k(a)?i:Li(i,t(a))};var qr=function(a){return Ir(a,Rt,Pr)};var Lr=function(a){return Ir(a,Ft,Rr)},Dr=da(i.a,"DataView"),Fr=da(i.a,"Promise"),Br=da(i.a,"Set"),Ur=J(Dr),Hr=J(mi),$r=J(Fr),Wr=J(Br),Kr=J(la),Gr=g;(Dr&&"[object DataView]"!=Gr(new Dr(new ArrayBuffer(1)))||mi&&"[object Map]"!=Gr(new mi)||Fr&&"[object Promise]"!=Gr(Fr.resolve())||Br&&"[object Set]"!=Gr(new Br)||la&&"[object WeakMap]"!=Gr(new la))&&(Gr=function(a){var e=g(a),t="[object Object]"==e?a.constructor:void 0,i=t?J(t):"";if(i)switch(i){case Ur:return"[object DataView]";case Hr:return"[object Map]";case $r:return"[object Promise]";case Wr:return"[object Set]";case Kr:return"[object WeakMap]"}return e});var Yr=Gr,Vr=Object.prototype.hasOwnProperty;var Qr=function(a){var e=a.length,t=new a.constructor(e);return e&&"string"==typeof a[0]&&Vr.call(a,"index")&&(t.index=a.index,t.input=a.input),t},Xr=i.a.Uint8Array;var Zr=function(a){var e=new a.constructor(a.byteLength);return new Xr(e).set(new Xr(a)),e};var Jr=function(a,e){var t=e?Zr(a.buffer):a.buffer;return new a.constructor(t,a.byteOffset,a.byteLength)},ao=/\w*$/;var eo=function(a){var e=new a.constructor(a.source,ao.exec(a));return e.lastIndex=a.lastIndex,e},to=n?n.prototype:void 0,io=to?to.valueOf:void 0;var no=function(a){return io?Object(io.call(a)):{}};var ro=function(a,e){var t=e?Zr(a.buffer):a.buffer;return new a.constructor(t,a.byteOffset,a.length)},oo="[object Boolean]",so="[object Date]",lo="[object Map]",co="[object Number]",uo="[object RegExp]",po="[object Set]",zo="[object String]",mo="[object Symbol]",go="[object ArrayBuffer]",fo="[object DataView]",yo="[object Float32Array]",wo="[object Float64Array]",ho="[object Int8Array]",bo="[object Int16Array]",vo="[object Int32Array]",ko="[object Uint8Array]",_o="[object Uint8ClampedArray]",jo="[object Uint16Array]",To="[object Uint32Array]";var Eo=function(a,e,t){var i=a.constructor;switch(e){case go:return Zr(a);case oo:case so:return new i(+a);case fo:return Jr(a,t);case yo:case wo:case ho:case bo:case vo:case ko:case _o:case jo:case To:return ro(a,t);case lo:return new i;case co:case zo:return new i(a);case uo:return eo(a);case po:return new i;case mo:return no(a)}};var xo=function(a){return"function"!=typeof a.constructor||zt(a)?{}:za(Wi(a))},Ao="[object Map]";var So=function(a){return f(a)&&Yr(a)==Ao},Oo=Tt.a&&Tt.a.isMap,Co=Oo?jt(Oo):So,Po="[object Set]";var Mo=function(a){return f(a)&&Yr(a)==Po},Ro=Tt.a&&Tt.a.isSet,No=Ro?jt(Ro):Mo,Io=1,qo=2,Lo=4,Do="[object Arguments]",Fo="[object Function]",Bo="[object GeneratorFunction]",Uo="[object Object]",Ho={};Ho[Do]=Ho["[object Array]"]=Ho["[object ArrayBuffer]"]=Ho["[object DataView]"]=Ho["[object Boolean]"]=Ho["[object Date]"]=Ho["[object Float32Array]"]=Ho["[object Float64Array]"]=Ho["[object Int8Array]"]=Ho["[object Int16Array]"]=Ho["[object Int32Array]"]=Ho["[object Map]"]=Ho["[object Number]"]=Ho[Uo]=Ho["[object RegExp]"]=Ho["[object Set]"]=Ho["[object String]"]=Ho["[object Symbol]"]=Ho["[object Uint8Array]"]=Ho["[object Uint8ClampedArray]"]=Ho["[object Uint16Array]"]=Ho["[object Uint32Array]"]=!0,Ho["[object Error]"]=Ho[Fo]=Ho["[object WeakMap]"]=!1;var $o=function a(e,t,i,n,r,o){var s,d=t&Io,l=t&qo,c=t&Lo;if(i&&(s=r?i(e,n,r,o):i(e)),void 0!==s)return s;if(!S(e))return e;var u=k(e);if(u){if(s=Qr(e),!d)return Ra(e,s)}else{var p=Yr(e),z=p==Fo||p==Bo;if(Object(vt.a)(e))return Object(xr.a)(e,d);if(p==Uo||p==Do||z&&!r){if(s=l||z?{}:xo(e),!d)return l?Nr(e,Er(s,e)):Mr(e,Tr(s,e))}else{if(!Ho[p])return r?e:{};s=Eo(e,p,d)}}o||(o=new jr);var m=o.get(e);if(m)return m;if(o.set(e,s),No(e))return e.forEach(function(n){s.add(a(n,t,i,n,e,o))}),s;if(Co(e))return e.forEach(function(n,r){s.set(r,a(n,t,i,r,e,o))}),s;var g=c?l?Lr:qr:l?keysIn:Rt,f=u?void 0:g(e);return Ja(f||e,function(n,r){f&&(n=e[r=n]),tt(s,r,a(n,t,i,r,e,o))}),s},Wo=4;var Ko=function(a){return $o(a,Wo)},Go=1,Yo=4;var Vo=function(a){return $o(a,Go|Yo)},Qo=1,Xo=4;var Zo=function(a,e){return $o(a,Qo|Xo,e="function"==typeof e?e:void 0)},Jo=4;var as=function(a,e){return $o(a,Jo,e="function"==typeof e?e:void 0)};var es=function(){return new Ma(this.value(),this.__chain__)};var ts=function(a){for(var e=-1,t=null==a?0:a.length,i=0,n=[];++e<t;){var r=a[e];r&&(n[i++]=r)}return n};var is=function(){var a=arguments.length;if(!a)return[];for(var e=Array(a-1),t=arguments[0],i=a;i--;)e[i-1]=arguments[i];return Li(k(t)?Ra(t):[t],Bi(e,1))},ns="__lodash_hash_undefined__";var rs=function(a){return this.__data__.set(a,ns),this};var os=function(a){return this.__data__.has(a)};function ss(a){var e=-1,t=null==a?0:a.length;for(this.__data__=new _i;++e<t;)this.add(a[e])}ss.prototype.add=ss.prototype.push=rs,ss.prototype.has=os;var ds=ss;var ls=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i;)if(e(a[t],t,a))return!0;return!1};var cs=function(a,e){return a.has(e)},us=1,ps=2;var zs=function(a,e,t,i,n,r){var o=t&us,s=a.length,d=e.length;if(s!=d&&!(o&&d>s))return!1;var l=r.get(a);if(l&&r.get(e))return l==e;var c=-1,u=!0,p=t&ps?new ds:void 0;for(r.set(a,e),r.set(e,a);++c<s;){var z=a[c],m=e[c];if(i)var g=o?i(m,z,c,e,a,r):i(z,m,c,a,e,r);if(void 0!==g){if(g)continue;u=!1;break}if(p){if(!ls(e,function(a,e){if(!cs(p,e)&&(z===a||n(z,a,t,i,r)))return p.push(e)})){u=!1;break}}else if(z!==m&&!n(z,m,t,i,r)){u=!1;break}}return r.delete(a),r.delete(e),u};var ms=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a,i){t[++e]=[i,a]}),t};var gs=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a){t[++e]=a}),t},fs=1,ys=2,ws="[object Boolean]",hs="[object Date]",bs="[object Error]",vs="[object Map]",ks="[object Number]",_s="[object RegExp]",js="[object Set]",Ts="[object String]",Es="[object Symbol]",xs="[object ArrayBuffer]",As="[object DataView]",Ss=n?n.prototype:void 0,Os=Ss?Ss.valueOf:void 0;var Cs=function(a,e,t,i,n,r,o){switch(t){case As:if(a.byteLength!=e.byteLength||a.byteOffset!=e.byteOffset)return!1;a=a.buffer,e=e.buffer;case xs:return!(a.byteLength!=e.byteLength||!r(new Xr(a),new Xr(e)));case ws:case hs:case ks:return at(+a,+e);case bs:return a.name==e.name&&a.message==e.message;case _s:case Ts:return a==e+"";case vs:var s=ms;case js:var d=i&fs;if(s||(s=gs),a.size!=e.size&&!d)return!1;var l=o.get(a);if(l)return l==e;i|=ys,o.set(a,e);var c=zs(s(a),s(e),i,n,r,o);return o.delete(a),c;case Es:if(Os)return Os.call(a)==Os.call(e)}return!1},Ps=1,Ms=Object.prototype.hasOwnProperty;var Rs=function(a,e,t,i,n,r){var o=t&Ps,s=qr(a),d=s.length;if(d!=qr(e).length&&!o)return!1;for(var l=d;l--;){var c=s[l];if(!(o?c in e:Ms.call(e,c)))return!1}var u=r.get(a);if(u&&r.get(e))return u==e;var p=!0;r.set(a,e),r.set(e,a);for(var z=o;++l<d;){var m=a[c=s[l]],g=e[c];if(i)var f=o?i(g,m,c,e,a,r):i(m,g,c,a,e,r);if(!(void 0===f?m===g||n(m,g,t,i,r):f)){p=!1;break}z||(z="constructor"==c)}if(p&&!z){var y=a.constructor,w=e.constructor;y!=w&&"constructor"in a&&"constructor"in e&&!("function"==typeof y&&y instanceof y&&"function"==typeof w&&w instanceof w)&&(p=!1)}return r.delete(a),r.delete(e),p},Ns=1,Is="[object Arguments]",qs="[object Array]",Ls="[object Object]",Ds=Object.prototype.hasOwnProperty;var Fs=function(a,e,t,i,n,r){var o=k(a),s=k(e),d=o?qs:Yr(a),l=s?qs:Yr(e),c=(d=d==Is?Ls:d)==Ls,u=(l=l==Is?Ls:l)==Ls,p=d==l;if(p&&Object(vt.a)(a)){if(!Object(vt.a)(e))return!1;o=!0,c=!1}if(p&&!c)return r||(r=new jr),o||xt(a)?zs(a,e,t,i,n,r):Cs(a,e,d,t,i,n,r);if(!(t&Ns)){var z=c&&Ds.call(a,"__wrapped__"),m=u&&Ds.call(e,"__wrapped__");if(z||m){var g=z?a.value():a,f=m?e.value():e;return r||(r=new jr),n(g,f,t,i,r)}}return!!p&&(r||(r=new jr),Rs(a,e,t,i,n,r))};var Bs=function a(e,t,i,n,r){return e===t||(null==e||null==t||!f(e)&&!f(t)?e!=e&&t!=t:Fs(e,t,i,n,a,r))},Us=1,Hs=2;var $s=function(a,e,t,i){var n=t.length,r=n,o=!i;if(null==a)return!r;for(a=Object(a);n--;){var s=t[n];if(o&&s[2]?s[1]!==a[s[0]]:!(s[0]in a))return!1}for(;++n<r;){var d=(s=t[n])[0],l=a[d],c=s[1];if(o&&s[2]){if(void 0===l&&!(d in a))return!1}else{var u=new jr;if(i)var p=i(l,c,d,a,e,u);if(!(void 0===p?Bs(c,l,Us|Hs,i,u):p))return!1}}return!0};var Ws=function(a){return a==a&&!S(a)};var Ks=function(a){for(var e=Rt(a),t=e.length;t--;){var i=e[t],n=a[i];e[t]=[i,n,Ws(n)]}return e};var Gs=function(a,e){return function(t){return null!=t&&t[a]===e&&(void 0!==e||a in Object(t))}};var Ys=function(a){var e=Ks(a);return 1==e.length&&e[0][2]?Gs(e[0][0],e[0][1]):function(t){return t===a||$s(t,a,e)}};var Vs=function(a,e){return null!=a&&e in Object(a)};var Qs=function(a,e,t){for(var i=-1,n=(e=Pi(e,a)).length,r=!1;++i<n;){var o=Ri(e[i]);if(!(r=null!=a&&t(a,o)))break;a=a[o]}return r||++i!=n?r:!!(n=null==a?0:a.length)&&dt(n)&&we(o,n)&&(k(a)||bt(a))};var Xs=function(a,e){return null!=a&&Qs(a,e,Vs)},Zs=1,Js=2;var ad=function(a,e){return Kt(a)&&Ws(e)?Gs(Ri(a),e):function(t){var i=Ii(t,a);return void 0===i&&i===e?Xs(t,a):Bs(e,i,Zs|Js)}};var ed=function(a){return function(e){return null==e?void 0:e[a]}};var td=function(a){return function(e){return Ni(e,a)}};var id=function(a){return Kt(a)?ed(Ri(a)):td(a)};var nd=function(a){return"function"==typeof a?a:null==a?H:"object"==typeof a?k(a)?ad(a[0],a[1]):Ys(a):id(a)},rd="Expected a function";var od=function(a){var e=null==a?0:a.length,t=nd;return a=e?v(a,function(a){if("function"!=typeof a[1])throw new TypeError(rd);return[t(a[0]),a[1]]}):[],ot(function(t){for(var i=-1;++i<e;){var n=a[i];if(ya(n[0],this,t))return ya(n[1],this,t)}})};var sd=function(a,e,t){var i=t.length;if(null==a)return!i;for(a=Object(a);i--;){var n=t[i],r=e[n],o=a[n];if(void 0===o&&!(n in a)||!r(o))return!1}return!0};var dd=function(a){var e=Rt(a);return function(t){return sd(t,a,e)}},ld=1;var cd=function(a){return dd($o(a,ld))};var ud=function(a,e){return null==e||sd(a,e,Rt(e))};var pd=function(a,e,t,i){for(var n=-1,r=null==a?0:a.length;++n<r;){var o=a[n];e(i,o,t(o),a)}return i};var zd=function(a){return function(e,t,i){for(var n=-1,r=Object(e),o=i(e),s=o.length;s--;){var d=o[a?s:++n];if(!1===t(r[d],d,r))break}return e}},md=zd();var gd=function(a,e){return a&&md(a,e,Rt)};var fd=function(a,e){return function(t,i){if(null==t)return t;if(!lt(t))return a(t,i);for(var n=t.length,r=e?n:-1,o=Object(t);(e?r--:++r<n)&&!1!==i(o[r],r,o););return t}},yd=fd(gd);var wd=function(a,e,t,i){return yd(a,function(a,n,r){e(i,a,t(a),r)}),i};var hd=function(a,e){return function(t,i){var n=k(t)?pd:wd,r=e?e():{};return n(t,a,nd(i,2),r)}},bd=Object.prototype.hasOwnProperty,vd=hd(function(a,e,t){bd.call(a,t)?++a[t]:Je(a,t,1)});var kd=function(a,e){var t=za(a);return null==e?t:Tr(t,e)},_d=8;function jd(a,e,t){var i=Qe(a,_d,void 0,void 0,void 0,void 0,void 0,e=t?void 0:e);return i.placeholder=jd.placeholder,i}jd.placeholder={};var Td=jd,Ed=16;function xd(a,e,t){var i=Qe(a,Ed,void 0,void 0,void 0,void 0,void 0,e=t?void 0:e);return i.placeholder=xd.placeholder,i}xd.placeholder={};var Ad=xd,Sd=function(){return i.a.Date.now()},Od="Expected a function",Cd=Math.max,Pd=Math.min;var Md=function(a,e,t){var i,n,r,o,s,d,l=0,c=!1,u=!1,p=!0;if("function"!=typeof a)throw new TypeError(Od);function z(e){var t=i,r=n;return i=n=void 0,l=e,o=a.apply(r,t)}function m(a){var t=a-d;return void 0===d||t>=e||t<0||u&&a-l>=r}function g(){var a=Sd();if(m(a))return f(a);s=setTimeout(g,function(a){var t=e-(a-d);return u?Pd(t,r-(a-l)):t}(a))}function f(a){return s=void 0,p&&i?z(a):(i=n=void 0,o)}function y(){var a=Sd(),t=m(a);if(i=arguments,n=this,d=a,t){if(void 0===s)return function(a){return l=a,s=setTimeout(g,e),c?z(a):o}(d);if(u)return s=setTimeout(g,e),z(d)}return void 0===s&&(s=setTimeout(g,e)),o}return e=I(e)||0,S(t)&&(c=!!t.leading,r=(u="maxWait"in t)?Cd(I(t.maxWait)||0,e):r,p="trailing"in t?!!t.trailing:p),y.cancel=function(){void 0!==s&&clearTimeout(s),l=0,i=d=n=s=void 0},y.flush=function(){return void 0===s?o:f(Sd())},y};var Rd=function(a,e){return null==a||a!=a?e:a},Nd=Object.prototype,Id=Nd.hasOwnProperty,qd=ot(function(a,e){a=Object(a);var t=-1,i=e.length,n=i>2?e[2]:void 0;for(n&&ct(e[0],e[1],n)&&(i=1);++t<i;)for(var r=e[t],o=Ft(r),s=-1,d=o.length;++s<d;){var l=o[s],c=a[l];(void 0===c||at(c,Nd[l])&&!Id.call(a,l))&&(a[l]=r[l])}return a});var Ld=function(a,e,t){(void 0===t||at(a[e],t))&&(void 0!==t||e in a)||Je(a,e,t)};var Dd=function(a){return f(a)&<(a)};var Fd=function(a,e){if("__proto__"!=e)return a[e]};var Bd=function(a){return it(a,Ft(a))};var Ud=function(a,e,t,i,n,r,o){var s=Fd(a,t),d=Fd(e,t),l=o.get(d);if(l)Ld(a,t,l);else{var c=r?r(s,d,t+"",a,e,o):void 0,u=void 0===c;if(u){var p=k(d),z=!p&&Object(vt.a)(d),m=!p&&!z&&xt(d);c=d,p||z||m?k(s)?c=s:Dd(s)?c=Ra(s):z?(u=!1,c=Object(xr.a)(d,!0)):m?(u=!1,c=ro(d,!0)):c=[]:Zi(d)||bt(d)?(c=s,bt(s)?c=Bd(s):S(s)&&!Y(s)||(c=xo(d))):u=!1}u&&(o.set(d,c),n(c,d,i,r,o),o.delete(d)),Ld(a,t,c)}};var Hd=function a(e,t,i,n,r){e!==t&&md(t,function(o,s){if(S(o))r||(r=new jr),Ud(e,t,s,i,a,n,r);else{var d=n?n(Fd(e,s),o,s+"",e,t,r):void 0;void 0===d&&(d=o),Ld(e,s,d)}},Ft)};var $d=function a(e,t,i,n,r,o){return S(e)&&S(t)&&(o.set(t,e),Hd(e,t,void 0,a,o),o.delete(t)),e},Wd=ut(function(a,e,t,i){Hd(a,e,t,i)}),Kd=ot(function(a){return a.push(void 0,$d),ya(Wd,void 0,a)}),Gd="Expected a function";var Yd=function(a,e,t){if("function"!=typeof a)throw new TypeError(Gd);return setTimeout(function(){a.apply(void 0,t)},e)},Vd=ot(function(a,e){return Yd(a,1,e)}),Qd=ot(function(a,e,t){return Yd(a,I(e)||0,t)});var Xd=function(a,e,t){for(var i=-1,n=null==a?0:a.length;++i<n;)if(t(e,a[i]))return!0;return!1},Zd=200;var Jd=function(a,e,t,i){var n=-1,r=ne,o=!0,s=a.length,d=[],l=e.length;if(!s)return d;t&&(e=v(e,jt(t))),i?(r=Xd,o=!1):e.length>=Zd&&(r=cs,o=!1,e=new ds(e));a:for(;++n<s;){var c=a[n],u=null==t?c:t(c);if(c=i||0!==c?c:0,o&&u==u){for(var p=l;p--;)if(e[p]===u)continue a;d.push(c)}else r(e,u,i)||d.push(c)}return d},al=ot(function(a,e){return Dd(a)?Jd(a,Bi(e,1,Dd,!0)):[]});var el=function(a){var e=null==a?0:a.length;return e?a[e-1]:void 0},tl=ot(function(a,e){var t=el(e);return Dd(t)&&(t=void 0),Dd(a)?Jd(a,Bi(e,1,Dd,!0),nd(t,2)):[]}),il=ot(function(a,e){var t=el(e);return Dd(t)&&(t=void 0),Dd(a)?Jd(a,Bi(e,1,Dd,!0),void 0,t):[]}),nl=x(function(a,e){return a/e},1);var rl=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:F(e),un(a,e<0?0:e,i)):[]};var ol=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:F(e),un(a,0,(e=i-e)<0?0:e)):[]};var sl=function(a,e,t,i){for(var n=a.length,r=i?n:-1;(i?r--:++r<n)&&e(a[r],r,a););return t?un(a,i?0:r,i?r+1:n):un(a,i?r+1:0,i?n:r)};var dl=function(a,e){return a&&a.length?sl(a,nd(e,3),!0,!0):[]};var ll=function(a,e){return a&&a.length?sl(a,nd(e,3),!0):[]};var cl=function(a){return"function"==typeof a?a:H};var ul=function(a,e){return(k(a)?Ja:yd)(a,cl(e))};var pl=function(a,e){for(var t=null==a?0:a.length;t--&&!1!==e(a[t],t,a););return a},zl=zd(!0);var ml=function(a,e){return a&&zl(a,e,Rt)},gl=fd(ml,!0);var fl=function(a,e){return(k(a)?pl:gl)(a,cl(e))};var yl=function(a,e,t){a=Ci(a),e=E(e);var i=a.length,n=t=void 0===t?i:gr(F(t),0,i);return(t-=e.length)>=0&&a.slice(t,n)==e};var wl=function(a,e){return v(e,function(e){return[e,a[e]]})};var hl=function(a){var e=-1,t=Array(a.size);return a.forEach(function(a){t[++e]=[a,a]}),t},bl="[object Map]",vl="[object Set]";var kl=function(a){return function(e){var t=Yr(e);return t==bl?ms(e):t==vl?hl(e):wl(e,a(e))}},_l=kl(Rt),jl=kl(Ft),Tl=Pn({"&":"&","<":"<",">":">",'"':""","'":"'"}),El=/[&<>"']/g,xl=RegExp(El.source);var Al=function(a){return(a=Ci(a))&&xl.test(a)?a.replace(El,Tl):a},Sl=/[\\^$.*+?()[\]{}|]/g,Ol=RegExp(Sl.source);var Cl=function(a){return(a=Ci(a))&&Ol.test(a)?a.replace(Sl,"\\$&"):a};var Pl=function(a,e){for(var t=-1,i=null==a?0:a.length;++t<i;)if(!e(a[t],t,a))return!1;return!0};var Ml=function(a,e){var t=!0;return yd(a,function(a,i,n){return t=!!e(a,i,n)}),t};var Rl=function(a,e,t){var i=k(a)?Pl:Ml;return t&&ct(a,e,t)&&(e=void 0),i(a,nd(e,3))},Nl=4294967295;var Il=function(a){return a?gr(F(a),0,Nl):0};var ql=function(a,e,t,i){var n=a.length;for((t=F(t))<0&&(t=-t>n?0:n+t),(i=void 0===i||i>n?n:F(i))<0&&(i+=n),i=t>i?0:Il(i);t<i;)a[t++]=e;return a};var Ll=function(a,e,t,i){var n=null==a?0:a.length;return n?(t&&"number"!=typeof t&&ct(a,e,t)&&(t=0,i=n),ql(a,e,t,i)):[]};var Dl=function(a,e){var t=[];return yd(a,function(a,i,n){e(a,i,n)&&t.push(a)}),t};var Fl=function(a,e){return(k(a)?Ar:Dl)(a,nd(e,3))};var Bl=function(a){return function(e,t,i){var n=Object(e);if(!lt(e)){var r=nd(t,3);e=Rt(e),t=function(a){return r(n[a],a,n)}}var o=a(e,t,i);return o>-1?n[r?e[o]:o]:void 0}},Ul=Math.max;var Hl=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=null==t?0:F(t);return n<0&&(n=Ul(i+n,0)),ae(a,nd(e,3),n)},$l=Bl(Hl);var Wl=function(a,e,t){var i;return t(a,function(a,t,n){if(e(a,t,n))return i=t,!1}),i};var Kl=function(a,e){return Wl(a,nd(e,3),gd)},Gl=Math.max,Yl=Math.min;var Vl=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=i-1;return void 0!==t&&(n=F(t),n=t<0?Gl(i+n,0):Yl(n,i-1)),ae(a,nd(e,3),n,!0)},Ql=Bl(Vl);var Xl=function(a,e){return Wl(a,nd(e,3),ml)};var Zl=function(a){return a&&a.length?a[0]:void 0};var Jl=function(a,e){var t=-1,i=lt(a)?Array(a.length):[];return yd(a,function(a,n,r){i[++t]=e(a,n,r)}),i};var ac=function(a,e){return(k(a)?v:Jl)(a,nd(e,3))};var ec=function(a,e){return Bi(ac(a,e),1)},tc=1/0;var ic=function(a,e){return Bi(ac(a,e),tc)};var nc=function(a,e,t){return t=void 0===t?1:F(t),Bi(ac(a,e),t)},rc=1/0;var oc=function(a){return null!=a&&a.length?Bi(a,rc):[]};var sc=function(a,e){return null!=a&&a.length?(e=void 0===e?1:F(e),Bi(a,e)):[]},dc=512;var lc=function(a){return Qe(a,dc)},cc=lr("floor"),uc="Expected a function",pc=8,zc=32,mc=128,gc=256;var fc=function(a){return Hi(function(e){var t=e.length,i=t,n=Ma.prototype.thru;for(a&&e.reverse();i--;){var r=e[i];if("function"!=typeof r)throw new TypeError(uc);if(n&&!o&&"wrapper"==Ca(r))var o=new Ma([],!0)}for(i=o?i:t;++i<t;){r=e[i];var s=Ca(r),d="wrapper"==s?Aa(r):void 0;o=d&&Da(d[0])&&d[1]==(mc|pc|zc|gc)&&!d[4].length&&1==d[9]?o[Ca(d[0])].apply(o,d[3]):1==r.length&&Da(r)?o[s]():o.thru(r)}return function(){var a=arguments,i=a[0];if(o&&1==a.length&&k(i))return o.plant(i).value();for(var n=0,r=t?e[n].apply(this,a):i;++n<t;)r=e[n].call(this,r);return r}})},yc=fc(),wc=fc(!0);var hc=function(a,e){return null==a?a:md(a,cl(e),Ft)};var bc=function(a,e){return null==a?a:zl(a,cl(e),Ft)};var vc=function(a,e){return a&&gd(a,cl(e))};var kc=function(a,e){return a&&ml(a,cl(e))};var _c=function(a){for(var e=-1,t=null==a?0:a.length,i={};++e<t;){var n=a[e];i[n[0]]=n[1]}return i};var jc=function(a,e){return Ar(e,function(e){return Y(a[e])})};var Tc=function(a){return null==a?[]:jc(a,Rt(a))};var Ec=function(a){return null==a?[]:jc(a,Ft(a))},xc=Object.prototype.hasOwnProperty,Ac=hd(function(a,e,t){xc.call(a,t)?a[t].push(e):Je(a,t,[e])});var Sc=function(a,e){return a>e};var Oc=function(a){return function(e,t){return"string"==typeof e&&"string"==typeof t||(e=I(e),t=I(t)),a(e,t)}},Cc=Oc(Sc),Pc=Oc(function(a,e){return a>=e}),Mc=Object.prototype.hasOwnProperty;var Rc=function(a,e){return null!=a&&Mc.call(a,e)};var Nc=function(a,e){return null!=a&&Qs(a,e,Rc)},Ic=Math.max,qc=Math.min;var Lc=function(a,e,t){return a>=qc(e,t)&&a<Ic(e,t)};var Dc=function(a,e,t){return e=D(e),void 0===t?(t=e,e=0):t=D(t),a=I(a),Lc(a,e,t)},Fc="[object String]";var Bc=function(a){return"string"==typeof a||!k(a)&&f(a)&&g(a)==Fc};var Uc=function(a,e){return v(e,function(e){return a[e]})};var Hc=function(a){return null==a?[]:Uc(a,Rt(a))},$c=Math.max;var Wc=function(a,e,t,i){a=lt(a)?a:Hc(a),t=t&&!i?F(t):0;var n=a.length;return t<0&&(t=$c(n+t,0)),Bc(a)?t<=n&&a.indexOf(e,t)>-1:!!n&&ie(a,e,t)>-1},Kc=Math.max;var Gc=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=null==t?0:F(t);return n<0&&(n=Kc(i+n,0)),ie(a,e,n)};var Yc=function(a){return null!=a&&a.length?un(a,0,-1):[]},Vc=Math.min;var Qc=function(a,e,t){for(var i=t?Xd:ne,n=a[0].length,r=a.length,o=r,s=Array(r),d=1/0,l=[];o--;){var c=a[o];o&&e&&(c=v(c,jt(e))),d=Vc(c.length,d),s[o]=!t&&(e||n>=120&&c.length>=120)?new ds(o&&c):void 0}c=a[0];var u=-1,p=s[0];a:for(;++u<n&&l.length<d;){var z=c[u],m=e?e(z):z;if(z=t||0!==z?z:0,!(p?cs(p,m):i(l,m,t))){for(o=r;--o;){var g=s[o];if(!(g?cs(g,m):i(a[o],m,t)))continue a}p&&p.push(m),l.push(z)}}return l};var Xc=function(a){return Dd(a)?a:[]},Zc=ot(function(a){var e=v(a,Xc);return e.length&&e[0]===a[0]?Qc(e):[]}),Jc=ot(function(a){var e=el(a),t=v(a,Xc);return e===el(t)?e=void 0:t.pop(),t.length&&t[0]===a[0]?Qc(t,nd(e,2)):[]}),au=ot(function(a){var e=el(a),t=v(a,Xc);return(e="function"==typeof e?e:void 0)&&t.pop(),t.length&&t[0]===a[0]?Qc(t,void 0,e):[]});var eu=function(a,e,t,i){return gd(a,function(a,n,r){e(i,t(a),n,r)}),i};var tu=function(a,e){return function(t,i){return eu(t,a,e(i),{})}},iu=Object.prototype.toString,nu=tu(function(a,e,t){null!=e&&"function"!=typeof e.toString&&(e=iu.call(e)),a[e]=t},Qa(H)),ru=Object.prototype,ou=ru.hasOwnProperty,su=ru.toString,du=tu(function(a,e,t){null!=e&&"function"!=typeof e.toString&&(e=su.call(e)),ou.call(a,e)?a[e].push(t):a[e]=[t]},nd);var lu=function(a,e){return e.length<2?a:Ni(a,un(e,0,-1))};var cu=function(a,e,t){e=Pi(e,a);var i=null==(a=lu(a,e))?a:a[Ri(el(e))];return null==i?void 0:ya(i,a,t)},uu=ot(cu),pu=ot(function(a,e,t){var i=-1,n="function"==typeof e,r=lt(a)?Array(a.length):[];return yd(a,function(a){r[++i]=n?ya(e,a,t):cu(a,e,t)}),r}),zu="[object ArrayBuffer]";var mu=function(a){return f(a)&&g(a)==zu},gu=Tt.a&&Tt.a.isArrayBuffer,fu=gu?jt(gu):mu,yu="[object Boolean]";var wu=function(a){return!0===a||!1===a||f(a)&&g(a)==yu},hu="[object Date]";var bu=function(a){return f(a)&&g(a)==hu},vu=Tt.a&&Tt.a.isDate,ku=vu?jt(vu):bu;var _u=function(a){return f(a)&&1===a.nodeType&&!Zi(a)},ju="[object Map]",Tu="[object Set]",Eu=Object.prototype.hasOwnProperty;var xu=function(a){if(null==a)return!0;if(lt(a)&&(k(a)||"string"==typeof a||"function"==typeof a.splice||Object(vt.a)(a)||xt(a)||bt(a)))return!a.length;var e=Yr(a);if(e==ju||e==Tu)return!a.size;if(zt(a))return!Mt(a).length;for(var t in a)if(Eu.call(a,t))return!1;return!0};var Au=function(a,e){return Bs(a,e)};var Su=function(a,e,t){var i=(t="function"==typeof t?t:void 0)?t(a,e):void 0;return void 0===i?Bs(a,e,void 0,t):!!i},Ou=i.a.isFinite;var Cu=function(a){return"number"==typeof a&&Ou(a)};var Pu=function(a){return"number"==typeof a&&a==F(a)};var Mu=function(a,e){return a===e||$s(a,e,Ks(e))};var Ru=function(a,e,t){return t="function"==typeof t?t:void 0,$s(a,e,Ks(e),t)},Nu="[object Number]";var Iu=function(a){return"number"==typeof a||f(a)&&g(a)==Nu};var qu=function(a){return Iu(a)&&a!=+a},Lu=t(57),Du=V?Y:Lu.a,Fu="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";var Bu=function(a){if(Du(a))throw new Error(Fu);return oa(a)};var Uu=function(a){return null==a};var Hu=function(a){return null===a},$u="[object RegExp]";var Wu=function(a){return f(a)&&g(a)==$u},Ku=Tt.a&&Tt.a.isRegExp,Gu=Ku?jt(Ku):Wu,Yu=9007199254740991;var Vu=function(a){return Pu(a)&&a>=-Yu&&a<=Yu};var Qu=function(a){return void 0===a},Xu="[object WeakMap]";var Zu=function(a){return f(a)&&Yr(a)==Xu},Ju="[object WeakSet]";var ap=function(a){return f(a)&&g(a)==Ju},ep=1;var tp=function(a){return nd("function"==typeof a?a:$o(a,ep))},ip=Array.prototype.join;var np=function(a,e){return null==a?"":ip.call(a,e)},rp=rr(function(a,e,t){return a+(t?"-":"")+e.toLowerCase()}),op=hd(function(a,e,t){Je(a,t,e)});var sp=function(a,e,t){for(var i=t+1;i--;)if(a[i]===e)return i;return i},dp=Math.max,lp=Math.min;var cp=function(a,e,t){var i=null==a?0:a.length;if(!i)return-1;var n=i;return void 0!==t&&(n=(n=F(t))<0?dp(i+n,0):lp(n,i-1)),e==e?sp(a,e,n):ae(a,ee,n,!0)},up=rr(function(a,e,t){return a+(t?" ":"")+e.toLowerCase()}),pp=An("toLowerCase");var zp=function(a,e){return a<e},mp=Oc(zp),gp=Oc(function(a,e){return a<=e});var fp=function(a,e){var t={};return e=nd(e,3),gd(a,function(a,i,n){Je(t,e(a,i,n),a)}),t};var yp=function(a,e){var t={};return e=nd(e,3),gd(a,function(a,i,n){Je(t,i,e(a,i,n))}),t},wp=1;var hp=function(a){return Ys($o(a,wp))},bp=1;var vp=function(a,e){return ad(a,$o(e,bp))};var kp=function(a,e,t){for(var i=-1,n=a.length;++i<n;){var r=a[i],o=e(r);if(null!=o&&(void 0===s?o==o&&!w(o):t(o,s)))var s=o,d=r}return d};var _p=function(a){return a&&a.length?kp(a,H,Sc):void 0};var jp=function(a,e){return a&&a.length?kp(a,nd(e,2),Sc):void 0};var Tp=function(a,e){for(var t,i=-1,n=a.length;++i<n;){var r=e(a[i]);void 0!==r&&(t=void 0===t?r:t+r)}return t},Ep=NaN;var xp=function(a,e){var t=null==a?0:a.length;return t?Tp(a,e)/t:Ep};var Ap=function(a){return xp(a,H)};var Sp=function(a,e){return xp(a,nd(e,2))},Op=ut(function(a,e,t){Hd(a,e,t)}),Cp=ot(function(a,e){return function(t){return cu(t,a,e)}}),Pp=ot(function(a,e){return function(t){return cu(a,t,e)}});var Mp=function(a){return a&&a.length?kp(a,H,zp):void 0};var Rp=function(a,e){return a&&a.length?kp(a,nd(e,2),zp):void 0};var Np=function(a,e,t){var i=Rt(e),n=jc(e,i),r=!(S(t)&&"chain"in t&&!t.chain),o=Y(a);return Ja(n,function(t){var i=e[t];a[t]=i,o&&(a.prototype[t]=function(){var e=this.__chain__;if(r||e){var t=a(this.__wrapped__);return(t.__actions__=Ra(this.__actions__)).push({func:i,args:arguments,thisArg:a}),t.__chain__=e,t}return i.apply(a,Li([this.value()],arguments))})}),a},Ip=x(function(a,e){return a*e},1),qp="Expected a function";var Lp=function(a){if("function"!=typeof a)throw new TypeError(qp);return function(){var e=arguments;switch(e.length){case 0:return!a.call(this);case 1:return!a.call(this,e[0]);case 2:return!a.call(this,e[0],e[1]);case 3:return!a.call(this,e[0],e[1],e[2])}return!a.apply(this,e)}};var Dp=function(a){for(var e,t=[];!(e=a.next()).done;)t.push(e.value);return t},Fp="[object Map]",Bp="[object Set]",Up=n?n.iterator:void 0;var Hp=function(a){if(!a)return[];if(lt(a))return Bc(a)?xn(a):Ra(a);if(Up&&a[Up])return Dp(a[Up]());var e=Yr(a);return(e==Fp?ms:e==Bp?gs:Hc)(a)};var $p=function(){void 0===this.__values__&&(this.__values__=Hp(this.value()));var a=this.__index__>=this.__values__.length;return{done:a,value:a?void 0:this.__values__[this.__index__++]}};var Wp=function(a,e){var t=a.length;if(t)return we(e+=e<0?t:0,t)?a[e]:void 0};var Kp=function(a,e){return a&&a.length?Wp(a,F(e)):void 0};var Gp=function(a){return a=F(a),ot(function(e){return Wp(e,a)})};var Yp=function(a,e){return e=Pi(e,a),null==(a=lu(a,e))||delete a[Ri(el(e))]};var Vp=function(a){return Zi(a)?void 0:a},Qp=Hi(function(a,e){var t={};if(null==a)return t;var i=!1;e=v(e,function(e){return e=Pi(e,a),i||(i=e.length>1),e}),it(a,Lr(a),t),i&&(t=$o(t,7,Vp));for(var n=e.length;n--;)Yp(t,e[n]);return t});var Xp=function(a,e,t,i){if(!S(a))return a;for(var n=-1,r=(e=Pi(e,a)).length,o=r-1,s=a;null!=s&&++n<r;){var d=Ri(e[n]),l=t;if(n!=o){var c=s[d];void 0===(l=i?i(c,d,s):void 0)&&(l=S(c)?c:we(e[n+1])?[]:{})}tt(s,d,l),s=s[d]}return a};var Zp=function(a,e,t){for(var i=-1,n=e.length,r={};++i<n;){var o=e[i],s=Ni(a,o);t(s,o)&&Xp(r,Pi(o,a),s)}return r};var Jp=function(a,e){if(null==a)return{};var t=v(Lr(a),function(a){return[a]});return e=nd(e),Zp(a,t,function(a,t){return e(a,t[0])})};var az=function(a,e){return Jp(a,Lp(nd(e)))};var ez=function(a){return rn(2,a)};var tz=function(a,e){var t=a.length;for(a.sort(e);t--;)a[t]=a[t].value;return a};var iz=function(a,e){if(a!==e){var t=void 0!==a,i=null===a,n=a==a,r=w(a),o=void 0!==e,s=null===e,d=e==e,l=w(e);if(!s&&!l&&!r&&a>e||r&&o&&d&&!s&&!l||i&&o&&d||!t&&d||!n)return 1;if(!i&&!r&&!l&&a<e||l&&t&&n&&!i&&!r||s&&t&&n||!o&&n||!d)return-1}return 0};var nz=function(a,e,t){for(var i=-1,n=a.criteria,r=e.criteria,o=n.length,s=t.length;++i<o;){var d=iz(n[i],r[i]);if(d)return i>=s?d:d*("desc"==t[i]?-1:1)}return a.index-e.index};var rz=function(a,e,t){var i=-1;e=v(e.length?e:[H],jt(nd));var n=Jl(a,function(a,t,n){return{criteria:v(e,function(e){return e(a)}),index:++i,value:a}});return tz(n,function(a,e){return nz(a,e,t)})};var oz=function(a,e,t,i){return null==a?[]:(k(e)||(e=null==e?[]:[e]),k(t=i?void 0:t)||(t=null==t?[]:[t]),rz(a,e,t))};var sz=function(a){return Hi(function(e){return e=v(e,jt(nd)),ot(function(t){var i=this;return a(e,function(a){return ya(a,i,t)})})})},dz=sz(v),lz=ot,cz=Math.min,uz=lz(function(a,e){var t=(e=1==e.length&&k(e[0])?v(e[0],jt(nd)):v(Bi(e,1),jt(nd))).length;return ot(function(i){for(var n=-1,r=cz(i.length,t);++n<r;)i[n]=e[n].call(this,i[n]);return ya(a,this,i)})}),pz=sz(Pl),zz=sz(ls),mz=9007199254740991,gz=Math.floor;var fz=function(a,e){var t="";if(!a||e<1||e>mz)return t;do{e%2&&(t+=a),(e=gz(e/2))&&(a+=a)}while(e);return t},yz=ed("length"),wz="[\\ud800-\\udfff]",hz="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",bz="[^\\ud800-\\udfff]",vz="(?:\\ud83c[\\udde6-\\uddff]){2}",kz="[\\ud800-\\udbff][\\udc00-\\udfff]",_z="(?:"+hz+"|\\ud83c[\\udffb-\\udfff])"+"?",jz="[\\ufe0e\\ufe0f]?"+_z+("(?:\\u200d(?:"+[bz,vz,kz].join("|")+")[\\ufe0e\\ufe0f]?"+_z+")*"),Tz="(?:"+[bz+hz+"?",hz,vz,kz,wz].join("|")+")",Ez=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+Tz+jz,"g");var xz=function(a){for(var e=Ez.lastIndex=0;Ez.test(a);)++e;return e};var Az=function(a){return mn(a)?xz(a):yz(a)},Sz=Math.ceil;var Oz=function(a,e){var t=(e=void 0===e?" ":E(e)).length;if(t<2)return t?fz(e,a):e;var i=fz(e,Sz(a/Az(e)));return mn(e)?pn(xn(i),0,a).join(""):i.slice(0,a)},Cz=Math.ceil,Pz=Math.floor;var Mz=function(a,e,t){a=Ci(a);var i=(e=F(e))?Az(a):0;if(!e||i>=e)return a;var n=(e-i)/2;return Oz(Pz(n),t)+a+Oz(Cz(n),t)};var Rz=function(a,e,t){a=Ci(a);var i=(e=F(e))?Az(a):0;return e&&i<e?a+Oz(e-i,t):a};var Nz=function(a,e,t){a=Ci(a);var i=(e=F(e))?Az(a):0;return e&&i<e?Oz(e-i,t)+a:a},Iz=/^\s+/,qz=i.a.parseInt;var Lz=function(a,e,t){return t||null==e?e=0:e&&(e=+e),qz(Ci(a).replace(Iz,""),e||0)},Dz=ot(function(a,e){var t=ke(e,ge(Dz));return Qe(a,32,void 0,e,t)});Dz.placeholder={};var Fz=Dz,Bz=ot(function(a,e){var t=ke(e,ge(Bz));return Qe(a,64,void 0,e,t)});Bz.placeholder={};var Uz=Bz,Hz=hd(function(a,e,t){a[t?0:1].push(e)},function(){return[[],[]]});var $z=function(a,e){return Zp(a,e,function(e,t){return Xs(a,t)})},Wz=Hi(function(a,e){return null==a?{}:$z(a,e)});var Kz=function(a){for(var e,t=this;t instanceof _a;){var i=Na(t);i.__index__=0,i.__values__=void 0,e?n.__wrapped__=i:e=i;var n=i;t=t.__wrapped__}return n.__wrapped__=a,e};var Gz=function(a){return function(e){return null==a?void 0:Ni(a,e)}};var Yz=function(a,e,t,i){for(var n=t-1,r=a.length;++n<r;)if(i(a[n],e))return n;return-1},Vz=Array.prototype.splice;var Qz=function(a,e,t,i){var n=i?Yz:ie,r=-1,o=e.length,s=a;for(a===e&&(e=Ra(e)),t&&(s=v(a,jt(t)));++r<o;)for(var d=0,l=e[r],c=t?t(l):l;(d=n(s,c,d,i))>-1;)s!==a&&Vz.call(s,d,1),Vz.call(a,d,1);return a};var Xz=function(a,e){return a&&a.length&&e&&e.length?Qz(a,e):a},Zz=ot(Xz);var Jz=function(a,e,t){return a&&a.length&&e&&e.length?Qz(a,e,nd(t,2)):a};var am=function(a,e,t){return a&&a.length&&e&&e.length?Qz(a,e,void 0,t):a},em=Array.prototype.splice;var tm=function(a,e){for(var t=a?e.length:0,i=t-1;t--;){var n=e[t];if(t==i||n!==r){var r=n;we(n)?em.call(a,n,1):Yp(a,n)}}return a},im=Hi(function(a,e){var t=null==a?0:a.length,i=qi(a,e);return tm(a,v(e,function(a){return we(a,t)?+a:a}).sort(iz)),i}),nm=Math.floor,rm=Math.random;var om=function(a,e){return a+nm(rm()*(e-a+1))},sm=parseFloat,dm=Math.min,lm=Math.random;var cm=function(a,e,t){if(t&&"boolean"!=typeof t&&ct(a,e,t)&&(e=t=void 0),void 0===t&&("boolean"==typeof e?(t=e,e=void 0):"boolean"==typeof a&&(t=a,a=void 0)),void 0===a&&void 0===e?(a=0,e=1):(a=D(a),void 0===e?(e=a,a=0):e=D(e)),a>e){var i=a;a=e,e=i}if(t||a%1||e%1){var n=lm();return dm(a+n*(e-a+sm("1e-"+((n+"").length-1))),e)}return om(a,e)},um=Math.ceil,pm=Math.max;var zm=function(a,e,t,i){for(var n=-1,r=pm(um((e-a)/(t||1)),0),o=Array(r);r--;)o[i?r:++n]=a,a+=t;return o};var mm=function(a){return function(e,t,i){return i&&"number"!=typeof i&&ct(e,t,i)&&(t=i=void 0),e=D(e),void 0===t?(t=e,e=0):t=D(t),i=void 0===i?e<t?1:-1:D(i),zm(e,t,i,a)}},gm=mm(),fm=mm(!0),ym=Hi(function(a,e){return Qe(a,256,void 0,void 0,void 0,e)});var wm=function(a,e,t,i,n){return n(a,function(a,n,r){t=i?(i=!1,a):e(t,a,n,r)}),t};var hm=function(a,e,t){var i=k(a)?Cn:wm,n=arguments.length<3;return i(a,nd(e,4),t,n,yd)};var bm=function(a,e,t,i){var n=null==a?0:a.length;for(i&&n&&(t=a[--n]);n--;)t=e(t,a[n],n,a);return t};var vm=function(a,e,t){var i=k(a)?bm:wm,n=arguments.length<3;return i(a,nd(e,4),t,n,gl)};var km=function(a,e){return(k(a)?Ar:Dl)(a,Lp(nd(e,3)))};var _m=function(a,e){var t=[];if(!a||!a.length)return t;var i=-1,n=[],r=a.length;for(e=nd(e,3);++i<r;){var o=a[i];e(o,i,a)&&(t.push(o),n.push(i))}return tm(a,n),t};var jm=function(a,e,t){return e=(t?ct(a,e,t):void 0===e)?1:F(e),fz(Ci(a),e)};var Tm=function(){var a=arguments,e=Ci(a[0]);return a.length<3?e:e.replace(a[1],a[2])},Em="Expected a function";var xm=function(a,e){if("function"!=typeof a)throw new TypeError(Em);return e=void 0===e?e:F(e),ot(a,e)};var Am=function(a,e,t){var i=-1,n=(e=Pi(e,a)).length;for(n||(n=1,a=void 0);++i<n;){var r=null==a?void 0:a[Ri(e[i])];void 0===r&&(i=n,r=t),a=Y(r)?r.call(a):r}return a},Sm=Array.prototype.reverse;var Om=function(a){return null==a?a:Sm.call(a)},Cm=lr("round");var Pm=function(a){var e=a.length;return e?a[om(0,e-1)]:void 0};var Mm=function(a){return Pm(Hc(a))};var Rm=function(a){return(k(a)?Pm:Mm)(a)};var Nm=function(a,e){var t=-1,i=a.length,n=i-1;for(e=void 0===e?i:e;++t<e;){var r=om(t,n),o=a[r];a[r]=a[t],a[t]=o}return a.length=e,a};var Im=function(a,e){return Nm(Ra(a),gr(e,0,a.length))};var qm=function(a,e){var t=Hc(a);return Nm(t,gr(e,0,t.length))};var Lm=function(a,e,t){return e=(t?ct(a,e,t):void 0===e)?1:F(e),(k(a)?Im:qm)(a,e)};var Dm=function(a,e,t){return null==a?a:Xp(a,e,t)};var Fm=function(a,e,t,i){return i="function"==typeof i?i:void 0,null==a?a:Xp(a,e,t,i)};var Bm=function(a){return Nm(Ra(a))};var Um=function(a){return Nm(Hc(a))};var Hm=function(a){return(k(a)?Bm:Um)(a)},$m="[object Map]",Wm="[object Set]";var Km=function(a){if(null==a)return 0;if(lt(a))return Bc(a)?Az(a):a.length;var e=Yr(a);return e==$m||e==Wm?a.size:Mt(a).length};var Gm=function(a,e,t){var i=null==a?0:a.length;return i?(t&&"number"!=typeof t&&ct(a,e,t)?(e=0,t=i):(e=null==e?0:F(e),t=void 0===t?i:F(t)),un(a,e,t)):[]},Ym=rr(function(a,e,t){return a+(t?"_":"")+e.toLowerCase()});var Vm=function(a,e){var t;return yd(a,function(a,i,n){return!(t=e(a,i,n))}),!!t};var Qm=function(a,e,t){var i=k(a)?ls:Vm;return t&&ct(a,e,t)&&(e=void 0),i(a,nd(e,3))},Xm=ot(function(a,e){if(null==a)return[];var t=e.length;return t>1&&ct(a,e[0],e[1])?e=[]:t>2&&ct(e[0],e[1],e[2])&&(e=[e[0]]),rz(a,Bi(e,1),[])}),Zm=4294967294,Jm=Math.floor,ag=Math.min;var eg=function(a,e,t,i){e=t(e);for(var n=0,r=null==a?0:a.length,o=e!=e,s=null===e,d=w(e),l=void 0===e;n<r;){var c=Jm((n+r)/2),u=t(a[c]),p=void 0!==u,z=null===u,m=u==u,g=w(u);if(o)var f=i||m;else f=l?m&&(i||p):s?m&&p&&(i||!z):d?m&&p&&!z&&(i||!g):!z&&!g&&(i?u<=e:u<e);f?n=c+1:r=c}return ag(r,Zm)},tg=2147483647;var ig=function(a,e,t){var i=0,n=null==a?i:a.length;if("number"==typeof e&&e==e&&n<=tg){for(;i<n;){var r=i+n>>>1,o=a[r];null!==o&&!w(o)&&(t?o<=e:o<e)?i=r+1:n=r}return n}return eg(a,e,H,t)};var ng=function(a,e){return ig(a,e)};var rg=function(a,e,t){return eg(a,e,nd(t,2))};var og=function(a,e){var t=null==a?0:a.length;if(t){var i=ig(a,e);if(i<t&&at(a[i],e))return i}return-1};var sg=function(a,e){return ig(a,e,!0)};var dg=function(a,e,t){return eg(a,e,nd(t,2),!0)};var lg=function(a,e){if(null!=a&&a.length){var t=ig(a,e,!0)-1;if(at(a[t],e))return t}return-1};var cg=function(a,e){for(var t=-1,i=a.length,n=0,r=[];++t<i;){var o=a[t],s=e?e(o):o;if(!t||!at(s,d)){var d=s;r[n++]=0===o?0:o}}return r};var ug=function(a){return a&&a.length?cg(a):[]};var pg=function(a,e){return a&&a.length?cg(a,nd(e,2)):[]},zg=4294967295;var mg=function(a,e,t){return t&&"number"!=typeof t&&ct(a,e,t)&&(e=t=void 0),(t=void 0===t?zg:t>>>0)?(a=Ci(a))&&("string"==typeof e||null!=e&&!Gu(e))&&!(e=E(e))&&mn(a)?pn(xn(a),0,t):a.split(e,t):[]},gg="Expected a function",fg=Math.max;var yg=function(a,e){if("function"!=typeof a)throw new TypeError(gg);return e=null==e?0:fg(F(e),0),ot(function(t){var i=t[e],n=pn(t,0,e);return i&&Li(n,i),ya(a,this,n)})},wg=rr(function(a,e,t){return a+(t?" ":"")+Sn(e)});var hg=function(a,e,t){return a=Ci(a),t=null==t?0:gr(F(t),0,a.length),e=E(e),a.slice(t,t+e.length)==e};var bg=function(){return{}};var vg=function(){return""};var kg=function(){return!0},_g=x(function(a,e){return a-e},0);var jg=function(a){return a&&a.length?Tp(a,H):0};var Tg=function(a,e){return a&&a.length?Tp(a,nd(e,2)):0};var Eg=function(a){var e=null==a?0:a.length;return e?un(a,1,e):[]};var xg=function(a,e,t){return a&&a.length?(e=t||void 0===e?1:F(e),un(a,0,e<0?0:e)):[]};var Ag=function(a,e,t){var i=null==a?0:a.length;return i?(e=t||void 0===e?1:F(e),un(a,(e=i-e)<0?0:e,i)):[]};var Sg=function(a,e){return a&&a.length?sl(a,nd(e,3),!1,!0):[]};var Og=function(a,e){return a&&a.length?sl(a,nd(e,3)):[]};var Cg=function(a,e){return e(a),a},Pg=Object.prototype,Mg=Pg.hasOwnProperty;var Rg=function(a,e,t,i){return void 0===a||at(a,Pg[t])&&!Mg.call(i,t)?e:a},Ng={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var Ig=function(a){return"\\"+Ng[a]},qg=/<%=([\s\S]+?)%>/g,Lg={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:qg,variable:"",imports:{_:{escape:Al}}},Dg=/\b__p \+= '';/g,Fg=/\b(__p \+=) '' \+/g,Bg=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ug=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hg=/($^)/,$g=/['\n\r\u2028\u2029\\]/g;var Wg=function(a,e,t){var i=Lg.imports._.templateSettings||Lg;t&&ct(a,e,t)&&(e=void 0),a=Ci(a),e=Ut({},e,i,Rg);var n,r,o=Ut({},e.imports,i.imports,Rg),s=Rt(o),d=Uc(o,s),l=0,c=e.interpolate||Hg,u="__p += '",p=RegExp((e.escape||Hg).source+"|"+c.source+"|"+(c===qg?Ug:Hg).source+"|"+(e.evaluate||Hg).source+"|$","g"),z="sourceURL"in e?"//# sourceURL="+e.sourceURL+"\n":"";a.replace(p,function(e,t,i,o,s,d){return i||(i=o),u+=a.slice(l,d).replace($g,Ig),t&&(n=!0,u+="' +\n__e("+t+") +\n'"),s&&(r=!0,u+="';\n"+s+";\n__p += '"),i&&(u+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),l=d+e.length,e}),u+="';\n";var m=e.variable;m||(u="with (obj) {\n"+u+"\n}\n"),u=(r?u.replace(Dg,""):u).replace(Fg,"$1").replace(Bg,"$1;"),u="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(n?", __e = _.escape":"")+(r?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}";var g=tn(function(){return Function(s,z+"return "+u).apply(void 0,d)});if(g.source=u,en(g))throw g;return g},Kg="Expected a function";var Gg=function(a,e,t){var i=!0,n=!0;if("function"!=typeof a)throw new TypeError(Kg);return S(t)&&(i="leading"in t?!!t.leading:i,n="trailing"in t?!!t.trailing:n),Md(a,e,{leading:i,maxWait:e,trailing:n})};var Yg=function(a,e){return e(a)},Vg=9007199254740991,Qg=4294967295,Xg=Math.min;var Zg=function(a,e){if((a=F(a))<1||a>Vg)return[];var t=Qg,i=Xg(a,Qg);e=cl(e),a-=Qg;for(var n=mt(i,e);++t<a;)e(t);return n};var Jg=function(){return this};var af=function(a,e){var t=a;return t instanceof Ea&&(t=t.value()),Cn(e,function(a,e){return e.func.apply(e.thisArg,Li([a],e.args))},t)};var ef=function(){return af(this.__wrapped__,this.__actions__)};var tf=function(a){return Ci(a).toLowerCase()};var nf=function(a){return k(a)?v(a,Ri):w(a)?[a]:Ra(Oi(Ci(a)))},rf=9007199254740991;var of=function(a){return a?gr(F(a),-rf,rf):0===a?a:0};var sf=function(a){return Ci(a).toUpperCase()};var df=function(a,e,t){var i=k(a),n=i||Object(vt.a)(a)||xt(a);if(e=nd(e,4),null==t){var r=a&&a.constructor;t=n?i?new r:[]:S(a)&&Y(r)?za(Wi(a)):{}}return(n?Ja:gd)(a,function(a,i,n){return e(t,a,i,n)}),t};var lf=function(a,e){for(var t=a.length;t--&&ie(e,a[t],0)>-1;);return t};var cf=function(a,e){for(var t=-1,i=a.length;++t<i&&ie(e,a[t],0)>-1;);return t},uf=/^\s+|\s+$/g;var pf=function(a,e,t){if((a=Ci(a))&&(t||void 0===e))return a.replace(uf,"");if(!a||!(e=E(e)))return a;var i=xn(a),n=xn(e),r=cf(i,n),o=lf(i,n)+1;return pn(i,r,o).join("")},zf=/\s+$/;var mf=function(a,e,t){if((a=Ci(a))&&(t||void 0===e))return a.replace(zf,"");if(!a||!(e=E(e)))return a;var i=xn(a),n=lf(i,xn(e))+1;return pn(i,0,n).join("")},gf=/^\s+/;var ff=function(a,e,t){if((a=Ci(a))&&(t||void 0===e))return a.replace(gf,"");if(!a||!(e=E(e)))return a;var i=xn(a),n=cf(i,xn(e));return pn(i,n).join("")},yf=30,wf="...",hf=/\w*$/;var bf=function(a,e){var t=yf,i=wf;if(S(e)){var n="separator"in e?e.separator:n;t="length"in e?F(e.length):t,i="omission"in e?E(e.omission):i}var r=(a=Ci(a)).length;if(mn(a)){var o=xn(a);r=o.length}if(t>=r)return a;var s=t-Az(i);if(s<1)return i;var d=o?pn(o,0,s).join(""):a.slice(0,s);if(void 0===n)return d+i;if(o&&(s+=d.length-s),Gu(n)){if(a.slice(s).search(n)){var l,c=d;for(n.global||(n=RegExp(n.source,Ci(hf.exec(n))+"g")),n.lastIndex=0;l=n.exec(c);)var u=l.index;d=d.slice(0,void 0===u?s:u)}}else if(a.indexOf(E(n),s)!=s){var p=d.lastIndexOf(n);p>-1&&(d=d.slice(0,p))}return d+i};var vf=function(a){return Ze(a,1)},kf=Pn({"&":"&","<":"<",">":">",""":'"',"'":"'"}),_f=/&(?:amp|lt|gt|quot|#39);/g,jf=RegExp(_f.source);var Tf=function(a){return(a=Ci(a))&&jf.test(a)?a.replace(_f,kf):a},Ef=Br&&1/gs(new Br([,-0]))[1]==1/0?function(a){return new Br(a)}:xa,xf=200;var Af=function(a,e,t){var i=-1,n=ne,r=a.length,o=!0,s=[],d=s;if(t)o=!1,n=Xd;else if(r>=xf){var l=e?null:Ef(a);if(l)return gs(l);o=!1,n=cs,d=new ds}else d=e?[]:s;a:for(;++i<r;){var c=a[i],u=e?e(c):c;if(c=t||0!==c?c:0,o&&u==u){for(var p=d.length;p--;)if(d[p]===u)continue a;e&&d.push(u),s.push(c)}else n(d,u,t)||(d!==s&&d.push(u),s.push(c))}return s},Sf=ot(function(a){return Af(Bi(a,1,Dd,!0))}),Of=ot(function(a){var e=el(a);return Dd(e)&&(e=void 0),Af(Bi(a,1,Dd,!0),nd(e,2))}),Cf=ot(function(a){var e=el(a);return e="function"==typeof e?e:void 0,Af(Bi(a,1,Dd,!0),void 0,e)});var Pf=function(a){return a&&a.length?Af(a):[]};var Mf=function(a,e){return a&&a.length?Af(a,nd(e,2)):[]};var Rf=function(a,e){return e="function"==typeof e?e:void 0,a&&a.length?Af(a,void 0,e):[]},Nf=0;var If=function(a){var e=++Nf;return Ci(a)+e};var qf=function(a,e){return null==a||Yp(a,e)},Lf=Math.max;var Df=function(a){if(!a||!a.length)return[];var e=0;return a=Ar(a,function(a){if(Dd(a))return e=Lf(a.length,e),!0}),mt(e,function(e){return v(a,ed(e))})};var Ff=function(a,e){if(!a||!a.length)return[];var t=Df(a);return null==e?t:v(t,function(a){return ya(e,void 0,a)})};var Bf=function(a,e,t,i){return Xp(a,e,t(Ni(a,e)),i)};var Uf=function(a,e,t){return null==a?a:Bf(a,e,cl(t))};var Hf=function(a,e,t,i){return i="function"==typeof i?i:void 0,null==a?a:Bf(a,e,cl(t),i)},$f=rr(function(a,e,t){return a+(t?" ":"")+e.toUpperCase()});var Wf=function(a){return null==a?[]:Uc(a,Ft(a))},Kf=ot(function(a,e){return Dd(a)?Jd(a,e):[]});var Gf=function(a,e){return Fz(cl(e),a)},Yf=Hi(function(a){var e=a.length,t=e?a[0]:0,i=this.__wrapped__,n=function(e){return qi(e,a)};return!(e>1||this.__actions__.length)&&i instanceof Ea&&we(t)?((i=i.slice(t,+t+(e?1:0))).__actions__.push({func:Yg,args:[n],thisArg:void 0}),new Ma(i,this.__chain__).thru(function(a){return e&&!a.length&&a.push(void 0),a})):this.thru(n)});var Vf=function(){return ur(this)};var Qf=function(){var a=this.__wrapped__;if(a instanceof Ea){var e=a;return this.__actions__.length&&(e=new Ea(this)),(e=e.reverse()).__actions__.push({func:Yg,args:[Om],thisArg:void 0}),new Ma(e,this.__chain__)}return this.thru(Om)};var Xf=function(a,e,t){var i=a.length;if(i<2)return i?Af(a[0]):[];for(var n=-1,r=Array(i);++n<i;)for(var o=a[n],s=-1;++s<i;)s!=n&&(r[n]=Jd(r[n]||o,a[s],e,t));return Af(Bi(r,1),e,t)},Zf=ot(function(a){return Xf(Ar(a,Dd))}),Jf=ot(function(a){var e=el(a);return Dd(e)&&(e=void 0),Xf(Ar(a,Dd),nd(e,2))}),ay=ot(function(a){var e=el(a);return e="function"==typeof e?e:void 0,Xf(Ar(a,Dd),void 0,e)}),ey=ot(Df);var ty=function(a,e,t){for(var i=-1,n=a.length,r=e.length,o={};++i<n;){var s=i<r?e[i]:void 0;t(o,a[i],s)}return o};var iy=function(a,e){return ty(a||[],e||[],tt)};var ny=function(a,e){return ty(a||[],e||[],Xp)},ry=ot(function(a){var e=a.length,t=e>1?a[e-1]:void 0;return t="function"==typeof t?(a.pop(),t):void 0,Ff(a,t)}),oy={chunk:mr,compact:ts,concat:is,difference:al,differenceBy:tl,differenceWith:il,drop:rl,dropRight:ol,dropRightWhile:dl,dropWhile:ll,fill:Ll,findIndex:Hl,findLastIndex:Vl,first:Zl,flatten:Ui,flattenDeep:oc,flattenDepth:sc,fromPairs:_c,head:Zl,indexOf:Gc,initial:Yc,intersection:Zc,intersectionBy:Jc,intersectionWith:au,join:np,last:el,lastIndexOf:cp,nth:Kp,pull:Zz,pullAll:Xz,pullAllBy:Jz,pullAllWith:am,pullAt:im,remove:_m,reverse:Om,slice:Gm,sortedIndex:ng,sortedIndexBy:rg,sortedIndexOf:og,sortedLastIndex:sg,sortedLastIndexBy:dg,sortedLastIndexOf:lg,sortedUniq:ug,sortedUniqBy:pg,tail:Eg,take:xg,takeRight:Ag,takeRightWhile:Sg,takeWhile:Og,union:Sf,unionBy:Of,unionWith:Cf,uniq:Pf,uniqBy:Mf,uniqWith:Rf,unzip:Df,unzipWith:Ff,without:Kf,xor:Zf,xorBy:Jf,xorWith:ay,zip:ey,zipObject:iy,zipObjectDeep:ny,zipWith:ry},sy={countBy:vd,each:ul,eachRight:fl,every:Rl,filter:Fl,find:$l,findLast:Ql,flatMap:ec,flatMapDeep:ic,flatMapDepth:nc,forEach:ul,forEachRight:fl,groupBy:Ac,includes:Wc,invokeMap:pu,keyBy:op,map:ac,orderBy:oz,partition:Hz,reduce:hm,reduceRight:vm,reject:km,sample:Rm,sampleSize:Lm,shuffle:Hm,size:Km,some:Qm,sortBy:Xm},dy={now:Sd},ly={after:U,ary:Ze,before:rn,bind:sn,bindKey:cn,curry:Td,curryRight:Ad,debounce:Md,defer:Vd,delay:Qd,flip:lc,memoize:Ei,negate:Lp,once:ez,overArgs:uz,partial:Fz,partialRight:Uz,rearg:ym,rest:xm,spread:yg,throttle:Gg,unary:vf,wrap:Gf},cy={castArray:sr,clone:Ko,cloneDeep:Vo,cloneDeepWith:Zo,cloneWith:as,conformsTo:ud,eq:at,gt:Cc,gte:Pc,isArguments:bt,isArray:k,isArrayBuffer:fu,isArrayLike:lt,isArrayLikeObject:Dd,isBoolean:wu,isBuffer:vt.a,isDate:ku,isElement:_u,isEmpty:xu,isEqual:Au,isEqualWith:Su,isError:en,isFinite:Cu,isFunction:Y,isInteger:Pu,isLength:dt,isMap:Co,isMatch:Mu,isMatchWith:Ru,isNaN:qu,isNative:Bu,isNil:Uu,isNull:Hu,isNumber:Iu,isObject:S,isObjectLike:f,isPlainObject:Zi,isRegExp:Gu,isSafeInteger:Vu,isSet:No,isString:Bc,isSymbol:w,isTypedArray:xt,isUndefined:Qu,isWeakMap:Zu,isWeakSet:ap,lt:mp,lte:gp,toArray:Hp,toFinite:D,toInteger:F,toLength:Il,toNumber:I,toPlainObject:Bd,toSafeInteger:of,toString:Ci},uy={add:A,ceil:cr,divide:nl,floor:cc,max:_p,maxBy:jp,mean:Ap,meanBy:Sp,min:Mp,minBy:Rp,multiply:Ip,round:Cm,subtract:_g,sum:jg,sumBy:Tg},py={clamp:fr,inRange:Dc,random:cm},zy={assign:It,assignIn:Bt,assignInWith:Ut,assignWith:Ht,at:$i,create:kd,defaults:qd,defaultsDeep:Kd,entries:_l,entriesIn:jl,extend:Bt,extendWith:Ut,findKey:Kl,findLastKey:Xl,forIn:hc,forInRight:bc,forOwn:vc,forOwnRight:kc,functions:Tc,functionsIn:Ec,get:Ii,has:Nc,hasIn:Xs,invert:nu,invertBy:du,invoke:uu,keys:Rt,keysIn:Ft,mapKeys:fp,mapValues:yp,merge:Op,mergeWith:Wd,omit:Qp,omitBy:az,pick:Wz,pickBy:Jp,result:Am,set:Dm,setWith:Fm,toPairs:_l,toPairsIn:jl,transform:df,unset:qf,update:Uf,updateWith:Hf,values:Hc,valuesIn:Wf},my={at:Yf,chain:ur,commit:es,lodash:La,next:$p,plant:Kz,reverse:Qf,tap:Cg,thru:Yg,toIterator:Jg,toJSON:ef,value:ef,valueOf:ef,wrapperChain:Vf},gy={camelCase:or,capitalize:On,deburr:In,endsWith:yl,escape:Al,escapeRegExp:Cl,kebabCase:rp,lowerCase:up,lowerFirst:pp,pad:Mz,padEnd:Rz,padStart:Nz,parseInt:Lz,repeat:jm,replace:Tm,snakeCase:Ym,split:mg,startCase:wg,startsWith:hg,template:Wg,templateSettings:Lg,toLower:tf,toUpper:sf,trim:pf,trimEnd:mf,trimStart:ff,truncate:bf,unescape:Tf,upperCase:$f,upperFirst:Sn,words:ir},fy={attempt:tn,bindAll:dn,cond:od,conforms:cd,constant:Qa,defaultTo:Rd,flow:yc,flowRight:wc,identity:H,iteratee:tp,matches:hp,matchesProperty:vp,method:Cp,methodOf:Pp,mixin:Np,noop:xa,nthArg:Gp,over:dz,overEvery:pz,overSome:zz,property:id,propertyOf:Gz,range:gm,rangeRight:fm,stubArray:Sr,stubFalse:Lu.a,stubObject:bg,stubString:vg,stubTrue:kg,times:Zg,toPath:nf,uniqueId:If};var yy=function(){var a=new Ea(this.__wrapped__);return a.__actions__=Ra(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=Ra(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=Ra(this.__views__),a};var wy=function(){if(this.__filtered__){var a=new Ea(this);a.__dir__=-1,a.__filtered__=!0}else(a=this.clone()).__dir__*=-1;return a},hy=Math.max,by=Math.min;var vy=function(a,e,t){for(var i=-1,n=t.length;++i<n;){var r=t[i],o=r.size;switch(r.type){case"drop":a+=o;break;case"dropRight":e-=o;break;case"take":e=by(e,a+o);break;case"takeRight":a=hy(a,e-o)}}return{start:a,end:e}},ky=1,_y=2,jy=Math.min;var Ty=function(){var a=this.__wrapped__.value(),e=this.__dir__,t=k(a),i=e<0,n=t?a.length:0,r=vy(0,n,this.__views__),o=r.start,s=r.end,d=s-o,l=i?s:o-1,c=this.__iteratees__,u=c.length,p=0,z=jy(d,this.__takeCount__);if(!t||!i&&n==d&&z==d)return af(a,this.__actions__);var m=[];a:for(;d--&&p<z;){for(var g=-1,f=a[l+=e];++g<u;){var y=c[g],w=y.iteratee,h=y.type,b=w(f);if(h==_y)f=b;else if(!b){if(h==ky)continue a;break a}}m[p++]=f}return m},Ey=Array.prototype,xy=Object.prototype.hasOwnProperty,Ay=n?n.iterator:void 0,Sy=Math.max,Oy=Math.min,Cy=function(a){return function(e,t,i){if(null==i){var n=S(t),r=n&&Rt(t),o=r&&r.length&&jc(t,r);(o?o.length:n)||(i=t,t=e,e=this)}return a(e,t,i)}}(Np);
|
2 |
-
/**
|
3 |
-
* @license
|
4 |
-
* Lodash (Custom Build) <https://lodash.com/>
|
5 |
-
* Build: `lodash modularize exports="es" -o ./`
|
6 |
-
* Copyright JS Foundation and other contributors <https://js.foundation/>
|
7 |
-
* Released under MIT license <https://lodash.com/license>
|
8 |
-
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
|
9 |
-
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
|
10 |
-
*/La.after=ly.after,La.ary=ly.ary,La.assign=zy.assign,La.assignIn=zy.assignIn,La.assignInWith=zy.assignInWith,La.assignWith=zy.assignWith,La.at=zy.at,La.before=ly.before,La.bind=ly.bind,La.bindAll=fy.bindAll,La.bindKey=ly.bindKey,La.castArray=cy.castArray,La.chain=my.chain,La.chunk=oy.chunk,La.compact=oy.compact,La.concat=oy.concat,La.cond=fy.cond,La.conforms=fy.conforms,La.constant=fy.constant,La.countBy=sy.countBy,La.create=zy.create,La.curry=ly.curry,La.curryRight=ly.curryRight,La.debounce=ly.debounce,La.defaults=zy.defaults,La.defaultsDeep=zy.defaultsDeep,La.defer=ly.defer,La.delay=ly.delay,La.difference=oy.difference,La.differenceBy=oy.differenceBy,La.differenceWith=oy.differenceWith,La.drop=oy.drop,La.dropRight=oy.dropRight,La.dropRightWhile=oy.dropRightWhile,La.dropWhile=oy.dropWhile,La.fill=oy.fill,La.filter=sy.filter,La.flatMap=sy.flatMap,La.flatMapDeep=sy.flatMapDeep,La.flatMapDepth=sy.flatMapDepth,La.flatten=oy.flatten,La.flattenDeep=oy.flattenDeep,La.flattenDepth=oy.flattenDepth,La.flip=ly.flip,La.flow=fy.flow,La.flowRight=fy.flowRight,La.fromPairs=oy.fromPairs,La.functions=zy.functions,La.functionsIn=zy.functionsIn,La.groupBy=sy.groupBy,La.initial=oy.initial,La.intersection=oy.intersection,La.intersectionBy=oy.intersectionBy,La.intersectionWith=oy.intersectionWith,La.invert=zy.invert,La.invertBy=zy.invertBy,La.invokeMap=sy.invokeMap,La.iteratee=fy.iteratee,La.keyBy=sy.keyBy,La.keys=Rt,La.keysIn=zy.keysIn,La.map=sy.map,La.mapKeys=zy.mapKeys,La.mapValues=zy.mapValues,La.matches=fy.matches,La.matchesProperty=fy.matchesProperty,La.memoize=ly.memoize,La.merge=zy.merge,La.mergeWith=zy.mergeWith,La.method=fy.method,La.methodOf=fy.methodOf,La.mixin=Cy,La.negate=Lp,La.nthArg=fy.nthArg,La.omit=zy.omit,La.omitBy=zy.omitBy,La.once=ly.once,La.orderBy=sy.orderBy,La.over=fy.over,La.overArgs=ly.overArgs,La.overEvery=fy.overEvery,La.overSome=fy.overSome,La.partial=ly.partial,La.partialRight=ly.partialRight,La.partition=sy.partition,La.pick=zy.pick,La.pickBy=zy.pickBy,La.property=fy.property,La.propertyOf=fy.propertyOf,La.pull=oy.pull,La.pullAll=oy.pullAll,La.pullAllBy=oy.pullAllBy,La.pullAllWith=oy.pullAllWith,La.pullAt=oy.pullAt,La.range=fy.range,La.rangeRight=fy.rangeRight,La.rearg=ly.rearg,La.reject=sy.reject,La.remove=oy.remove,La.rest=ly.rest,La.reverse=oy.reverse,La.sampleSize=sy.sampleSize,La.set=zy.set,La.setWith=zy.setWith,La.shuffle=sy.shuffle,La.slice=oy.slice,La.sortBy=sy.sortBy,La.sortedUniq=oy.sortedUniq,La.sortedUniqBy=oy.sortedUniqBy,La.split=gy.split,La.spread=ly.spread,La.tail=oy.tail,La.take=oy.take,La.takeRight=oy.takeRight,La.takeRightWhile=oy.takeRightWhile,La.takeWhile=oy.takeWhile,La.tap=my.tap,La.throttle=ly.throttle,La.thru=Yg,La.toArray=cy.toArray,La.toPairs=zy.toPairs,La.toPairsIn=zy.toPairsIn,La.toPath=fy.toPath,La.toPlainObject=cy.toPlainObject,La.transform=zy.transform,La.unary=ly.unary,La.union=oy.union,La.unionBy=oy.unionBy,La.unionWith=oy.unionWith,La.uniq=oy.uniq,La.uniqBy=oy.uniqBy,La.uniqWith=oy.uniqWith,La.unset=zy.unset,La.unzip=oy.unzip,La.unzipWith=oy.unzipWith,La.update=zy.update,La.updateWith=zy.updateWith,La.values=zy.values,La.valuesIn=zy.valuesIn,La.without=oy.without,La.words=gy.words,La.wrap=ly.wrap,La.xor=oy.xor,La.xorBy=oy.xorBy,La.xorWith=oy.xorWith,La.zip=oy.zip,La.zipObject=oy.zipObject,La.zipObjectDeep=oy.zipObjectDeep,La.zipWith=oy.zipWith,La.entries=zy.toPairs,La.entriesIn=zy.toPairsIn,La.extend=zy.assignIn,La.extendWith=zy.assignInWith,Cy(La,La),La.add=uy.add,La.attempt=fy.attempt,La.camelCase=gy.camelCase,La.capitalize=gy.capitalize,La.ceil=uy.ceil,La.clamp=py.clamp,La.clone=cy.clone,La.cloneDeep=cy.cloneDeep,La.cloneDeepWith=cy.cloneDeepWith,La.cloneWith=cy.cloneWith,La.conformsTo=cy.conformsTo,La.deburr=gy.deburr,La.defaultTo=fy.defaultTo,La.divide=uy.divide,La.endsWith=gy.endsWith,La.eq=cy.eq,La.escape=gy.escape,La.escapeRegExp=gy.escapeRegExp,La.every=sy.every,La.find=sy.find,La.findIndex=oy.findIndex,La.findKey=zy.findKey,La.findLast=sy.findLast,La.findLastIndex=oy.findLastIndex,La.findLastKey=zy.findLastKey,La.floor=uy.floor,La.forEach=sy.forEach,La.forEachRight=sy.forEachRight,La.forIn=zy.forIn,La.forInRight=zy.forInRight,La.forOwn=zy.forOwn,La.forOwnRight=zy.forOwnRight,La.get=zy.get,La.gt=cy.gt,La.gte=cy.gte,La.has=zy.has,La.hasIn=zy.hasIn,La.head=oy.head,La.identity=H,La.includes=sy.includes,La.indexOf=oy.indexOf,La.inRange=py.inRange,La.invoke=zy.invoke,La.isArguments=cy.isArguments,La.isArray=k,La.isArrayBuffer=cy.isArrayBuffer,La.isArrayLike=cy.isArrayLike,La.isArrayLikeObject=cy.isArrayLikeObject,La.isBoolean=cy.isBoolean,La.isBuffer=cy.isBuffer,La.isDate=cy.isDate,La.isElement=cy.isElement,La.isEmpty=cy.isEmpty,La.isEqual=cy.isEqual,La.isEqualWith=cy.isEqualWith,La.isError=cy.isError,La.isFinite=cy.isFinite,La.isFunction=cy.isFunction,La.isInteger=cy.isInteger,La.isLength=cy.isLength,La.isMap=cy.isMap,La.isMatch=cy.isMatch,La.isMatchWith=cy.isMatchWith,La.isNaN=cy.isNaN,La.isNative=cy.isNative,La.isNil=cy.isNil,La.isNull=cy.isNull,La.isNumber=cy.isNumber,La.isObject=S,La.isObjectLike=cy.isObjectLike,La.isPlainObject=cy.isPlainObject,La.isRegExp=cy.isRegExp,La.isSafeInteger=cy.isSafeInteger,La.isSet=cy.isSet,La.isString=cy.isString,La.isSymbol=cy.isSymbol,La.isTypedArray=cy.isTypedArray,La.isUndefined=cy.isUndefined,La.isWeakMap=cy.isWeakMap,La.isWeakSet=cy.isWeakSet,La.join=oy.join,La.kebabCase=gy.kebabCase,La.last=el,La.lastIndexOf=oy.lastIndexOf,La.lowerCase=gy.lowerCase,La.lowerFirst=gy.lowerFirst,La.lt=cy.lt,La.lte=cy.lte,La.max=uy.max,La.maxBy=uy.maxBy,La.mean=uy.mean,La.meanBy=uy.meanBy,La.min=uy.min,La.minBy=uy.minBy,La.stubArray=fy.stubArray,La.stubFalse=fy.stubFalse,La.stubObject=fy.stubObject,La.stubString=fy.stubString,La.stubTrue=fy.stubTrue,La.multiply=uy.multiply,La.nth=oy.nth,La.noop=fy.noop,La.now=dy.now,La.pad=gy.pad,La.padEnd=gy.padEnd,La.padStart=gy.padStart,La.parseInt=gy.parseInt,La.random=py.random,La.reduce=sy.reduce,La.reduceRight=sy.reduceRight,La.repeat=gy.repeat,La.replace=gy.replace,La.result=zy.result,La.round=uy.round,La.sample=sy.sample,La.size=sy.size,La.snakeCase=gy.snakeCase,La.some=sy.some,La.sortedIndex=oy.sortedIndex,La.sortedIndexBy=oy.sortedIndexBy,La.sortedIndexOf=oy.sortedIndexOf,La.sortedLastIndex=oy.sortedLastIndex,La.sortedLastIndexBy=oy.sortedLastIndexBy,La.sortedLastIndexOf=oy.sortedLastIndexOf,La.startCase=gy.startCase,La.startsWith=gy.startsWith,La.subtract=uy.subtract,La.sum=uy.sum,La.sumBy=uy.sumBy,La.template=gy.template,La.times=fy.times,La.toFinite=cy.toFinite,La.toInteger=F,La.toLength=cy.toLength,La.toLower=gy.toLower,La.toNumber=cy.toNumber,La.toSafeInteger=cy.toSafeInteger,La.toString=cy.toString,La.toUpper=gy.toUpper,La.trim=gy.trim,La.trimEnd=gy.trimEnd,La.trimStart=gy.trimStart,La.truncate=gy.truncate,La.unescape=gy.unescape,La.uniqueId=fy.uniqueId,La.upperCase=gy.upperCase,La.upperFirst=gy.upperFirst,La.each=sy.forEach,La.eachRight=sy.forEachRight,La.first=oy.head,Cy(La,function(){var a={};return gd(La,function(e,t){xy.call(La.prototype,t)||(a[t]=e)}),a}(),{chain:!1}),La.VERSION="4.17.11",(La.templateSettings=gy.templateSettings).imports._=La,Ja(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){La[a].placeholder=La}),Ja(["drop","take"],function(a,e){Ea.prototype[a]=function(t){t=void 0===t?1:Sy(F(t),0);var i=this.__filtered__&&!e?new Ea(this):this.clone();return i.__filtered__?i.__takeCount__=Oy(t,i.__takeCount__):i.__views__.push({size:Oy(t,4294967295),type:a+(i.__dir__<0?"Right":"")}),i},Ea.prototype[a+"Right"]=function(e){return this.reverse()[a](e).reverse()}}),Ja(["filter","map","takeWhile"],function(a,e){var t=e+1,i=1==t||3==t;Ea.prototype[a]=function(a){var e=this.clone();return e.__iteratees__.push({iteratee:nd(a,3),type:t}),e.__filtered__=e.__filtered__||i,e}}),Ja(["head","last"],function(a,e){var t="take"+(e?"Right":"");Ea.prototype[a]=function(){return this[t](1).value()[0]}}),Ja(["initial","tail"],function(a,e){var t="drop"+(e?"":"Right");Ea.prototype[a]=function(){return this.__filtered__?new Ea(this):this[t](1)}}),Ea.prototype.compact=function(){return this.filter(H)},Ea.prototype.find=function(a){return this.filter(a).head()},Ea.prototype.findLast=function(a){return this.reverse().find(a)},Ea.prototype.invokeMap=ot(function(a,e){return"function"==typeof a?new Ea(this):this.map(function(t){return cu(t,a,e)})}),Ea.prototype.reject=function(a){return this.filter(Lp(nd(a)))},Ea.prototype.slice=function(a,e){a=F(a);var t=this;return t.__filtered__&&(a>0||e<0)?new Ea(t):(a<0?t=t.takeRight(-a):a&&(t=t.drop(a)),void 0!==e&&(t=(e=F(e))<0?t.dropRight(-e):t.take(e-a)),t)},Ea.prototype.takeRightWhile=function(a){return this.reverse().takeWhile(a).reverse()},Ea.prototype.toArray=function(){return this.take(4294967295)},gd(Ea.prototype,function(a,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),i=/^(?:head|last)$/.test(e),n=La[i?"take"+("last"==e?"Right":""):e],r=i||/^find/.test(e);n&&(La.prototype[e]=function(){var e=this.__wrapped__,o=i?[1]:arguments,s=e instanceof Ea,d=o[0],l=s||k(e),c=function(a){var e=n.apply(La,Li([a],o));return i&&u?e[0]:e};l&&t&&"function"==typeof d&&1!=d.length&&(s=l=!1);var u=this.__chain__,p=!!this.__actions__.length,z=r&&!u,m=s&&!p;if(!r&&l){e=m?e:new Ea(this);var g=a.apply(e,o);return g.__actions__.push({func:Yg,args:[c],thisArg:void 0}),new Ma(g,u)}return z&&m?a.apply(this,o):(g=this.thru(c),z?i?g.value()[0]:g.value():g)})}),Ja(["pop","push","shift","sort","splice","unshift"],function(a){var e=Ey[a],t=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",i=/^(?:pop|shift)$/.test(a);La.prototype[a]=function(){var a=arguments;if(i&&!this.__chain__){var n=this.value();return e.apply(k(n)?n:[],a)}return this[t](function(t){return e.apply(k(t)?t:[],a)})}}),gd(Ea.prototype,function(a,e){var t=La[e];if(t){var i=t.name+"";(Sa[i]||(Sa[i]=[])).push({name:e,func:t})}}),Sa[Se(void 0,2).name]=[{name:"wrapper",func:void 0}],Ea.prototype.clone=yy,Ea.prototype.reverse=wy,Ea.prototype.value=Ty,La.prototype.at=my.at,La.prototype.chain=my.wrapperChain,La.prototype.commit=my.commit,La.prototype.next=my.next,La.prototype.plant=my.plant,La.prototype.reverse=my.reverse,La.prototype.toJSON=La.prototype.valueOf=La.prototype.value=my.value,La.prototype.first=La.prototype.head,Ay&&(La.prototype[Ay]=my.toIterator);var Py=La;t.d(e,"add",function(){return A}),t.d(e,"after",function(){return U}),t.d(e,"ary",function(){return Ze}),t.d(e,"assign",function(){return It}),t.d(e,"assignIn",function(){return Bt}),t.d(e,"assignInWith",function(){return Ut}),t.d(e,"assignWith",function(){return Ht}),t.d(e,"at",function(){return $i}),t.d(e,"attempt",function(){return tn}),t.d(e,"before",function(){return rn}),t.d(e,"bind",function(){return sn}),t.d(e,"bindAll",function(){return dn}),t.d(e,"bindKey",function(){return cn}),t.d(e,"camelCase",function(){return or}),t.d(e,"capitalize",function(){return On}),t.d(e,"castArray",function(){return sr}),t.d(e,"ceil",function(){return cr}),t.d(e,"chain",function(){return ur}),t.d(e,"chunk",function(){return mr}),t.d(e,"clamp",function(){return fr}),t.d(e,"clone",function(){return Ko}),t.d(e,"cloneDeep",function(){return Vo}),t.d(e,"cloneDeepWith",function(){return Zo}),t.d(e,"cloneWith",function(){return as}),t.d(e,"commit",function(){return es}),t.d(e,"compact",function(){return ts}),t.d(e,"concat",function(){return is}),t.d(e,"cond",function(){return od}),t.d(e,"conforms",function(){return cd}),t.d(e,"conformsTo",function(){return ud}),t.d(e,"constant",function(){return Qa}),t.d(e,"countBy",function(){return vd}),t.d(e,"create",function(){return kd}),t.d(e,"curry",function(){return Td}),t.d(e,"curryRight",function(){return Ad}),t.d(e,"debounce",function(){return Md}),t.d(e,"deburr",function(){return In}),t.d(e,"defaultTo",function(){return Rd}),t.d(e,"defaults",function(){return qd}),t.d(e,"defaultsDeep",function(){return Kd}),t.d(e,"defer",function(){return Vd}),t.d(e,"delay",function(){return Qd}),t.d(e,"difference",function(){return al}),t.d(e,"differenceBy",function(){return tl}),t.d(e,"differenceWith",function(){return il}),t.d(e,"divide",function(){return nl}),t.d(e,"drop",function(){return rl}),t.d(e,"dropRight",function(){return ol}),t.d(e,"dropRightWhile",function(){return dl}),t.d(e,"dropWhile",function(){return ll}),t.d(e,"each",function(){return ul}),t.d(e,"eachRight",function(){return fl}),t.d(e,"endsWith",function(){return yl}),t.d(e,"entries",function(){return _l}),t.d(e,"entriesIn",function(){return jl}),t.d(e,"eq",function(){return at}),t.d(e,"escape",function(){return Al}),t.d(e,"escapeRegExp",function(){return Cl}),t.d(e,"every",function(){return Rl}),t.d(e,"extend",function(){return Bt}),t.d(e,"extendWith",function(){return Ut}),t.d(e,"fill",function(){return Ll}),t.d(e,"filter",function(){return Fl}),t.d(e,"find",function(){return $l}),t.d(e,"findIndex",function(){return Hl}),t.d(e,"findKey",function(){return Kl}),t.d(e,"findLast",function(){return Ql}),t.d(e,"findLastIndex",function(){return Vl}),t.d(e,"findLastKey",function(){return Xl}),t.d(e,"first",function(){return Zl}),t.d(e,"flatMap",function(){return ec}),t.d(e,"flatMapDeep",function(){return ic}),t.d(e,"flatMapDepth",function(){return nc}),t.d(e,"flatten",function(){return Ui}),t.d(e,"flattenDeep",function(){return oc}),t.d(e,"flattenDepth",function(){return sc}),t.d(e,"flip",function(){return lc}),t.d(e,"floor",function(){return cc}),t.d(e,"flow",function(){return yc}),t.d(e,"flowRight",function(){return wc}),t.d(e,"forEach",function(){return ul}),t.d(e,"forEachRight",function(){return fl}),t.d(e,"forIn",function(){return hc}),t.d(e,"forInRight",function(){return bc}),t.d(e,"forOwn",function(){return vc}),t.d(e,"forOwnRight",function(){return kc}),t.d(e,"fromPairs",function(){return _c}),t.d(e,"functions",function(){return Tc}),t.d(e,"functionsIn",function(){return Ec}),t.d(e,"get",function(){return Ii}),t.d(e,"groupBy",function(){return Ac}),t.d(e,"gt",function(){return Cc}),t.d(e,"gte",function(){return Pc}),t.d(e,"has",function(){return Nc}),t.d(e,"hasIn",function(){return Xs}),t.d(e,"head",function(){return Zl}),t.d(e,"identity",function(){return H}),t.d(e,"inRange",function(){return Dc}),t.d(e,"includes",function(){return Wc}),t.d(e,"indexOf",function(){return Gc}),t.d(e,"initial",function(){return Yc}),t.d(e,"intersection",function(){return Zc}),t.d(e,"intersectionBy",function(){return Jc}),t.d(e,"intersectionWith",function(){return au}),t.d(e,"invert",function(){return nu}),t.d(e,"invertBy",function(){return du}),t.d(e,"invoke",function(){return uu}),t.d(e,"invokeMap",function(){return pu}),t.d(e,"isArguments",function(){return bt}),t.d(e,"isArray",function(){return k}),t.d(e,"isArrayBuffer",function(){return fu}),t.d(e,"isArrayLike",function(){return lt}),t.d(e,"isArrayLikeObject",function(){return Dd}),t.d(e,"isBoolean",function(){return wu}),t.d(e,"isBuffer",function(){return vt.a}),t.d(e,"isDate",function(){return ku}),t.d(e,"isElement",function(){return _u}),t.d(e,"isEmpty",function(){return xu}),t.d(e,"isEqual",function(){return Au}),t.d(e,"isEqualWith",function(){return Su}),t.d(e,"isError",function(){return en}),t.d(e,"isFinite",function(){return Cu}),t.d(e,"isFunction",function(){return Y}),t.d(e,"isInteger",function(){return Pu}),t.d(e,"isLength",function(){return dt}),t.d(e,"isMap",function(){return Co}),t.d(e,"isMatch",function(){return Mu}),t.d(e,"isMatchWith",function(){return Ru}),t.d(e,"isNaN",function(){return qu}),t.d(e,"isNative",function(){return Bu}),t.d(e,"isNil",function(){return Uu}),t.d(e,"isNull",function(){return Hu}),t.d(e,"isNumber",function(){return Iu}),t.d(e,"isObject",function(){return S}),t.d(e,"isObjectLike",function(){return f}),t.d(e,"isPlainObject",function(){return Zi}),t.d(e,"isRegExp",function(){return Gu}),t.d(e,"isSafeInteger",function(){return Vu}),t.d(e,"isSet",function(){return No}),t.d(e,"isString",function(){return Bc}),t.d(e,"isSymbol",function(){return w}),t.d(e,"isTypedArray",function(){return xt}),t.d(e,"isUndefined",function(){return Qu}),t.d(e,"isWeakMap",function(){return Zu}),t.d(e,"isWeakSet",function(){return ap}),t.d(e,"iteratee",function(){return tp}),t.d(e,"join",function(){return np}),t.d(e,"kebabCase",function(){return rp}),t.d(e,"keyBy",function(){return op}),t.d(e,"keys",function(){return Rt}),t.d(e,"keysIn",function(){return Ft}),t.d(e,"last",function(){return el}),t.d(e,"lastIndexOf",function(){return cp}),t.d(e,"lodash",function(){return La}),t.d(e,"lowerCase",function(){return up}),t.d(e,"lowerFirst",function(){return pp}),t.d(e,"lt",function(){return mp}),t.d(e,"lte",function(){return gp}),t.d(e,"map",function(){return ac}),t.d(e,"mapKeys",function(){return fp}),t.d(e,"mapValues",function(){return yp}),t.d(e,"matches",function(){return hp}),t.d(e,"matchesProperty",function(){return vp}),t.d(e,"max",function(){return _p}),t.d(e,"maxBy",function(){return jp}),t.d(e,"mean",function(){return Ap}),t.d(e,"meanBy",function(){return Sp}),t.d(e,"memoize",function(){return Ei}),t.d(e,"merge",function(){return Op}),t.d(e,"mergeWith",function(){return Wd}),t.d(e,"method",function(){return Cp}),t.d(e,"methodOf",function(){return Pp}),t.d(e,"min",function(){return Mp}),t.d(e,"minBy",function(){return Rp}),t.d(e,"mixin",function(){return Np}),t.d(e,"multiply",function(){return Ip}),t.d(e,"negate",function(){return Lp}),t.d(e,"next",function(){return $p}),t.d(e,"noop",function(){return xa}),t.d(e,"now",function(){return Sd}),t.d(e,"nth",function(){return Kp}),t.d(e,"nthArg",function(){return Gp}),t.d(e,"omit",function(){return Qp}),t.d(e,"omitBy",function(){return az}),t.d(e,"once",function(){return ez}),t.d(e,"orderBy",function(){return oz}),t.d(e,"over",function(){return dz}),t.d(e,"overArgs",function(){return uz}),t.d(e,"overEvery",function(){return pz}),t.d(e,"overSome",function(){return zz}),t.d(e,"pad",function(){return Mz}),t.d(e,"padEnd",function(){return Rz}),t.d(e,"padStart",function(){return Nz}),t.d(e,"parseInt",function(){return Lz}),t.d(e,"partial",function(){return Fz}),t.d(e,"partialRight",function(){return Uz}),t.d(e,"partition",function(){return Hz}),t.d(e,"pick",function(){return Wz}),t.d(e,"pickBy",function(){return Jp}),t.d(e,"plant",function(){return Kz}),t.d(e,"property",function(){return id}),t.d(e,"propertyOf",function(){return Gz}),t.d(e,"pull",function(){return Zz}),t.d(e,"pullAll",function(){return Xz}),t.d(e,"pullAllBy",function(){return Jz}),t.d(e,"pullAllWith",function(){return am}),t.d(e,"pullAt",function(){return im}),t.d(e,"random",function(){return cm}),t.d(e,"range",function(){return gm}),t.d(e,"rangeRight",function(){return fm}),t.d(e,"rearg",function(){return ym}),t.d(e,"reduce",function(){return hm}),t.d(e,"reduceRight",function(){return vm}),t.d(e,"reject",function(){return km}),t.d(e,"remove",function(){return _m}),t.d(e,"repeat",function(){return jm}),t.d(e,"replace",function(){return Tm}),t.d(e,"rest",function(){return xm}),t.d(e,"result",function(){return Am}),t.d(e,"reverse",function(){return Om}),t.d(e,"round",function(){return Cm}),t.d(e,"sample",function(){return Rm}),t.d(e,"sampleSize",function(){return Lm}),t.d(e,"set",function(){return Dm}),t.d(e,"setWith",function(){return Fm}),t.d(e,"shuffle",function(){return Hm}),t.d(e,"size",function(){return Km}),t.d(e,"slice",function(){return Gm}),t.d(e,"snakeCase",function(){return Ym}),t.d(e,"some",function(){return Qm}),t.d(e,"sortBy",function(){return Xm}),t.d(e,"sortedIndex",function(){return ng}),t.d(e,"sortedIndexBy",function(){return rg}),t.d(e,"sortedIndexOf",function(){return og}),t.d(e,"sortedLastIndex",function(){return sg}),t.d(e,"sortedLastIndexBy",function(){return dg}),t.d(e,"sortedLastIndexOf",function(){return lg}),t.d(e,"sortedUniq",function(){return ug}),t.d(e,"sortedUniqBy",function(){return pg}),t.d(e,"split",function(){return mg}),t.d(e,"spread",function(){return yg}),t.d(e,"startCase",function(){return wg}),t.d(e,"startsWith",function(){return hg}),t.d(e,"stubArray",function(){return Sr}),t.d(e,"stubFalse",function(){return Lu.a}),t.d(e,"stubObject",function(){return bg}),t.d(e,"stubString",function(){return vg}),t.d(e,"stubTrue",function(){return kg}),t.d(e,"subtract",function(){return _g}),t.d(e,"sum",function(){return jg}),t.d(e,"sumBy",function(){return Tg}),t.d(e,"tail",function(){return Eg}),t.d(e,"take",function(){return xg}),t.d(e,"takeRight",function(){return Ag}),t.d(e,"takeRightWhile",function(){return Sg}),t.d(e,"takeWhile",function(){return Og}),t.d(e,"tap",function(){return Cg}),t.d(e,"template",function(){return Wg}),t.d(e,"templateSettings",function(){return Lg}),t.d(e,"throttle",function(){return Gg}),t.d(e,"thru",function(){return Yg}),t.d(e,"times",function(){return Zg}),t.d(e,"toArray",function(){return Hp}),t.d(e,"toFinite",function(){return D}),t.d(e,"toInteger",function(){return F}),t.d(e,"toIterator",function(){return Jg}),t.d(e,"toJSON",function(){return ef}),t.d(e,"toLength",function(){return Il}),t.d(e,"toLower",function(){return tf}),t.d(e,"toNumber",function(){return I}),t.d(e,"toPairs",function(){return _l}),t.d(e,"toPairsIn",function(){return jl}),t.d(e,"toPath",function(){return nf}),t.d(e,"toPlainObject",function(){return Bd}),t.d(e,"toSafeInteger",function(){return of}),t.d(e,"toString",function(){return Ci}),t.d(e,"toUpper",function(){return sf}),t.d(e,"transform",function(){return df}),t.d(e,"trim",function(){return pf}),t.d(e,"trimEnd",function(){return mf}),t.d(e,"trimStart",function(){return ff}),t.d(e,"truncate",function(){return bf}),t.d(e,"unary",function(){return vf}),t.d(e,"unescape",function(){return Tf}),t.d(e,"union",function(){return Sf}),t.d(e,"unionBy",function(){return Of}),t.d(e,"unionWith",function(){return Cf}),t.d(e,"uniq",function(){return Pf}),t.d(e,"uniqBy",function(){return Mf}),t.d(e,"uniqWith",function(){return Rf}),t.d(e,"uniqueId",function(){return If}),t.d(e,"unset",function(){return qf}),t.d(e,"unzip",function(){return Df}),t.d(e,"unzipWith",function(){return Ff}),t.d(e,"update",function(){return Uf}),t.d(e,"updateWith",function(){return Hf}),t.d(e,"upperCase",function(){return $f}),t.d(e,"upperFirst",function(){return Sn}),t.d(e,"value",function(){return ef}),t.d(e,"valueOf",function(){return ef}),t.d(e,"values",function(){return Hc}),t.d(e,"valuesIn",function(){return Wf}),t.d(e,"without",function(){return Kf}),t.d(e,"words",function(){return ir}),t.d(e,"wrap",function(){return Gf}),t.d(e,"wrapperAt",function(){return Yf}),t.d(e,"wrapperChain",function(){return Vf}),t.d(e,"wrapperCommit",function(){return es}),t.d(e,"wrapperLodash",function(){return La}),t.d(e,"wrapperNext",function(){return $p}),t.d(e,"wrapperPlant",function(){return Kz}),t.d(e,"wrapperReverse",function(){return Qf}),t.d(e,"wrapperToIterator",function(){return Jg}),t.d(e,"wrapperValue",function(){return ef}),t.d(e,"xor",function(){return Zf}),t.d(e,"xorBy",function(){return Jf}),t.d(e,"xorWith",function(){return ay}),t.d(e,"zip",function(){return ey}),t.d(e,"zipObject",function(){return iy}),t.d(e,"zipObjectDeep",function(){return ny}),t.d(e,"zipWith",function(){return ry}),t.d(e,"default",function(){return Py})},function(a,e,t){var i=t(8);a.exports=function(a){if(!i(a))throw TypeError(a+" is not an object!");return a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(35));var r=function(){return[]},o=function(a){this._hasScore=!1,this._identifier="",this._hasMarks=!1,this._marker=r,this.score=0,this.text="",this.marks=[],(0,i.isUndefined)(a)&&(a={}),(0,i.isUndefined)(a.score)||this.setScore(a.score),(0,i.isUndefined)(a.text)||this.setText(a.text),(0,i.isUndefined)(a.marks)||this.setMarks(a.marks)};o.prototype.hasScore=function(){return this._hasScore},o.prototype.getScore=function(){return this.score},o.prototype.setScore=function(a){(0,i.isNumber)(a)&&(this.score=a,this._hasScore=!0)},o.prototype.hasText=function(){return""!==this.text},o.prototype.getText=function(){return this.text},o.prototype.setText=function(a){(0,i.isUndefined)(a)&&(a=""),this.text=a},o.prototype.getMarks=function(){return this.marks},o.prototype.setMarks=function(a){(0,i.isArray)(a)&&(this.marks=a,this._hasMarks=a.length>0)},o.prototype.setIdentifier=function(a){this._identifier=a},o.prototype.getIdentifier=function(){return this._identifier},o.prototype.setMarker=function(a){this._marker=a},o.prototype.hasMarker=function(){return this._hasMarks&&this._marker!==this.emptyMarker},o.prototype.getMarker=function(){return this._marker},o.prototype.setHasMarks=function(a){this._hasMarks=a},o.prototype.hasMarks=function(){return this._hasMarks},o.prototype.serialize=function(){return{_parseClass:"AssessmentResult",identifier:this._identifier,score:this.score,text:this.text,marks:this.marks.map(function(a){return a.serialize()})}},o.parse=function(a){var e=new o({text:a.text,score:a.score,marks:a.marks.map(function(a){return n.default.parse(a)})});return e.setIdentifier(a.identifier),e},e.default=o},function(a,e){var t=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(558);Object.keys(i).forEach(function(a){"default"!==a&&"__esModule"!==a&&Object.defineProperty(e,a,{enumerable:!0,get:function(){return i[a]}})})},function(a,e,t){"use strict";var i=t(141),n="object"==typeof self&&self&&self.Object===Object&&self,r=i.a||n||Function("return this")();e.a=r},function(a,e){a.exports=function(a){try{return!!a()}catch(a){return!0}}},function(a,e){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,e,t){var i=t(101)("wks"),n=t(59),r=t(4).Symbol,o="function"==typeof r;(a.exports=function(a){return i[a]||(i[a]=o&&r[a]||(o?r:n)("Symbol."+a))}).store=i},function(a,e,t){(function(a,i){var n=/%[sdj%]/g;e.format=function(a){if(!y(a)){for(var e=[],t=0;t<arguments.length;t++)e.push(s(arguments[t]));return e.join(" ")}t=1;for(var i=arguments,r=i.length,o=String(a).replace(n,function(a){if("%%"===a)return"%";if(t>=r)return a;switch(a){case"%s":return String(i[t++]);case"%d":return Number(i[t++]);case"%j":try{return JSON.stringify(i[t++])}catch(a){return"[Circular]"}default:return a}}),d=i[t];t<r;d=i[++t])g(d)||!b(d)?o+=" "+d:o+=" "+s(d);return o},e.deprecate=function(t,n){if(w(a.process))return function(){return e.deprecate(t,n).apply(this,arguments)};if(!0===i.noDeprecation)return t;var r=!1;return function(){if(!r){if(i.throwDeprecation)throw new Error(n);i.traceDeprecation?console.trace(n):console.error(n),r=!0}return t.apply(this,arguments)}};var r,o={};function s(a,t){var i={seen:[],stylize:l};return arguments.length>=3&&(i.depth=arguments[2]),arguments.length>=4&&(i.colors=arguments[3]),m(t)?i.showHidden=t:t&&e._extend(i,t),w(i.showHidden)&&(i.showHidden=!1),w(i.depth)&&(i.depth=2),w(i.colors)&&(i.colors=!1),w(i.customInspect)&&(i.customInspect=!0),i.colors&&(i.stylize=d),c(i,a,i.depth)}function d(a,e){var t=s.styles[e];return t?"["+s.colors[t][0]+"m"+a+"["+s.colors[t][1]+"m":a}function l(a,e){return a}function c(a,t,i){if(a.customInspect&&t&&_(t.inspect)&&t.inspect!==e.inspect&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(i,a);return y(n)||(n=c(a,n,i)),n}var r=function(a,e){if(w(e))return a.stylize("undefined","undefined");if(y(e)){var t="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(t,"string")}if(f(e))return a.stylize(""+e,"number");if(m(e))return a.stylize(""+e,"boolean");if(g(e))return a.stylize("null","null")}(a,t);if(r)return r;var o=Object.keys(t),s=function(a){var e={};return a.forEach(function(a,t){e[a]=!0}),e}(o);if(a.showHidden&&(o=Object.getOwnPropertyNames(t)),k(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return u(t);if(0===o.length){if(_(t)){var d=t.name?": "+t.name:"";return a.stylize("[Function"+d+"]","special")}if(h(t))return a.stylize(RegExp.prototype.toString.call(t),"regexp");if(v(t))return a.stylize(Date.prototype.toString.call(t),"date");if(k(t))return u(t)}var l,b="",j=!1,T=["{","}"];(z(t)&&(j=!0,T=["[","]"]),_(t))&&(b=" [Function"+(t.name?": "+t.name:"")+"]");return h(t)&&(b=" "+RegExp.prototype.toString.call(t)),v(t)&&(b=" "+Date.prototype.toUTCString.call(t)),k(t)&&(b=" "+u(t)),0!==o.length||j&&0!=t.length?i<0?h(t)?a.stylize(RegExp.prototype.toString.call(t),"regexp"):a.stylize("[Object]","special"):(a.seen.push(t),l=j?function(a,e,t,i,n){for(var r=[],o=0,s=e.length;o<s;++o)x(e,String(o))?r.push(p(a,e,t,i,String(o),!0)):r.push("");return n.forEach(function(n){n.match(/^\d+$/)||r.push(p(a,e,t,i,n,!0))}),r}(a,t,i,s,o):o.map(function(e){return p(a,t,i,s,e,j)}),a.seen.pop(),function(a,e,t){if(a.reduce(function(a,e){return 0,e.indexOf("\n")>=0&&0,a+e.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60)return t[0]+(""===e?"":e+"\n ")+" "+a.join(",\n ")+" "+t[1];return t[0]+e+" "+a.join(", ")+" "+t[1]}(l,b,T)):T[0]+b+T[1]}function u(a){return"["+Error.prototype.toString.call(a)+"]"}function p(a,e,t,i,n,r){var o,s,d;if((d=Object.getOwnPropertyDescriptor(e,n)||{value:e[n]}).get?s=d.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):d.set&&(s=a.stylize("[Setter]","special")),x(i,n)||(o="["+n+"]"),s||(a.seen.indexOf(d.value)<0?(s=g(t)?c(a,d.value,null):c(a,d.value,t-1)).indexOf("\n")>-1&&(s=r?s.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+s.split("\n").map(function(a){return" "+a}).join("\n")):s=a.stylize("[Circular]","special")),w(o)){if(r&&n.match(/^\d+$/))return s;(o=JSON.stringify(""+n)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=a.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=a.stylize(o,"string"))}return o+": "+s}function z(a){return Array.isArray(a)}function m(a){return"boolean"==typeof a}function g(a){return null===a}function f(a){return"number"==typeof a}function y(a){return"string"==typeof a}function w(a){return void 0===a}function h(a){return b(a)&&"[object RegExp]"===j(a)}function b(a){return"object"==typeof a&&null!==a}function v(a){return b(a)&&"[object Date]"===j(a)}function k(a){return b(a)&&("[object Error]"===j(a)||a instanceof Error)}function _(a){return"function"==typeof a}function j(a){return Object.prototype.toString.call(a)}function T(a){return a<10?"0"+a.toString(10):a.toString(10)}e.debuglog=function(a){if(w(r)&&(r=i.env.NODE_DEBUG||""),a=a.toUpperCase(),!o[a])if(new RegExp("\\b"+a+"\\b","i").test(r)){var t=i.pid;o[a]=function(){var i=e.format.apply(e,arguments);console.error("%s %d: %s",a,t,i)}}else o[a]=function(){};return o[a]},e.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.isArray=z,e.isBoolean=m,e.isNull=g,e.isNullOrUndefined=function(a){return null==a},e.isNumber=f,e.isString=y,e.isSymbol=function(a){return"symbol"==typeof a},e.isUndefined=w,e.isRegExp=h,e.isObject=b,e.isDate=v,e.isError=k,e.isFunction=_,e.isPrimitive=function(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||void 0===a},e.isBuffer=t(598);var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function x(a,e){return Object.prototype.hasOwnProperty.call(a,e)}e.log=function(){console.log("%s - %s",function(){var a=new Date,e=[T(a.getHours()),T(a.getMinutes()),T(a.getSeconds())].join(":");return[a.getDate(),E[a.getMonth()],e].join(" ")}(),e.format.apply(e,arguments))},e.inherits=t(98),e._extend=function(a,e){if(!e||!b(e))return a;for(var t=Object.keys(e),i=t.length;i--;)a[t[i]]=e[t[i]];return a}}).call(this,t(43),t(597))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=function(){function a(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a)}return i(a,[{key:"getResult",value:function(a,e,t){throw"The method getResult is not implemented"}},{key:"isApplicable",value:function(a){return!0}}]),a}();e.default=n},function(a,e,t){a.exports=!t(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,e,t){var i=t(2),n=t(213),r=t(37),o=Object.defineProperty;e.f=t(12)?Object.defineProperty:function(a,e,t){if(i(a),e=r(e,!0),i(t),n)try{return o(a,e,t)}catch(a){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(a[e]=t.value),a}},function(a,e,t){var i=t(39),n=Math.min;a.exports=function(a){return a>0?n(i(a),9007199254740991):0}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.split("_")[0]}},function(a,e,t){var i=t(38);a.exports=function(a){return Object(i(a))}},function(a,e,t){"use strict";(function(a){var i=t(141),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=n&&"object"==typeof a&&a&&!a.nodeType&&a,o=r&&r.exports===n&&i.a.process,s=function(){try{var a=r&&r.require&&r.require("util").types;return a||o&&o.binding&&o.binding("util")}catch(a){}}();e.a=s}).call(this,t(169)(a))},function(a,e,t){"use strict";(function(a){var i=t(6),n=t(57),r="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=r&&"object"==typeof a&&a&&!a.nodeType&&a,s=o&&o.exports===r?i.a.Buffer:void 0,d=(s?s.isBuffer:void 0)||n.a;e.a=d}).call(this,t(169)(a))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(a=(a=a.replace(/\s{2,}/g," ")).replace(/\s\./g,".")).replace(/^\s+|\s+$/g,"")}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){if(""===(a=(0,n.default)((0,i.stripFullTags)(a))))return[];var e=a.split(/\s/g);return e=(0,o.map)(e,function(a){return(0,r.default)(a)}),(0,o.filter)(e,function(a){return""!==a.trim()})};var i=t(26),n=s(t(19)),r=s(t(177)),o=t(1);function s(a){return a&&a.__esModule?a:{default:a}}},function(a,e){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){a=(0,r.unifyNonBreakingSpace)(a);var e=(0,n.getBlocks)(a);e=(0,i.flatMap)(e,function(a){return a.split(s)});var t=(0,i.flatMap)(e,d);return(0,i.filter)(t,(0,i.negate)(i.isEmpty))};var i=t(1),n=t(116),r=t(249),o=function(a){return a&&a.__esModule?a:{default:a}}(t(564));var s=new RegExp("\n\r|\n|\r");var d=(0,i.memoize)(function(a){var e=new o.default,t=e.createTokenizer(),i=t.tokenizer,n=t.tokens;return e.tokenize(i,a),0===n.length?[]:e.getSentencesFromTokens(n)})},function(a,e,t){var i=t(13),n=t(58);a.exports=t(12)?function(a,e,t){return i.f(a,e,n(1,t))}:function(a,e,t){return a[e]=t,a}},function(a,e,t){var i=t(4),n=t(23),r=t(27),o=t(59)("src"),s=Function.toString,d=(""+s).split("toString");t(31).inspectSource=function(a){return s.call(a)},(a.exports=function(a,e,t,s){var l="function"==typeof t;l&&(r(t,"name")||n(t,"name",e)),a[e]!==t&&(l&&(r(t,o)||n(t,o,a[e]?""+a[e]:d.join(String(e)))),a===i?a[e]=t:s?a[e]?a[e]=t:n(a,e,t):(delete a[e],n(a,e,t)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(a,e,t){var i=t(0),n=t(7),r=t(38),o=/"/g,s=function(a,e,t,i){var n=String(r(a)),s="<"+e;return""!==t&&(s+=" "+t+'="'+String(i).replace(o,""")+'"'),s+">"+n+"</"+e+">"};a.exports=function(a,e){var t={};t[a]=e(s),i(i.P+i.F*n(function(){var e=""[a]('"');return e!==e.toLowerCase()||e.split('"').length>3}),"String",t)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stripBlockTagsAtStartEnd=e.stripIncompleteTags=e.stripFullTags=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(19)),n=t(116);var r=new RegExp("^<("+n.blockElements.join("|")+")[^>]*?>","i"),o=new RegExp("</("+n.blockElements.join("|")+")[^>]*?>$","i"),s=function(a){return a=(a=a.replace(/^(<\/([^>]+)>)+/i,"")).replace(/(<([^/>]+)>)+$/i,"")},d=function(a){return a=(a=a.replace(r,"")).replace(o,"")},l=function(a){return a=a.replace(/(<([^>]+)>)/gi," "),a=(0,i.default)(a)};e.stripFullTags=l,e.stripIncompleteTags=s,e.stripBlockTagsAtStartEnd=d,e.default={stripFullTags:l,stripIncompleteTags:s,stripBlockTagsAtStartEnd:d}},function(a,e){var t={}.hasOwnProperty;a.exports=function(a,e){return t.call(a,e)}},function(a,e,t){var i=t(91),n=t(38);a.exports=function(a){return i(n(a))}},function(a,e,t){var i=t(92),n=t(58),r=t(28),o=t(37),s=t(27),d=t(213),l=Object.getOwnPropertyDescriptor;e.f=t(12)?l:function(a,e){if(a=r(a),e=o(e,!0),d)try{return l(a,e)}catch(a){}if(s(a,e))return n(!i.f.call(a,e),a[e])}},function(a,e,t){var i=t(27),n=t(16),r=t(145)("IE_PROTO"),o=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=n(a),i(a,r)?a[r]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?o:null}},function(a,e){var t=a.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)},function(a,e,t){var i=t(21);a.exports=function(a,e,t){if(i(a),void 0===e)return a;switch(t){case 1:return function(t){return a.call(e,t)};case 2:return function(t,i){return a.call(e,t,i)};case 3:return function(t,i,n){return a.call(e,t,i,n)}}return function(){return a.apply(e,arguments)}}},function(a,e){var t={}.toString;a.exports=function(a){return t.call(a).slice(8,-1)}},function(a,e,t){"use strict";var i=t(7);a.exports=function(a,e){return!!a&&i(function(){e?a.call(null,function(){},1):a.call(null)})}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=t(1);function r(a){(0,n.defaults)(a,{original:"",marked:""}),this._properties=a}r.prototype.getOriginal=function(){return this._properties.original},r.prototype.getMarked=function(){return this._properties.marked},r.prototype.applyWithReplace=function(a){return a.split(this._properties.original).join(this._properties.marked)},r.prototype.serialize=function(){return i({_parseClass:"Mark"},this._properties)},r.parse=function(a){return delete a._parseClass,new r(a)},e.default=r},function(a,e,t){"use strict";function i(a,e,t){return a>e&&a<=t}function n(a,e,t){return a>=e&&a<t}function r(a,e,t){return a>=e&&a<=t}Object.defineProperty(e,"__esModule",{value:!0}),e.inRange=i,e.inRangeStartInclusive=n,e.inRangeEndInclusive=i,e.inRangeStartEndInclusive=r,e.default={inRange:i,inRangeStartInclusive:n,inRangeEndInclusive:i,inRangeStartEndInclusive:r}},function(a,e,t){var i=t(8);a.exports=function(a,e){if(!i(a))return a;var t,n;if(e&&"function"==typeof(t=a.toString)&&!i(n=t.call(a)))return n;if("function"==typeof(t=a.valueOf)&&!i(n=t.call(a)))return n;if(!e&&"function"==typeof(t=a.toString)&&!i(n=t.call(a)))return n;throw TypeError("Can't convert object to primitive value")}},function(a,e){a.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},function(a,e){var t=Math.ceil,i=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?i:t)(a)}},function(a,e,t){var i=t(0),n=t(31),r=t(7);a.exports=function(a,e){var t=(n.Object||{})[a]||Object[a],o={};o[a]=e(t),i(i.S+i.F*r(function(){t(1)}),"Object",o)}},function(a,e,t){var i=t(32),n=t(91),r=t(16),o=t(14),s=t(162);a.exports=function(a,e){var t=1==a,d=2==a,l=3==a,c=4==a,u=6==a,p=5==a||u,z=e||s;return function(e,s,m){for(var g,f,y=r(e),w=n(y),h=i(s,m,3),b=o(w.length),v=0,k=t?z(e,b):d?z(e,0):void 0;b>v;v++)if((p||v in w)&&(f=h(g=w[v],v,y),a))if(t)k[v]=f;else if(f)switch(a){case 3:return!0;case 5:return g;case 6:return v;case 2:k.push(g)}else if(c)return!1;return u?-1:l||c?c:k}}},function(a,e){var t=Array.isArray;a.exports=t},function(a,e){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(a){"object"==typeof window&&(t=window)}a.exports=t},function(a,e,t){"use strict";if(t(12)){var i=t(51),n=t(4),r=t(7),o=t(0),s=t(112),d=t(168),l=t(32),c=t(65),u=t(58),p=t(23),z=t(67),m=t(39),g=t(14),f=t(239),y=t(61),w=t(37),h=t(27),b=t(93),v=t(8),k=t(16),_=t(159),j=t(62),T=t(30),E=t(63).f,x=t(161),A=t(59),S=t(9),O=t(41),C=t(102),P=t(109),M=t(164),R=t(80),N=t(106),I=t(64),q=t(163),L=t(229),D=t(13),F=t(29),B=D.f,U=F.f,H=n.RangeError,$=n.TypeError,W=n.Uint8Array,K=Array.prototype,G=d.ArrayBuffer,Y=d.DataView,V=O(0),Q=O(2),X=O(3),Z=O(4),J=O(5),aa=O(6),ea=C(!0),ta=C(!1),ia=M.values,na=M.keys,ra=M.entries,oa=K.lastIndexOf,sa=K.reduce,da=K.reduceRight,la=K.join,ca=K.sort,ua=K.slice,pa=K.toString,za=K.toLocaleString,ma=S("iterator"),ga=S("toStringTag"),fa=A("typed_constructor"),ya=A("def_constructor"),wa=s.CONSTR,ha=s.TYPED,ba=s.VIEW,va=O(1,function(a,e){return Ea(P(a,a[ya]),e)}),ka=r(function(){return 1===new W(new Uint16Array([1]).buffer)[0]}),_a=!!W&&!!W.prototype.set&&r(function(){new W(1).set({})}),ja=function(a,e){var t=m(a);if(t<0||t%e)throw H("Wrong offset!");return t},Ta=function(a){if(v(a)&&ha in a)return a;throw $(a+" is not a typed array!")},Ea=function(a,e){if(!(v(a)&&fa in a))throw $("It is not a typed array constructor!");return new a(e)},xa=function(a,e){return Aa(P(a,a[ya]),e)},Aa=function(a,e){for(var t=0,i=e.length,n=Ea(a,i);i>t;)n[t]=e[t++];return n},Sa=function(a,e,t){B(a,e,{get:function(){return this._d[t]}})},Oa=function(a){var e,t,i,n,r,o,s=k(a),d=arguments.length,c=d>1?arguments[1]:void 0,u=void 0!==c,p=x(s);if(void 0!=p&&!_(p)){for(o=p.call(s),i=[],e=0;!(r=o.next()).done;e++)i.push(r.value);s=i}for(u&&d>2&&(c=l(c,arguments[2],2)),e=0,t=g(s.length),n=Ea(this,t);t>e;e++)n[e]=u?c(s[e],e):s[e];return n},Ca=function(){for(var a=0,e=arguments.length,t=Ea(this,e);e>a;)t[a]=arguments[a++];return t},Pa=!!W&&r(function(){za.call(new W(1))}),Ma=function(){return za.apply(Pa?ua.call(Ta(this)):Ta(this),arguments)},Ra={copyWithin:function(a,e){return L.call(Ta(this),a,e,arguments.length>2?arguments[2]:void 0)},every:function(a){return Z(Ta(this),a,arguments.length>1?arguments[1]:void 0)},fill:function(a){return q.apply(Ta(this),arguments)},filter:function(a){return xa(this,Q(Ta(this),a,arguments.length>1?arguments[1]:void 0))},find:function(a){return J(Ta(this),a,arguments.length>1?arguments[1]:void 0)},findIndex:function(a){return aa(Ta(this),a,arguments.length>1?arguments[1]:void 0)},forEach:function(a){V(Ta(this),a,arguments.length>1?arguments[1]:void 0)},indexOf:function(a){return ta(Ta(this),a,arguments.length>1?arguments[1]:void 0)},includes:function(a){return ea(Ta(this),a,arguments.length>1?arguments[1]:void 0)},join:function(a){return la.apply(Ta(this),arguments)},lastIndexOf:function(a){return oa.apply(Ta(this),arguments)},map:function(a){return va(Ta(this),a,arguments.length>1?arguments[1]:void 0)},reduce:function(a){return sa.apply(Ta(this),arguments)},reduceRight:function(a){return da.apply(Ta(this),arguments)},reverse:function(){for(var a,e=Ta(this).length,t=Math.floor(e/2),i=0;i<t;)a=this[i],this[i++]=this[--e],this[e]=a;return this},some:function(a){return X(Ta(this),a,arguments.length>1?arguments[1]:void 0)},sort:function(a){return ca.call(Ta(this),a)},subarray:function(a,e){var t=Ta(this),i=t.length,n=y(a,i);return new(P(t,t[ya]))(t.buffer,t.byteOffset+n*t.BYTES_PER_ELEMENT,g((void 0===e?i:y(e,i))-n))}},Na=function(a,e){return xa(this,ua.call(Ta(this),a,e))},Ia=function(a){Ta(this);var e=ja(arguments[1],1),t=this.length,i=k(a),n=g(i.length),r=0;if(n+e>t)throw H("Wrong length!");for(;r<n;)this[e+r]=i[r++]},qa={entries:function(){return ra.call(Ta(this))},keys:function(){return na.call(Ta(this))},values:function(){return ia.call(Ta(this))}},La=function(a,e){return v(a)&&a[ha]&&"symbol"!=typeof e&&e in a&&String(+e)==String(e)},Da=function(a,e){return La(a,e=w(e,!0))?u(2,a[e]):U(a,e)},Fa=function(a,e,t){return!(La(a,e=w(e,!0))&&v(t)&&h(t,"value"))||h(t,"get")||h(t,"set")||t.configurable||h(t,"writable")&&!t.writable||h(t,"enumerable")&&!t.enumerable?B(a,e,t):(a[e]=t.value,a)};wa||(F.f=Da,D.f=Fa),o(o.S+o.F*!wa,"Object",{getOwnPropertyDescriptor:Da,defineProperty:Fa}),r(function(){pa.call({})})&&(pa=za=function(){return la.call(this)});var Ba=z({},Ra);z(Ba,qa),p(Ba,ma,qa.values),z(Ba,{slice:Na,set:Ia,constructor:function(){},toString:pa,toLocaleString:Ma}),Sa(Ba,"buffer","b"),Sa(Ba,"byteOffset","o"),Sa(Ba,"byteLength","l"),Sa(Ba,"length","e"),B(Ba,ga,{get:function(){return this[ha]}}),a.exports=function(a,e,t,d){var l=a+((d=!!d)?"Clamped":"")+"Array",u="get"+a,z="set"+a,m=n[l],y=m||{},w=m&&T(m),h=!m||!s.ABV,k={},_=m&&m.prototype,x=function(a,t){B(a,t,{get:function(){return function(a,t){var i=a._d;return i.v[u](t*e+i.o,ka)}(this,t)},set:function(a){return function(a,t,i){var n=a._d;d&&(i=(i=Math.round(i))<0?0:i>255?255:255&i),n.v[z](t*e+n.o,i,ka)}(this,t,a)},enumerable:!0})};h?(m=t(function(a,t,i,n){c(a,m,l,"_d");var r,o,s,d,u=0,z=0;if(v(t)){if(!(t instanceof G||"ArrayBuffer"==(d=b(t))||"SharedArrayBuffer"==d))return ha in t?Aa(m,t):Oa.call(m,t);r=t,z=ja(i,e);var y=t.byteLength;if(void 0===n){if(y%e)throw H("Wrong length!");if((o=y-z)<0)throw H("Wrong length!")}else if((o=g(n)*e)+z>y)throw H("Wrong length!");s=o/e}else s=f(t),r=new G(o=s*e);for(p(a,"_d",{b:r,o:z,l:o,e:s,v:new Y(r)});u<s;)x(a,u++)}),_=m.prototype=j(Ba),p(_,"constructor",m)):r(function(){m(1)})&&r(function(){new m(-1)})&&N(function(a){new m,new m(null),new m(1.5),new m(a)},!0)||(m=t(function(a,t,i,n){var r;return c(a,m,l),v(t)?t instanceof G||"ArrayBuffer"==(r=b(t))||"SharedArrayBuffer"==r?void 0!==n?new y(t,ja(i,e),n):void 0!==i?new y(t,ja(i,e)):new y(t):ha in t?Aa(m,t):Oa.call(m,t):new y(f(t))}),V(w!==Function.prototype?E(y).concat(E(w)):E(y),function(a){a in m||p(m,a,y[a])}),m.prototype=_,i||(_.constructor=m));var A=_[ma],S=!!A&&("values"==A.name||void 0==A.name),O=qa.values;p(m,fa,!0),p(_,ha,l),p(_,ba,!0),p(_,ya,m),(d?new m(1)[ga]==l:ga in _)||B(_,ga,{get:function(){return l}}),k[l]=m,o(o.G+o.W+o.F*(m!=y),k),o(o.S,l,{BYTES_PER_ELEMENT:e}),o(o.S+o.F*r(function(){y.of.call(m,1)}),l,{from:Oa,of:Ca}),"BYTES_PER_ELEMENT"in _||p(_,"BYTES_PER_ELEMENT",e),o(o.P,l,Ra),I(l),o(o.P+o.F*_a,l,{set:Ia}),o(o.P+o.F*!S,l,qa),i||_.toString==pa||(_.toString=pa),o(o.P+o.F*r(function(){new m(1).slice()}),l,{slice:Na}),o(o.P+o.F*(r(function(){return[1,2].toLocaleString()!=new m([1,2]).toLocaleString()})||!r(function(){_.toLocaleString.call([1,2])})),l,{toLocaleString:Ma}),R[l]=S?A:O,i||S||p(_,ma,O)}}else a.exports=function(){}},function(a,e,t){var i=t(234),n=t(0),r=t(101)("metadata"),o=r.store||(r.store=new(t(237))),s=function(a,e,t){var n=o.get(a);if(!n){if(!t)return;o.set(a,n=new i)}var r=n.get(e);if(!r){if(!t)return;n.set(e,r=new i)}return r};a.exports={store:o,map:s,has:function(a,e,t){var i=s(e,t,!1);return void 0!==i&&i.has(a)},get:function(a,e,t){var i=s(e,t,!1);return void 0===i?void 0:i.get(a)},set:function(a,e,t,i){s(t,i,!0).set(a,e)},keys:function(a,e){var t=s(a,e,!1),i=[];return t&&t.forEach(function(a,e){i.push(e)}),i},key:function(a){return void 0===a||"symbol"==typeof a?a:String(a)},exp:function(a){n(n.S,"Reflect",a)}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a).length};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(20))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=l(t(291)),n=l(t(190)),r=l(t(855)),o=l(t(3)),s=t(856),d=t(1);function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a,e){this.type="Assessor",this.setI18n(a),this._assessments=[],this._options=e||{},(0,d.isUndefined)(this._options.researcher)||(this._researcher=this._options.researcher)};c.prototype.setI18n=function(a){if((0,d.isUndefined)(a))throw new n.default("The assessor requires an i18n object.");this.i18n=a},c.prototype.getAvailableAssessments=function(){return this._assessments},c.prototype.isApplicable=function(a,e,t){return!a.hasOwnProperty("isApplicable")&&"function"!=typeof a.isApplicable||a.isApplicable(e,t)},c.prototype.hasMarker=function(a){return(0,d.isFunction)(this._options.marker)&&(a.hasOwnProperty("getMarks")||"function"==typeof a.getMarks)},c.prototype.getSpecificMarker=function(){return this._options.marker},c.prototype.getPaper=function(){return this._lastPaper},c.prototype.getMarker=function(a,e,t){var i=this._options.marker;return function(){var n=a.getMarks(e,t);n=(0,r.default)(n),i(e,n)}},c.prototype.assess=function(a){(0,d.isUndefined)(this._researcher)?this._researcher=new i.default(a):this._researcher.setPaper(a);var e=this.getAvailableAssessments();this.results=[],e=(0,d.filter)(e,function(e){return this.isApplicable(e,a,this._researcher)}.bind(this)),this.setHasMarkers(!1),this.results=(0,d.map)(e,this.executeAssessment.bind(this,a,this._researcher)),this._lastPaper=a},c.prototype.setHasMarkers=function(a){this._hasMarkers=a},c.prototype.hasMarkers=function(){return this._hasMarkers},c.prototype.executeAssessment=function(a,e,t){var i;try{(i=t.getResult(a,e,this.i18n)).setIdentifier(t.identifier),i.hasMarks()&&(i.marks=t.getMarks(a,e),i.marks=(0,r.default)(i.marks)),i.hasMarks()&&this.hasMarker(t)&&(this.setHasMarkers(!0),i.setMarker(this.getMarker(t,a,e)))}catch(a){(0,s.showTrace)(a),(i=new o.default).setScore(-1),i.setText(this.i18n.sprintf(this.i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),t.identifier,a))}return i},c.prototype.getValidResults=function(){return(0,d.filter)(this.results,function(a){return this.isValidResult(a)}.bind(this))},c.prototype.isValidResult=function(a){return a.hasScore()&&a.hasText()},c.prototype.calculateOverallScore=function(){var a=this.getValidResults(),e=0;return(0,d.forEach)(a,function(a){e+=a.getScore()}),Math.round(e/(9*a.length)*100)||0},c.prototype.addAssessment=function(a,e){return e.hasOwnProperty("identifier")||(e.identifier=a),this._assessments.push(e),!0},c.prototype.removeAssessment=function(a){var e=(0,d.findIndex)(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier});-1!==e&&this._assessments.splice(e,1)},c.prototype.getAssessment=function(a){return(0,d.find)(this._assessments,function(e){return e.hasOwnProperty("identifier")&&a===e.identifier})},c.prototype.getApplicableAssessments=function(){var a=this.getAvailableAssessments();return(0,d.filter)(a,function(a){return this.isApplicable(a,this.getPaper())}.bind(this))},e.default=c},function(a,e,t){var i=t(297),n="object"==typeof self&&self&&self.Object===Object&&self,r=i||n||Function("return this")();a.exports=r},function(a,e,t){"use strict";var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=function(){function a(e){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a);var t={},i=this._getOverriddenMethods(this,t),n=!0,r=!1,o=void 0;try{for(var s,d=Object.keys(i)[Symbol.iterator]();!(n=(s=d.next()).done);n=!0){var l=s.value;"function"==typeof i[l]&&(t[l]=e[l],e[l]=i[l])}}catch(a){r=!0,o=a}finally{try{!n&&d.return&&d.return()}finally{if(r)throw o}}}return i(a,[{key:"_getOverriddenMethods",value:function(){throw new Error("Not implemented")}}]),a}();n.install=function(a,e,t){a.__mixins||(a.__mixins=[]);for(var i=0;i<a.__mixins.length;i++)if(a.__mixins[i].constructor===e)return a.__mixins[i];var n=new e(a,t);return a.__mixins.push(n),n},a.exports=n},function(a,e,t){var i=t(59)("meta"),n=t(8),r=t(27),o=t(13).f,s=0,d=Object.isExtensible||function(){return!0},l=!t(7)(function(){return d(Object.preventExtensions({}))}),c=function(a){o(a,i,{value:{i:"O"+ ++s,w:{}}})},u=a.exports={KEY:i,NEED:!1,fastKey:function(a,e){if(!n(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!r(a,i)){if(!d(a))return"F";if(!e)return"E";c(a)}return a[i].i},getWeak:function(a,e){if(!r(a,i)){if(!d(a))return!0;if(!e)return!1;c(a)}return a[i].w},onFreeze:function(a){return l&&u.NEED&&d(a)&&!r(a,i)&&c(a),a}}},function(a,e){a.exports=!1},function(a,e,t){var i=t(9)("unscopables"),n=Array.prototype;void 0==n[i]&&t(23)(n,i,{}),a.exports=function(a){n[i][a]=!0}},function(a,e,t){"use strict";function i(a){return a.replace(/[‘’‛`]/g,"'")}function n(a){return a.replace(/[“”〝〞〟‟„]/g,'"')}function r(a){return n(i(a))}Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeSingle=i,e.normalizeDouble=n,e.normalize=r,e.default={normalizeSingle:i,normalizeDouble:n,normalize:r}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.findTopicFormsInString=e.findWordFormsInString=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(100)),n=t(1);var r=function(a,e,t){for(var r=a.length,o=Array(r),s=0;s<r;s++){var d=(0,i.default)(e,a[s],t).count>0;o[s]=d?1:0}var l=(0,n.sum)(o),c={countWordMatches:l,percentWordMatches:0};return r>0&&(c.percentWordMatches=Math.round(l/r*100)),c};e.findWordFormsInString=r,e.findTopicFormsInString=function(a,e,t,i){var o=r(a.keyphraseForms,e,i);if(o.keyphraseOrSynonym="keyphrase",100===o.percentWordMatches||!1===t||(0,n.isEmpty)(a.synonymsForms))return o;for(var s=[],d=0;d<a.synonymsForms.length;d++){var l=a.synonymsForms[d];s[d]=r(l,e,i)}var c=s.map(function(a){return a.percentWordMatches}),u=c.indexOf(Math.max.apply(Math,function(a){if(Array.isArray(a)){for(var e=0,t=Array(a.length);e<a.length;e++)t[e]=a[e];return t}return Array.from(a)}(c)));return o.percentWordMatches>=s[u].percentWordMatches?o:((o=s[u]).keyphraseOrSynonym="synonym",o)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=t(797),r={auxiliaries:[],type:"",language:""},o=function(a,e,t){this.setParticiple(a),this.setSentencePart(e),this._determinesSentencePartIsPassive=!1,t=t||{},(0,i.defaults)(t,r),function(a){(0,i.forEach)(a,function(a,e){var t=(0,n.getType)(r[e]);if(!1===(0,n.isSameType)(a,t))throw Error("Attribute "+e+" has invalid type. Expected "+t+", got "+(0,n.getType)(a)+".")})}(t),this._attributes=t};o.prototype.setParticiple=function(a){if(""===a)throw Error("The participle should not be empty.");if(!(0,i.isString)(a))throw Error("The participle should be a string.");this._participle=a},o.prototype.getParticiple=function(){return this._participle},o.prototype.setSentencePart=function(a){if(""===a)throw Error("The sentence part should not be empty.");this._sentencePart=a},o.prototype.getSentencePart=function(){return this._sentencePart},o.prototype.getType=function(){return this._attributes.type},o.prototype.getAuxiliaries=function(){return this._attributes.auxiliaries},o.prototype.getLanguage=function(){return this._attributes.language},o.prototype.determinesSentencePartIsPassive=function(){return this._determinesSentencePartIsPassive},o.prototype.setSentencePartPassiveness=function(a){if(!(0,n.isSameType)(a,"boolean"))throw Error("Passiveness had invalid type. Expected boolean, got "+(0,n.getType)(a)+".");this._determinesSentencePartIsPassive=a},o.prototype.serialize=function(){return{_parseClass:"Participle",attributes:this._attributes,participle:this._participle,sentencePart:this._sentencePart,determinesSentencePartIsPassive:this._determinesSentencePartIsPassive}},o.parse=function(a){var e=new o(a.participle,a.sentencePart,a.attributes);return e.setSentencePartPassiveness(a.determinesSentencePartIsPassive),e},e.default=o},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a,e,t){this._sentencePartText=a,this._auxiliaries=e,this._locale=t,this._isPassive=!1};i.prototype.getSentencePartText=function(){return this._sentencePartText},i.prototype.isPassive=function(){return this._isPassive},i.prototype.getAuxiliaries=function(){return this._auxiliaries},i.prototype.getLocale=function(){return this._locale},i.prototype.setPassive=function(a){this._isPassive=a},i.prototype.serialize=function(){return{_parseClass:"SentencePart",sentencePartText:this._sentencePartText,auxiliaries:this._auxiliaries,locale:this._locale,isPassive:this._isPassive}},i.parse=function(a){var e=new i(a.sentencePartText,a.auxiliaries,a.locale);return e.setPassive(a.isPassive),e},e.default=i},function(a,e,t){"use strict";e.a=function(){return!1}},function(a,e){a.exports=function(a,e){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:e}}},function(a,e){var t=0,i=Math.random();a.exports=function(a){return"Symbol(".concat(void 0===a?"":a,")_",(++t+i).toString(36))}},function(a,e,t){var i=t(215),n=t(146);a.exports=Object.keys||function(a){return i(a,n)}},function(a,e,t){var i=t(39),n=Math.max,r=Math.min;a.exports=function(a,e){return(a=i(a))<0?n(a+e,0):r(a,e)}},function(a,e,t){var i=t(2),n=t(216),r=t(146),o=t(145)("IE_PROTO"),s=function(){},d=function(){var a,e=t(143)("iframe"),i=r.length;for(e.style.display="none",t(147).appendChild(e),e.src="javascript:",(a=e.contentWindow.document).open(),a.write("<script>document.F=Object<\/script>"),a.close(),d=a.F;i--;)delete d.prototype[r[i]];return d()};a.exports=Object.create||function(a,e){var t;return null!==a?(s.prototype=i(a),t=new s,s.prototype=null,t[o]=a):t=d(),void 0===e?t:n(t,e)}},function(a,e,t){var i=t(215),n=t(146).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(a){return i(a,n)}},function(a,e,t){"use strict";var i=t(4),n=t(13),r=t(12),o=t(9)("species");a.exports=function(a){var e=i[a];r&&e&&!e[o]&&n.f(e,o,{configurable:!0,get:function(){return this}})}},function(a,e){a.exports=function(a,e,t,i){if(!(a instanceof e)||void 0!==i&&i in a)throw TypeError(t+": incorrect invocation!");return a}},function(a,e,t){var i=t(32),n=t(227),r=t(159),o=t(2),s=t(14),d=t(161),l={},c={};(e=a.exports=function(a,e,t,u,p){var z,m,g,f,y=p?function(){return a}:d(a),w=i(t,u,e?2:1),h=0;if("function"!=typeof y)throw TypeError(a+" is not iterable!");if(r(y)){for(z=s(a.length);z>h;h++)if((f=e?w(o(m=a[h])[0],m[1]):w(a[h]))===l||f===c)return f}else for(g=y.call(a);!(m=g.next()).done;)if((f=n(g,w,m.value,e))===l||f===c)return f}).BREAK=l,e.RETURN=c},function(a,e,t){var i=t(24);a.exports=function(a,e,t){for(var n in e)i(a,n,e[n],t);return a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return"<yoastmark class='yoast-text-mark'>"+a+"</yoastmark>"}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={scores:{onlyFunctionWords:0},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/functionwordskeyphrase-1"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/functionwordskeyphrase-2")};return t.identifier="functionWordsInKeyphrase",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._functionWordsInKeyphrase=e.getResearch("functionWordsInKeyphrase"),this._keyword=(0,r.escape)(a.getKeyword());var i=new d.default;return this._functionWordsInKeyphrase&&(i.setScore(this._config.scores.onlyFunctionWords),i.setText(t.sprintf(t.dgettext("js-text-analysis",'%1$sFunction words in keyphrase%3$s: Your keyphrase "%4$s" contains function words only. %2$sLearn more about what makes a good keyphrase.%3$s'),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._keyword))),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={scores:{good:9,okay:6,bad:3},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33e"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33f")};return t.identifier="introductionKeyword",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){var i=new d.default;this._firstParagraphMatches=e.getResearch("firstParagraph");var n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasText()}},{key:"calculateResult",value:function(a){return this._firstParagraphMatches.foundInOneSentence?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in introduction%2$s: Well done!"),this._config.urlTitle,"</a>")}:this._firstParagraphMatches.foundInParagraph?{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s:Your keyphrase or its synonyms appear in the first paragraph of the copy, but not within one sentence. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in introduction%3$s: Your keyphrase or its synonyms do not appear in the first paragraph. %2$sMake sure the topic is clear immediately%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=u(t(11)),s=u(t(250)),d=u(t(15)),l=t(5),c=u(t(3));function u(a){return a&&a.__esModule?a:{default:a}}var p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedMinimum:1,recommendedMaximum:4,acceptableMaximum:8},parametersNoFunctionWordSupport:{recommendedMaximum:6,acceptableMaximum:9},scores:{veryBad:-999,bad:3,okay:6,good:9},urlTitle:(0,l.createAnchorOpeningTag)("https://yoa.st/33i"),urlCallToAction:(0,l.createAnchorOpeningTag)("https://yoa.st/33j"),isRelatedKeyphrase:!1};return t.identifier="keyphraseLength",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._keyphraseLength=e.getResearch("keyphraseLength");var i=new c.default;this._boundaries=this._config.parameters,!1===(0,s.default)().includes((0,d.default)(a.getLocale()))&&(this._boundaries=(0,r.merge)({},this._config.parameters,this._config.parametersNoFunctionWordSupport));var n=this.calculateResult(t);return(0,r.isUndefined)(n)||(i.setScore(n.score),i.setText(n.resultText)),i}},{key:"calculateResult",value:function(a){return this._keyphraseLength<this._boundaries.recommendedMinimum?this._config.isRelatedKeyphrase?{score:this._config.scores.veryBad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.veryBad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase length%3$s: No focus keyphrase was set for this page. %2$sSet a keyphrase in order to calculate your SEO score%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:(0,r.inRange)(this._keyphraseLength,this._boundaries.recommendedMinimum,this._boundaries.recommendedMaximum+1)?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase length%2$s: Good job!"),this._config.urlTitle,"</a>")}:(0,r.inRange)(this._keyphraseLength,this._boundaries.recommendedMaximum+1,this._boundaries.acceptableMaximum+1)?{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLength,this._boundaries.recommendedMaximum,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%3$sKeyphrase length%5$s: The keyphrase is %1$d words long. That's way more than the recommended maximum of %2$d words. %4$sMake it shorter%5$s!"),this._keyphraseLength,this._boundaries.recommendedMaximum,this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=p},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=g(t(569)),s=g(t(11)),d=g(t(15)),l=g(t(264)),c=g(t(3)),u=t(36),p=t(5),z=g(t(263)),m=g(t(46));function g(a){return a&&a.__esModule?a:{default:a}}var f=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{noWordForms:{overMaximum:4,maximum:3,minimum:.5},multipleWordForms:{overMaximum:4,maximum:3.5,minimum:.5}},scores:{wayOverMaximum:-50,overMaximum:-10,correctDensity:9,underMinimum:4},urlTitle:(0,p.createAnchorOpeningTag)("https://yoa.st/33v"),urlCallToAction:(0,p.createAnchorOpeningTag)("https://yoa.st/33w")};return t.identifier="keywordDensity",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,s.default),n(e,[{key:"setBoundaries",value:function(a,e){this._hasMorphologicalForms?this._boundaries=this._config.parameters.multipleWordForms:this._boundaries=this._config.parameters.noWordForms,this._minRecommendedKeywordCount=(0,o.default)(a,e,this._boundaries.minimum,"min"),this._maxRecommendedKeywordCount=(0,o.default)(a,e,this._boundaries.maximum,"max")}},{key:"getResult",value:function(a,e,t){this._hasMorphologicalForms=!1!==e.getData("morphology")&&(0,l.default)().includes((0,d.default)(a.getLocale())),this._keywordCount=e.getResearch("keywordCount");var i=this._keywordCount.length;this.setBoundaries(a.getText(),i);var n=new c.default;this._keywordDensity=e.getResearch("getKeywordDensity"),this._keywordDensity=this._keywordDensity*(0,z.default)(i);var r=this.calculateResult(t);return n.setScore(r.score),n.setText(r.resultText),n.setHasMarks(this._keywordCount.count>0),n}},{key:"hasNoMatches",value:function(){return 0===this._keywordCount.count}},{key:"hasTooFewMatches",value:function(){return(0,u.inRangeStartInclusive)(this._keywordDensity,0,this._boundaries.minimum)||1===this._keywordCount.count}},{key:"hasGoodNumberOfMatches",value:function(){return(0,u.inRangeStartEndInclusive)(this._keywordDensity,this._boundaries.minimum,this._boundaries.maximum)||2===this._keywordCount.count&&this._minRecommendedKeywordCount<=2}},{key:"hasTooManyMatches",value:function(){return(0,u.inRangeEndInclusive)(this._keywordDensity,this._boundaries.maximum,this._boundaries.overMaximum)}},{key:"calculateResult",value:function(a){return this.hasNoMatches()?{score:this._config.scores.underMinimum,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found 0 times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!"),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction)}:this.hasTooFewMatches()?{score:this._config.scores.underMinimum,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's less than the recommended minimum of %3$d times for a text of this length. %4$sFocus on your keyphrase%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._minRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:this.hasGoodNumberOfMatches()?{score:this._config.scores.correctDensity,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d time. This is great!","%1$sKeyphrase density%2$s: The focus keyphrase was found %3$d times. This is great!",this._keywordCount.count),this._config.urlTitle,"</a>",this._keywordCount.count)}:this.hasTooManyMatches()?{score:this._config.scores.overMaximum,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}:{score:this._config.scores.wayOverMaximum,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d time. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!","%1$sKeyphrase density%2$s: The focus keyphrase was found %5$d times. That's way more than the recommended maximum of %3$d times for a text of this length. %4$sDon't overoptimize%2$s!",this._keywordCount.count),this._config.urlTitle,"</a>",this._maxRecommendedKeywordCount,this._config.urlCallToAction,this._keywordCount.count)}}},{key:"getMarks",value:function(){return this._keywordCount.markings}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()&&(0,m.default)(a.getText())>=100}}]),e}();e.default=f},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],d="("+(a=(0,i.map)(a,function(a){return s&&(a=(0,r.default)(a)),a=(0,o.default)(a),e?a:(0,n.default)(a,!0,t)})).join(")|(")+")";return new RegExp(d,"ig")};var i=t(1),n=s(t(95)),r=s(t(120)),o=s(t(268));function s(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedMinimum:1},scores:{good:9,ok:6,bad:3},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33k"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33l")};return t.identifier="metaDescriptionKeyword",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._keyphraseCounts=e.getResearch("metaDescriptionKeyword");var i=new d.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"calculateResult",value:function(a){return 1===this._keyphraseCounts||2===this._keyphraseCounts?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: Keyphrase or synonym appear in the meta description. Well done!"),this._config.urlTitle,"</a>")}:this._keyphraseCounts>=3?{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description contains the keyphrase %3$s times, which is over the advised maximum of 2 times. %4$sLimit that%5$s!"),this._config.urlTitle,"</a>",this._keyphraseCounts,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in meta description%2$s: The meta description has been specified, but it does not contain the keyphrase. %3$sFix that%4$s!"),this._config.urlTitle,"</a>",this._config.urlCallToAction,"</a>")}}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasDescription()}}]),e}();e.default=c},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){var r=(0,n.default)(a),p=[];return(0,i.forEach)(r,function(i){var n="";if(0!==m(i,t).length&&(n="regular"),0!==g(i,t).length&&(n="irregular"),""!==n)switch(t){case"fr":p.push(new s.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"es":p.push(new d.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"it":p.push(new l.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"nl":p.push(new c.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"pl":p.push(new u.default(i,a,{auxiliaries:e,type:n,language:t}));break;case"en":default:p.push(new o.default(i,a,{auxiliaries:e,type:n,language:t}))}}),p};var i=t(1),n=p(t(20)),r=p(t(789)),o=p(t(796)),s=p(t(799)),d=p(t(801)),l=p(t(802)),c=p(t(803)),u=p(t(805));function p(a){return a&&a.__esModule?a:{default:a}}var z=(0,r.default)(),m=z.regularParticiples,g=z.irregularParticiples},function(a,e,t){"use strict";var i,n,r,o;function s(a,e,t){return e in a?Object.defineProperty(a,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):a[e]=t,a}var d=e.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};e.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},e.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};var l=e.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};e.SPECIAL_ELEMENTS=(s(o={},d.HTML,(s(i={},l.ADDRESS,!0),s(i,l.APPLET,!0),s(i,l.AREA,!0),s(i,l.ARTICLE,!0),s(i,l.ASIDE,!0),s(i,l.BASE,!0),s(i,l.BASEFONT,!0),s(i,l.BGSOUND,!0),s(i,l.BLOCKQUOTE,!0),s(i,l.BODY,!0),s(i,l.BR,!0),s(i,l.BUTTON,!0),s(i,l.CAPTION,!0),s(i,l.CENTER,!0),s(i,l.COL,!0),s(i,l.COLGROUP,!0),s(i,l.DD,!0),s(i,l.DETAILS,!0),s(i,l.DIR,!0),s(i,l.DIV,!0),s(i,l.DL,!0),s(i,l.DT,!0),s(i,l.EMBED,!0),s(i,l.FIELDSET,!0),s(i,l.FIGCAPTION,!0),s(i,l.FIGURE,!0),s(i,l.FOOTER,!0),s(i,l.FORM,!0),s(i,l.FRAME,!0),s(i,l.FRAMESET,!0),s(i,l.H1,!0),s(i,l.H2,!0),s(i,l.H3,!0),s(i,l.H4,!0),s(i,l.H5,!0),s(i,l.H6,!0),s(i,l.HEAD,!0),s(i,l.HEADER,!0),s(i,l.HGROUP,!0),s(i,l.HR,!0),s(i,l.HTML,!0),s(i,l.IFRAME,!0),s(i,l.IMG,!0),s(i,l.INPUT,!0),s(i,l.LI,!0),s(i,l.LINK,!0),s(i,l.LISTING,!0),s(i,l.MAIN,!0),s(i,l.MARQUEE,!0),s(i,l.MENU,!0),s(i,l.META,!0),s(i,l.NAV,!0),s(i,l.NOEMBED,!0),s(i,l.NOFRAMES,!0),s(i,l.NOSCRIPT,!0),s(i,l.OBJECT,!0),s(i,l.OL,!0),s(i,l.P,!0),s(i,l.PARAM,!0),s(i,l.PLAINTEXT,!0),s(i,l.PRE,!0),s(i,l.SCRIPT,!0),s(i,l.SECTION,!0),s(i,l.SELECT,!0),s(i,l.SOURCE,!0),s(i,l.STYLE,!0),s(i,l.SUMMARY,!0),s(i,l.TABLE,!0),s(i,l.TBODY,!0),s(i,l.TD,!0),s(i,l.TEMPLATE,!0),s(i,l.TEXTAREA,!0),s(i,l.TFOOT,!0),s(i,l.TH,!0),s(i,l.THEAD,!0),s(i,l.TITLE,!0),s(i,l.TR,!0),s(i,l.TRACK,!0),s(i,l.UL,!0),s(i,l.WBR,!0),s(i,l.XMP,!0),i)),s(o,d.MATHML,(s(n={},l.MI,!0),s(n,l.MO,!0),s(n,l.MN,!0),s(n,l.MS,!0),s(n,l.MTEXT,!0),s(n,l.ANNOTATION_XML,!0),n)),s(o,d.SVG,(s(r={},l.TITLE,!0),s(r,l.FOREIGN_OBJECT,!0),s(r,l.DESC,!0),r)),o)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),n=t(1);var r=function(){function a(e){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this.type=e,this.sourceStartIndex=0,this.sourceEndIndex=0,this._researchResult={}}return i(a,[{key:"setResearchResult",value:function(a,e){this._researchResult[a]=e}},{key:"getResearchResult",value:function(a){return(0,n.get)(this._researchResult,a,null)}},{key:"hasResearchResult",value:function(a){return(0,n.has)(this._researchResult,a)}},{key:"map",value:function(a){var e=a(this);return e.children&&e.children.length>0&&(e.children=e.children.map(function(e){return e.map(a)})),e}},{key:"forEach",value:function(a){a(this),this.children&&this.children.length>0&&this.children.forEach(a)}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2;return JSON.stringify(this,a._removeParent,e)}}],[{key:"_removeParent",value:function(a,e){if("parent"!==a)return e}}]),a}();e.default=r},function(a,e,t){var i=t(13).f,n=t(27),r=t(9)("toStringTag");a.exports=function(a,e,t){a&&!n(a=t?a:a.prototype,r)&&i(a,r,{configurable:!0,value:e})}},function(a,e,t){var i=t(0),n=t(38),r=t(7),o=t(149),s="["+o+"]",d=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),c=function(a,e,t){var n={},s=r(function(){return!!o[a]()||"
"!="
"[a]()}),d=n[a]=s?e(u):o[a];t&&(n[t]=d),i(i.P+i.F*s,"String",n)},u=c.trim=function(a,e){return a=String(n(a)),1&e&&(a=a.replace(d,"")),2&e&&(a=a.replace(l,"")),a};a.exports=c},function(a,e){a.exports={}},function(a,e,t){var i=t(8);a.exports=function(a,e){if(!i(a)||a._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=(0,n.default)(a);return(0,i.indexOf)(e,t)>-1};var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(15))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return Math.round(a)===a?Math.round(a):Math.round(10*a)/10}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{en:g,de:m,nl:f,fr:h,es:y,it:w,pt:b,ru:v,pl:k,sv:_}};var i=z(t(565)),n=z(t(181)),r=z(t(254)),o=z(t(182)),s=z(t(183)),d=z(t(184)),l=z(t(566)),c=z(t(567)),u=z(t(185)),p=z(t(568));function z(a){return a&&a.__esModule?a:{default:a}}var m=(0,i.default)(),g=(0,n.default)(),f=(0,r.default)(),y=(0,o.default)(),w=(0,s.default)(),h=(0,d.default)(),b=(0,l.default)(),v=(0,c.default)(),k=(0,u.default)(),_=(0,p.default)()},function(a,e){a.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(a){return"tag"===a.type||"script"===a.type||"style"===a.type}}},function(a,e,t){var i=t(129),n=t(647),r=t(648),o="[object Null]",s="[object Undefined]",d=i?i.toStringTag:void 0;a.exports=function(a){return null==a?void 0===a?s:o:d&&d in Object(a)?n(a):r(a)}},function(a,e){a.exports=function(a){return null!=a&&"object"==typeof a}},function(a,e,t){var i=t(671),n=t(674);a.exports=function(a,e){var t=n(a,e);return i(t)?t:void 0}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){(0,i.isEmpty)(this.getParticiple())?this.setSentencePartPassiveness(!1):this.setSentencePartPassiveness(this.isPassive())};var i=t(1)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){var n=(0,c.default)(a).map(function(a){return a.toLowerCase()}),r=n.indexOf(e.toLowerCase());if(r<1)return!1;var o=n[r-1],s=(0,i.get)(p,t,[]);return(0,i.includes)(s,o)};var i=t(1),n=u(t(254)),r=u(t(181)),o=u(t(184)),s=u(t(183)),d=u(t(185)),l=u(t(182)),c=u(t(20));function u(a){return a&&a.__esModule?a:{default:a}}var p={nl:(0,n.default)().cannotDirectlyPrecedePassiveParticiple,en:(0,r.default)().cannotDirectlyPrecedePassiveParticiple,fr:(0,o.default)().cannotDirectlyPrecedePassiveParticiple,it:(0,s.default)().cannotDirectlyPrecedePassiveParticiple,pl:(0,d.default)().cannotDirectlyPrecedePassiveParticiple,es:(0,l.default)().cannotDirectlyPrecedePassiveParticiple}},function(a,e,t){var i=t(33);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==i(a)?a.split(""):Object(a)}},function(a,e){e.f={}.propertyIsEnumerable},function(a,e,t){var i=t(33),n=t(9)("toStringTag"),r="Arguments"==i(function(){return arguments}());a.exports=function(a){var e,t,o;return void 0===a?"Undefined":null===a?"Null":"string"==typeof(t=function(a,e){try{return a[e]}catch(a){}}(e=Object(a),n))?t:r?i(e):"Object"==(o=i(e))&&"function"==typeof e.callee?"Arguments":o}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.map(function(a){return 2===a.length?{reg:new RegExp(a[0],"i"),repl:a[1]}:3===a.length?{reg:new RegExp(a[0],"i"),repl1:a[1],repl2:a[2]}:void 0})}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return"(^|"+(e='[ \\u00a0 \\n\\r\\t.,()”“〝〞〟‟„"+\\-;!¡?¿:/»«‹›'+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"")+"<>")+"'‘’‛`])"+a+(t?"($|((?="+e+"]))|((['‘’‛`])("+e+"])))":"($|("+e+"])|((['‘’‛`])("+e+"])))")}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedMaximum:0},scores:{bad:2},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/34l"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/34m")};return t.identifier="textCompetingLinks",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){var i=new d.default;this.linkCount=e.getResearch("getLinkStatistics");var n=this.calculateResult(t);return(0,r.isUndefined)(n)?i:(i.setScore(n.score),i.setText(n.resultText),i.setHasMarks(!1),i)}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()}},{key:"calculateResult",value:function(a){if(this.linkCount.keyword.totalKeyword>this._config.parameters.recommendedMaximum)return{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sLink keyphrase%3$s: You're linking to another page with the words you want this page to rank for. %2$sDon't do that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=c(t(11)),s=t(36),d=t(5),l=c(t(3));function c(a){return a&&a.__esModule?a:{default:a}}var u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noImages:3,withAltGoodNumberOfKeywordMatches:9,withAltTooFewKeywordMatches:6,withAltTooManyKeywordMatches:6,withAltNonKeyword:6,withAlt:6,noAlt:6},urlTitle:(0,d.createAnchorOpeningTag)("https://yoa.st/33c"),urlCallToAction:(0,d.createAnchorOpeningTag)("https://yoa.st/33d")};return t.identifier="textImages",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this.imageCount=e.getResearch("imageCount"),this.altProperties=e.getResearch("altTagCount"),this._minNumberOfKeywordMatches=Math.ceil(this.imageCount*this._config.parameters.lowerBoundary),this._maxNumberOfKeywordMatches=Math.floor(this.imageCount*this._config.parameters.upperBoundary);var i=this.calculateResult(t),n=new l.default;return n.setScore(i.score),n.setText(i.resultText),n}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"hasTooFewMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>0&&this.altProperties.withAltKeyword<this._minNumberOfKeywordMatches}},{key:"hasGoodNumberOfMatches",value:function(){return this.imageCount<5&&this.altProperties.withAltKeyword>0||5===this.imageCount&&(0,s.inRangeStartEndInclusive)(this.altProperties.withAltKeyword,2,4)||this.imageCount>4&&(0,s.inRangeStartEndInclusive)(this.altProperties.withAltKeyword,this._minNumberOfKeywordMatches,this._maxNumberOfKeywordMatches)}},{key:"hasTooManyMatches",value:function(){return this.imageCount>4&&this.altProperties.withAltKeyword>this._maxNumberOfKeywordMatches}},{key:"calculateResult",value:function(a){return 0===this.imageCount?{score:this._config.scores.noImages,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%3$s: No images appear on this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.altProperties.withAlt>0?{score:this._config.scores.withAlt,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%3$s: Images on this page have alt attributes, but you have not set your keyphrase. %2$sFix that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.altProperties.withAltNonKeyword>0&&0===this.altProperties.withAltKeyword?{score:this._config.scores.withAltNonKeyword,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%3$s: Images on this page do not have alt attributes that reflect the topic of your text. %2$sAdd your keyphrase or synonyms to the alt tags of relevant images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooFewMatches()?{score:this._config.scores.withAltTooFewKeywordMatches,resultText:a.sprintf(a.dngettext("js-text-analysis","%3$sImage alt attributes%5$s: Out of %2$d images on this page, only %1$d has an alt attribute that reflects the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!","%3$sImage alt attributes%5$s: Out of %2$d images on this page, only %1$d have alt attributes that reflect the topic of your text. %4$sAdd your keyphrase or synonyms to the alt tags of more relevant images%5$s!",this.altProperties.withAltKeyword),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.withAltGoodNumberOfKeywordMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%2$s: Good job!"),this._config.urlTitle,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.withAltTooManyKeywordMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%3$sImage alt attributes%5$s: Out of %2$d images on this page, %1$d have alt attributes with words from your keyphrase or synonyms. That's a bit much. %4$sOnly include the keyphrase or its synonyms when it really fits the image%5$s."),this.altProperties.withAltKeyword,this.imageCount,this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.noAlt,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sImage alt attributes%3$s: Images on this page do not have alt attributes that reflect the topic of your text. %2$sAdd your keyphrase or synonyms to the alt tags of relevant images%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=u},function(a,e){"function"==typeof Object.create?a.exports=function(a,e){a.super_=e,a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:a.exports=function(a,e){a.super_=e;var t=function(){};t.prototype=e.prototype,a.prototype=new t,a.prototype.constructor=a}},function(a,e,t){var i=t(280),n=t(284);function r(e,t){return delete a.exports[e],a.exports[e]=t,t}a.exports={Parser:i,Tokenizer:t(281),ElementType:t(85),DomHandler:n,get FeedHandler(){return r("FeedHandler",t(609))},get Stream(){return r("Stream",t(620))},get WritableStream(){return r("WritableStream",t(287))},get ProxyHandler(){return r("ProxyHandler",t(627))},get DomUtils(){return r("DomUtils",t(286))},get CollectingHandler(){return r("CollectingHandler",t(628))},DefaultHandler:n,get RssHandler(){return r("RssHandler",this.FeedHandler)},parseDOM:function(a,e){var t=new n(e);return new i(t,e).end(a),t.dom},parseFeed:function(e,t){var n=new a.exports.FeedHandler(t);return new i(n,t).end(e),n.dom},createDomStream:function(a,e,t){var r=new n(a,e,t);return new i(r,e)},EVENTS:{attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en_EN",d=0,l=[];return e=e.map(o.normalize),(0,s.uniq)(e).forEach(function(e){var i=(0,r.default)(a,e,t);d+=i.count,l=l.concat(i.matches)}),null===l&&(l=[]),l=l.map(function(a){return(0,i.default)((0,n.default)(a))}),{count:d,matches:l}};var i=d(t(19)),n=d(t(177)),r=d(t(293)),o=t(53),s=t(1);function d(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){var i=t(31),n=t(4),r=n["__core-js_shared__"]||(n["__core-js_shared__"]={});(a.exports=function(a,e){return r[a]||(r[a]=void 0!==e?e:{})})("versions",[]).push({version:i.version,mode:t(51)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(a,e,t){var i=t(28),n=t(14),r=t(61);a.exports=function(a){return function(e,t,o){var s,d=i(e),l=n(d.length),c=r(o,l);if(a&&t!=t){for(;l>c;)if((s=d[c++])!=s)return!0}else for(;l>c;c++)if((a||c in d)&&d[c]===t)return a||c||0;return!a&&-1}}},function(a,e){e.f=Object.getOwnPropertySymbols},function(a,e,t){var i=t(33);a.exports=Array.isArray||function(a){return"Array"==i(a)}},function(a,e,t){var i=t(8),n=t(33),r=t(9)("match");a.exports=function(a){var e;return i(a)&&(void 0!==(e=a[r])?!!e:"RegExp"==n(a))}},function(a,e,t){var i=t(9)("iterator"),n=!1;try{var r=[7][i]();r.return=function(){n=!0},Array.from(r,function(){throw 2})}catch(a){}a.exports=function(a,e){if(!e&&!n)return!1;var t=!1;try{var r=[7],o=r[i]();o.next=function(){return{done:t=!0}},r[i]=function(){return o},a(r)}catch(a){}return t}},function(a,e,t){"use strict";var i=t(2);a.exports=function(){var a=i(this),e="";return a.global&&(e+="g"),a.ignoreCase&&(e+="i"),a.multiline&&(e+="m"),a.unicode&&(e+="u"),a.sticky&&(e+="y"),e}},function(a,e,t){"use strict";var i=t(23),n=t(24),r=t(7),o=t(38),s=t(9);a.exports=function(a,e,t){var d=s(a),l=t(o,d,""[a]),c=l[0],u=l[1];r(function(){var e={};return e[d]=function(){return 7},7!=""[a](e)})&&(n(String.prototype,a,c),i(RegExp.prototype,d,2==e?function(a,e){return u.call(a,this,e)}:function(a){return u.call(a,this)}))}},function(a,e,t){var i=t(2),n=t(21),r=t(9)("species");a.exports=function(a,e){var t,o=i(a).constructor;return void 0===o||void 0==(t=i(o)[r])?e:n(t)}},function(a,e,t){var i=t(4).navigator;a.exports=i&&i.userAgent||""},function(a,e,t){"use strict";var i=t(4),n=t(0),r=t(24),o=t(67),s=t(50),d=t(66),l=t(65),c=t(8),u=t(7),p=t(106),z=t(78),m=t(150);a.exports=function(a,e,t,g,f,y){var w=i[a],h=w,b=f?"set":"add",v=h&&h.prototype,k={},_=function(a){var e=v[a];r(v,a,"delete"==a?function(a){return!(y&&!c(a))&&e.call(this,0===a?0:a)}:"has"==a?function(a){return!(y&&!c(a))&&e.call(this,0===a?0:a)}:"get"==a?function(a){return y&&!c(a)?void 0:e.call(this,0===a?0:a)}:"add"==a?function(a){return e.call(this,0===a?0:a),this}:function(a,t){return e.call(this,0===a?0:a,t),this})};if("function"==typeof h&&(y||v.forEach&&!u(function(){(new h).entries().next()}))){var j=new h,T=j[b](y?{}:-0,1)!=j,E=u(function(){j.has(1)}),x=p(function(a){new h(a)}),A=!y&&u(function(){for(var a=new h,e=5;e--;)a[b](e,e);return!a.has(-0)});x||((h=e(function(e,t){l(e,h,a);var i=m(new w,e,h);return void 0!=t&&d(t,f,i[b],i),i})).prototype=v,v.constructor=h),(E||A)&&(_("delete"),_("has"),f&&_("get")),(A||T)&&_(b),y&&v.clear&&delete v.clear}else h=g.getConstructor(e,a,f,b),o(h.prototype,t),s.NEED=!0;return z(h,a),k[a]=h,n(n.G+n.W+n.F*(h!=w),k),y||g.setStrong(h,a,f),h}},function(a,e,t){for(var i,n=t(4),r=t(23),o=t(59),s=o("typed_array"),d=o("view"),l=!(!n.ArrayBuffer||!n.DataView),c=l,u=0,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");u<9;)(i=n[p[u++]])?(r(i.prototype,s,!0),r(i.prototype,d,!0)):c=!1;a.exports={ABV:l,CONSTR:c,TYPED:s,VIEW:d}},function(a,e,t){"use strict";a.exports=t(51)||!t(7)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete t(4)[a]})},function(a,e,t){"use strict";var i=t(0);a.exports=function(a){i(i.S,a,{of:function(){for(var a=arguments.length,e=new Array(a);a--;)e[a]=arguments[a];return new this(e)}})}},function(a,e,t){"use strict";var i=t(0),n=t(21),r=t(32),o=t(66);a.exports=function(a){i(i.S,a,{from:function(a){var e,t,i,s,d=arguments[1];return n(this),(e=void 0!==d)&&n(d),void 0==a?new this:(t=[],e?(i=0,s=r(d,arguments[2],2),o(a,!1,function(a){t.push(s(a,i++))})):o(a,!1,t.push,t),new this(t))}})}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBlocks=e.isInlineElement=e.isBlockElement=e.inlineElements=e.blockElements=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(247)),n=t(1);var r,o=["address","article","aside","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],s=["b","big","i","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","time","var","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],d=new RegExp("^("+o.join("|")+")$","i"),l=new RegExp("^("+s.join("|")+")$","i"),c=new RegExp("^<("+o.join("|")+")[^>]*?>$","i"),u=new RegExp("^</("+o.join("|")+")[^>]*?>$","i"),p=new RegExp("^<("+s.join("|")+")[^>]*>$","i"),z=new RegExp("^</("+s.join("|")+")[^>]*>$","i"),m=/^<([^>\s/]+)[^>]*>$/,g=/^<\/([^>\s]+)[^>]*>$/,f=/^[^<]+$/,y=/^<[^><]*$/,w=/<!--(.|[\r\n])*?-->/g,h=[];function b(a){return d.test(a)}function v(a){return l.test(a)}var k=(0,n.memoize)(function(a){var e=[],t=0,o="",s="",d="";return a=a.replace(w,""),h=[],(r=(0,i.default)(function(a){h.push(a)})).addRule(f,"content"),r.addRule(y,"greater-than-sign-content"),r.addRule(c,"block-start"),r.addRule(u,"block-end"),r.addRule(p,"inline-start"),r.addRule(z,"inline-end"),r.addRule(m,"other-element-start"),r.addRule(g,"other-element-end"),r.onText(a),r.end(),(0,n.forEach)(h,function(a,i){var n=h[i+1];switch(a.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":n&&(0!==t||"block-start"!==n.type&&"block-end"!==n.type)?s+=a.src:(s+=a.src,e.push(s),o="",s="",d="");break;case"block-start":0!==t&&(""!==s.trim()&&e.push(s),s="",d=""),t++,o=a.src;break;case"block-end":t--,d=a.src,""!==o&&""!==d?e.push(o+s+d):""!==s.trim()&&e.push(s),o="",s="",d=""}t<0&&(t=0)}),e});e.blockElements=o,e.inlineElements=s,e.isBlockElement=b,e.isInlineElement=v,e.getBlocks=k,e.default={blockElements:o,inlineElements:s,isBlockElement:b,isInlineElement:v,getBlocks:k}},function(a,e,t){"use strict";function i(a){for(var e=[],t=/<h([1-6])(?:[^>]+)?>(.*?)<\/h\1>/gi,i=void 0;null!==(i=t.exec(a));)e.push(i);return e}function n(a){for(var e=[],t=/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi,i=void 0;null!==(i=t.exec(a));)e.push(i);return e}function r(a){return i(a).map(function(a){return a[0]})}function o(a){return n(a).map(function(a){return a[0]})}function s(a){return a.replace(/<h([2-3])(?:[^>]+)?>(.*?)<\/h\1>/gi,"")}Object.defineProperty(e,"__esModule",{value:!0}),e.getSubheadings=i,e.getSubheadingsTopLevel=n,e.getSubheadingContents=r,e.getSubheadingContentsTopLevel=o,e.removeSubheadingsTopLevel=s,e.default={getSubheadings:i,getSubheadingsTopLevel:n,getSubheadingContents:r,getSubheadingContentsTopLevel:o,removeSubheadingsTopLevel:s}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{participleLike:i,otherAuxiliaries:n.concat(r),filteredAuxiliaries:i.concat(n),infinitiveAuxiliaries:r,allAuxiliaries:i.concat(n,r)}};var i=["bekommst","bekommt","bekamst","bekommest","bekommet","bekämest","bekämst","bekämet","bekämt","gekriegt","gehörst","gehört","gehörtest","gehörtet","gehörest","gehöret","erhältst","erhält","erhaltet","erhielt","erhieltest","erhieltst","erhieltet","erhaltest"],n=["werde","wirst","wird","werden","werdet","wurde","ward","wurdest","wardst","wurden","wurdet","worden","werdest","würde","würdest","würden","würdet","bekomme","bekommen","bekam","bekamen","bekäme","bekämen","kriege","kriegst","kriegt","kriegen","kriegte","kriegtest","kriegten","kriegtet","kriegest","krieget","gehöre","gehören","gehörte","gehörten","erhalte","erhalten","erhielten","erhielte"],r=["werden","bekommen","kriegen","gehören","erhalten"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.buildOneFormFromRegex=function(a,e){for(var t=0;t<e.length;t++)if(!0===e[t].reg.test(a))return a.replace(e[t].reg,e[t].repl)},e.buildTwoFormsFromRegex=function(a,e){for(var t=0;t<e.length;t++)if(!0===e[t].reg.test(a))return[a.replace(e[t].reg,e[t].repl1),a.replace(e[t].reg,e[t].repl2)]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){for(var e=(0,i.default)(),t=0;t<e.length;t++)a=a.replace(e[t].letters,e[t].base);return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(582))},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=c(t(11)),s=c(t(277)),d=t(5),l=c(t(3));function c(a){return a&&a.__esModule?a:{default:a}}var u=s.default.maxMeta,p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={recommendedMaximumLength:120,maximumLength:u,scores:{noMetaDescription:1,tooLong:6,tooShort:6,correctLength:9},urlTitle:(0,d.createAnchorOpeningTag)("https://yoa.st/34d"),urlCallToAction:(0,d.createAnchorOpeningTag)("https://yoa.st/34e")};return t.identifier="metaDescriptionLength",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getMaximumLength",value:function(){return this._config.maximumLength}},{key:"getResult",value:function(a,e,t){var i=e.getResearch("metaDescriptionLength"),n=new l.default;return n.setScore(this.calculateScore(i)),n.setText(this.translateScore(i,t)),n.max=this._config.maximumLength,n.actual=i,n}},{key:"calculateScore",value:function(a){return 0===a?this._config.scores.noMetaDescription:a<=this._config.recommendedMaximumLength?this._config.scores.tooShort:a>this._config.maximumLength?this._config.scores.tooLong:a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?this._config.scores.correctLength:0}},{key:"translateScore",value:function(a,e){return 0===a?e.sprintf(e.dgettext("js-text-analysis","%1$sMeta description length%3$s: No meta description has been specified. Search engines will display copy from the page instead. %2$sMake sure to write one%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):a<=this._config.recommendedMaximumLength?e.sprintf(e.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is too short (under %4$d characters). Up to %5$d characters are available. %2$sUse the space%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMaximumLength,this._config.maximumLength):a>this._config.maximumLength?e.sprintf(e.dgettext("js-text-analysis","%1$sMeta description length%3$s: The meta description is over %4$d characters. To ensure the entire description will be visible, %2$syou should reduce the length%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.maximumLength):a>=this._config.recommendedMaximumLength&&a<=this._config.maximumLength?e.sprintf(e.dgettext("js-text-analysis","%1$sMeta description length%2$s: Well done!"),this._config.urlTitle,"</a>"):void 0}}]),e}();e.default=p},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=c(t(11)),s=t(36),d=t(5),l=c(t(3));function c(a){return a&&a.__esModule?a:{default:a}}var u=600,p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={minLength:400,maxLength:u,scores:{noTitle:1,widthTooShort:6,widthTooLong:3,widthCorrect:9},urlTitle:(0,d.createAnchorOpeningTag)("https://yoa.st/34h"),urlCallToAction:(0,d.createAnchorOpeningTag)("https://yoa.st/34i")};return t.identifier="titleWidth",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getMaximumLength",value:function(){return u}},{key:"getResult",value:function(a,e,t){var i=e.getResearch("pageTitleWidth"),n=new l.default;return n.setScore(this.calculateScore(i)),n.setText(this.translateScore(i,t)),n.max=this._config.maxLength,n.actual=i,n}},{key:"calculateScore",value:function(a){return(0,s.inRangeEndInclusive)(a,1,400)?this._config.scores.widthTooShort:(0,s.inRangeEndInclusive)(a,this._config.minLength,this._config.maxLength)?this._config.scores.widthCorrect:a>this._config.maxLength?this._config.scores.widthTooLong:this._config.scores.noTitle}},{key:"translateScore",value:function(a,e){return(0,s.inRangeEndInclusive)(a,1,400)?e.sprintf(e.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is too short. %2$sUse the space to add keyphrase variations or create compelling call-to-action copy%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):(0,s.inRangeEndInclusive)(a,this._config.minLength,this._config.maxLength)?e.sprintf(e.dgettext("js-text-analysis","%1$sSEO title width%2$s: Good job!"),this._config.urlTitle,"</a>"):a>this._config.maxLength?e.sprintf(e.dgettext("js-text-analysis","%1$sSEO title width%3$s: The SEO title is wider than the viewable limit. %2$sTry to make it shorter%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):e.sprintf(e.dgettext("js-text-analysis","%1$sSEO title width%3$s: %2$sPlease create an SEO title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}]),e}();e.default=p},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=u(t(11)),s=t(5),d=u(t(68)),l=u(t(3)),c=u(t(35));function u(a){return a&&a.__esModule?a:{default:a}}var p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={scores:{textContainsSuperfluousH1:1},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/3a6"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/3a7")};return t.identifier="singleH1",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._h1s=e.getResearch("h1s");var i=new l.default,n=this.calculateResult(t);return(0,r.isUndefined)(n)||(i.setScore(n.score),i.setText(n.resultText),i.setHasMarks(!0)),i}},{key:"firstH1AtBeginning",value:function(){return 0===this._h1s[0].position}},{key:"calculateResult",value:function(a){if(0!==this._h1s.length&&(1!==this._h1s.length||!this.firstH1AtBeginning()))return{score:this._config.scores.textContainsSuperfluousH1,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSingle title%3$s: H1s should only be used as your main title. Find all H1s in your text that aren't your main title and %2$schange them to a lower heading level%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}},{key:"getMarks",value:function(){var a=this._h1s;return this.firstH1AtBeginning()&&a.shift(),(0,r.map)(a,function(a){return new c.default({original:"<h1>"+a.content+"</h1>",marked:"<h1>"+(0,d.default)(a.content)+"</h1>"})})}},{key:"isApplicable",value:function(a){return a.hasText()}}]),e}();e.default=p},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={recommendedMinimum:300,slightlyBelowMinimum:250,belowMinimum:200,veryFarBelowMinimum:100,scores:{recommendedMinimum:9,slightlyBelowMinimum:6,belowMinimum:3,farBelowMinimum:-10,veryFarBelowMinimum:-20},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/34n"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/34o"),cornerstoneContent:!1};return t.identifier="textLength",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("wordCountInText"),n=new d.default,r=this.calculateResult(i,t);return n.setScore(r.score),n.setText(r.resultText),n}},{key:"calculateResult",value:function(a,e){if(a>=this._config.recommendedMinimum)return{score:this._config.scores.recommendedMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%3$s: The text contains %1$d word. Good job!","%2$sText length%3$s: The text contains %1$d words. Good job!",a),a,this._config.urlTitle,"</a>")};if((0,r.inRange)(a,0,this._config.belowMinimum)){var t=this._config.scores.farBelowMinimum;return(0,r.inRange)(a,0,this._config.veryFarBelowMinimum)&&(t=this._config.scores.veryFarBelowMinimum),{score:t,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is far below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is far below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}return(0,r.inRange)(a,this._config.slightlyBelowMinimum,this._config.recommendedMinimum)?!1===this._config.cornerstoneContent?{score:this._config.scores.slightlyBelowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is slightly below the recommended minimum of %5$d word. %3$sAdd a bit more copy%4$s.","This is slightly below the recommended minimum of %5$d words. %3$sAdd a bit more copy%4$s.",this._config.recommendedMinimum),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.slightlyBelowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}:{score:this._config.scores.belowMinimum,resultText:e.sprintf(e.dngettext("js-text-analysis","%2$sText length%4$s: The text contains %1$d word.","%2$sText length%4$s: The text contains %1$d words.",a)+" "+e.dngettext("js-text-analysis","This is below the recommended minimum of %5$d word. %3$sAdd more content%4$s.","This is below the recommended minimum of %5$d words. %3$sAdd more content%4$s.",this._config.recommendedMinimum),a,this._config.urlTitle,this._config.urlCallToAction,"</a>",this._config.recommendedMinimum)}}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedPosition:0},scores:{good:9,okay:6,bad:2},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33g"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33h")};return t.identifier="titleKeyword",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._keywordMatches=e.getResearch("findKeywordInPageTitle"),this._keyword=(0,r.escape)(a.getKeyword());var i=new d.default,n=this.calculateResult(t,this._keyword);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasTitle()}},{key:"calculateResult",value:function(a,e){var t=this._keywordMatches.exactMatchFound,i=this._keywordMatches.position,n=this._keywordMatches.allWordsFound,r=this._keywordMatches.exactMatchKeyphrase;return!0===t?0===i?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%2$s: The exact match of the keyphrase appears at the beginning of the SEO title. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: The exact match of the keyphrase appears in the SEO title, but not at the beginning. %2$sTry to move it to the beginning%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:n?{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:r?{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in title%3$s: Does not contain the exact match. %2$sTry to write the exact match of your keyphrase in the SEO title%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>",e)}:{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis",'%1$sKeyphrase in title%3$s: Not all the words from your keyphrase "%4$s" appear in the SEO title. %2$sTry to use the exact match of your keyphrase in the SEO title%3$s.'),this._config.urlTitle,this._config.urlCallToAction,"</a>",e)}}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={scores:{okay:6,good:9},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33o"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33p")};return t.identifier="urlKeyword",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._keywordInURL=e.getResearch("keywordCountInUrl");var i=new d.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(a){return a.hasKeyword()&&a.hasUrl()}},{key:"calculateResult",value:function(a){return this._keywordInURL.keyphraseLength<3?100===this._keywordInURL.percentWordMatches?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: Great work!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this._keywordInURL.percentWordMatches>50?{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in slug%2$s: More than half of your keyphrase appears in the slug. That's great!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in slug%3$s: (Part of) your keyphrase does not appear in the slug. %2$sChange that%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=c},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a,"<img(?:[^>]+)?>")};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(193))},function(a,e,t){var i=t(644),n=t(653),r=t(200);a.exports=function(a){return r(a)?i(a):n(a)}},function(a,e,t){var i=t(48).Symbol;a.exports=i},function(a,e){a.exports=function(a){return a.webpackPolyfill||(a.deprecate=function(){},a.paths=[],a.children||(a.children=[]),Object.defineProperty(a,"loaded",{enumerable:!0,get:function(){return a.l}}),Object.defineProperty(a,"id",{enumerable:!0,get:function(){return a.i}}),a.webpackPolyfill=1),a}},function(a,e){a.exports=function(a){var e=typeof a;return null!=a&&("object"==e||"function"==e)}},function(a,e,t){var i=t(661),n=t(662),r=t(663),o=t(664),s=t(665);function d(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}d.prototype.clear=i,d.prototype.delete=n,d.prototype.get=r,d.prototype.has=o,d.prototype.set=s,a.exports=d},function(a,e,t){var i=t(303);a.exports=function(a,e){for(var t=a.length;t--;)if(i(a[t][0],e))return t;return-1}},function(a,e,t){var i=t(88)(Object,"create");a.exports=i},function(a,e,t){var i=t(683);a.exports=function(a,e){var t=a.__data__;return i(e)?t["string"==typeof e?"string":"hash"]:t.map}},function(a,e,t){var i=t(86),n=t(87),r="[object Symbol]";a.exports=function(a){return"symbol"==typeof a||n(a)&&i(a)==r}},function(a,e,t){var i=t(136),n=1/0;a.exports=function(a){if("string"==typeof a||i(a))return a;var e=a+"";return"0"==e&&1/a==-n?"-0":e}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){var n=(0,d.default)(a).map(function(a){return a.toLowerCase()}),r=n.indexOf(e.toLowerCase());if(r<1)return!1;for(var o=(0,i.get)(c,t,[]),s=0;s<r;s++)if((0,i.includes)(o,n[s]))return!0;return!1};var i=t(1),n=l(t(181)),r=l(t(184)),o=l(t(183)),s=l(t(182)),d=l(t(20));function l(a){return a&&a.__esModule?a:{default:a}}var c={en:(0,n.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,fr:(0,r.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,it:(0,o.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple,es:(0,s.default)().cannotBeBetweenPassiveAuxiliaryAndParticiple}},function(a,e,t){"use strict";var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=t(887),r=t(207),o=t(888),s=t(208),d=r.CODE_POINTS,l=r.CODE_POINT_SEQUENCES,c={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},u="DATA_STATE";function p(a){return a===d.SPACE||a===d.LINE_FEED||a===d.TABULATION||a===d.FORM_FEED}function z(a){return a>=d.DIGIT_0&&a<=d.DIGIT_9}function m(a){return a>=d.LATIN_CAPITAL_A&&a<=d.LATIN_CAPITAL_Z}function g(a){return a>=d.LATIN_SMALL_A&&a<=d.LATIN_SMALL_Z}function f(a){return g(a)||m(a)}function y(a){return f(a)||z(a)}function w(a){return a>=d.LATIN_CAPITAL_A&&a<=d.LATIN_CAPITAL_F}function h(a){return a>=d.LATIN_SMALL_A&&a<=d.LATIN_SMALL_F}function b(a){return a+32}function v(a){return a<=65535?String.fromCharCode(a):(a-=65536,String.fromCharCode(a>>>10&1023|55296)+String.fromCharCode(56320|1023&a))}function k(a){return String.fromCharCode(b(a))}function _(a,e){for(var t=o[++a],i=++a,n=i+t-1;i<=n;){var r=i+n>>>1,s=o[r];if(s<e)i=r+1;else{if(!(s>e))return o[r+t];n=r-1}}return-1}var j=function(){function a(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this.preprocessor=new n,this.tokenQueue=[],this.allowCDATA=!1,this.state=u,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}return i(a,[{key:"_err",value:function(){}},{key:"_errOnNextCodePoint",value:function(a){this._consume(),this._err(a),this._unconsume()}},{key:"getNextToken",value:function(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;var a=this._consume();this._ensureHibernation()||this[this.state](a)}return this.tokenQueue.shift()}},{key:"write",value:function(a,e){this.active=!0,this.preprocessor.write(a,e)}},{key:"insertHtmlAtCurrentPos",value:function(a){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(a)}},{key:"_ensureHibernation",value:function(){if(this.preprocessor.endOfChunkHit){for(;this.consumedAfterSnapshot>0;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:a.HIBERNATION_TOKEN}),!0}return!1}},{key:"_consume",value:function(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}},{key:"_reconsumeInState",value:function(a){this.state=a,this._unconsume()}},{key:"_consumeSequenceIfMatch",value:function(a,e,t){for(var i=0,n=!0,r=a.length,o=0,s=e,l=void 0;o<r;o++){if(o>0&&(s=this._consume(),i++),s===d.EOF){n=!1;break}if(s!==(l=a[o])&&(t||s!==b(l))){n=!1;break}}if(!n)for(;i--;)this._unconsume();return n}},{key:"_isTempBufferEqualToScriptString",value:function(){if(this.tempBuff.length!==l.SCRIPT_STRING.length)return!1;for(var a=0;a<this.tempBuff.length;a++)if(this.tempBuff[a]!==l.SCRIPT_STRING[a])return!1;return!0}},{key:"_createStartTagToken",value:function(){this.currentToken={type:a.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}},{key:"_createEndTagToken",value:function(){this.currentToken={type:a.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}},{key:"_createCommentToken",value:function(){this.currentToken={type:a.COMMENT_TOKEN,data:""}}},{key:"_createDoctypeToken",value:function(e){this.currentToken={type:a.DOCTYPE_TOKEN,name:e,forceQuirks:!1,publicId:null,systemId:null}}},{key:"_createCharacterToken",value:function(a,e){this.currentCharacterToken={type:a,chars:e}}},{key:"_createEOFToken",value:function(){this.currentToken={type:a.EOF_TOKEN}}},{key:"_createAttr",value:function(a){this.currentAttr={name:a,value:""}}},{key:"_leaveAttrName",value:function(e){null===a.getTokenAttr(this.currentToken,this.currentAttr.name)?this.currentToken.attrs.push(this.currentAttr):this._err(s.duplicateAttribute),this.state=e}},{key:"_leaveAttrValue",value:function(a){this.state=a}},{key:"_emitCurrentToken",value:function(){this._emitCurrentCharacterToken();var e=this.currentToken;this.currentToken=null,e.type===a.START_TAG_TOKEN?this.lastStartTagName=e.tagName:e.type===a.END_TAG_TOKEN&&(e.attrs.length>0&&this._err(s.endTagWithAttributes),e.selfClosing&&this._err(s.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}},{key:"_emitCurrentCharacterToken",value:function(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}},{key:"_emitEOFToken",value:function(){this._createEOFToken(),this._emitCurrentToken()}},{key:"_appendCharToCurrentCharacterToken",value:function(a,e){this.currentCharacterToken&&this.currentCharacterToken.type!==a&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=e:this._createCharacterToken(a,e)}},{key:"_emitCodePoint",value:function(e){var t=a.CHARACTER_TOKEN;p(e)?t=a.WHITESPACE_CHARACTER_TOKEN:e===d.NULL&&(t=a.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,v(e))}},{key:"_emitSeveralCodePoints",value:function(a){for(var e=0;e<a.length;e++)this._emitCodePoint(a[e])}},{key:"_emitChars",value:function(e){this._appendCharToCurrentCharacterToken(a.CHARACTER_TOKEN,e)}},{key:"_matchNamedCharacterReference",value:function(a){var e=null,t=1,i=_(0,a);for(this.tempBuff.push(a);i>-1;){var n=o[i],r=n<7;r&&1&n&&(e=2&n?[o[++i],o[++i]]:[o[++i]],t=0);var s=this._consume();if(this.tempBuff.push(s),t++,s===d.EOF)break;i=r?4&n?_(i,s):-1:s===n?++i:-1}for(;t--;)this.tempBuff.pop(),this._unconsume();return e}},{key:"_isCharacterReferenceInAttribute",value:function(){return"ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE"===this.returnState||"ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE"===this.returnState||"ATTRIBUTE_VALUE_UNQUOTED_STATE"===this.returnState}},{key:"_isCharacterReferenceAttributeQuirk",value:function(a){if(!a&&this._isCharacterReferenceInAttribute()){var e=this._consume();return this._unconsume(),e===d.EQUALS_SIGN||y(e)}return!1}},{key:"_flushCodePointsConsumedAsCharacterReference",value:function(){if(this._isCharacterReferenceInAttribute())for(var a=0;a<this.tempBuff.length;a++)this.currentAttr.value+=v(this.tempBuff[a]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}},{key:u,value:function(a){this.preprocessor.dropParsedChunk(),a===d.LESS_THAN_SIGN?this.state="TAG_OPEN_STATE":a===d.AMPERSAND?(this.returnState=u,this.state="CHARACTER_REFERENCE_STATE"):a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitCodePoint(a)):a===d.EOF?this._emitEOFToken():this._emitCodePoint(a)}},{key:"RCDATA_STATE",value:function(a){this.preprocessor.dropParsedChunk(),a===d.AMPERSAND?(this.returnState="RCDATA_STATE",this.state="CHARACTER_REFERENCE_STATE"):a===d.LESS_THAN_SIGN?this.state="RCDATA_LESS_THAN_SIGN_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?this._emitEOFToken():this._emitCodePoint(a)}},{key:"RAWTEXT_STATE",value:function(a){this.preprocessor.dropParsedChunk(),a===d.LESS_THAN_SIGN?this.state="RAWTEXT_LESS_THAN_SIGN_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?this._emitEOFToken():this._emitCodePoint(a)}},{key:"SCRIPT_DATA_STATE",value:function(a){this.preprocessor.dropParsedChunk(),a===d.LESS_THAN_SIGN?this.state="SCRIPT_DATA_LESS_THAN_SIGN_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?this._emitEOFToken():this._emitCodePoint(a)}},{key:"PLAINTEXT_STATE",value:function(a){this.preprocessor.dropParsedChunk(),a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?this._emitEOFToken():this._emitCodePoint(a)}},{key:"TAG_OPEN_STATE",value:function(a){a===d.EXCLAMATION_MARK?this.state="MARKUP_DECLARATION_OPEN_STATE":a===d.SOLIDUS?this.state="END_TAG_OPEN_STATE":f(a)?(this._createStartTagToken(),this._reconsumeInState("TAG_NAME_STATE")):a===d.QUESTION_MARK?(this._err(s.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState("BOGUS_COMMENT_STATE")):a===d.EOF?(this._err(s.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(s.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(u))}},{key:"END_TAG_OPEN_STATE",value:function(a){f(a)?(this._createEndTagToken(),this._reconsumeInState("TAG_NAME_STATE")):a===d.GREATER_THAN_SIGN?(this._err(s.missingEndTagName),this.state=u):a===d.EOF?(this._err(s.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(s.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState("BOGUS_COMMENT_STATE"))}},{key:"TAG_NAME_STATE",value:function(a){p(a)?this.state="BEFORE_ATTRIBUTE_NAME_STATE":a===d.SOLIDUS?this.state="SELF_CLOSING_START_TAG_STATE":a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):m(a)?this.currentToken.tagName+=k(a):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.tagName+=r.REPLACEMENT_CHARACTER):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=v(a)}},{key:"RCDATA_LESS_THAN_SIGN_STATE",value:function(a){a===d.SOLIDUS?(this.tempBuff=[],this.state="RCDATA_END_TAG_OPEN_STATE"):(this._emitChars("<"),this._reconsumeInState("RCDATA_STATE"))}},{key:"RCDATA_END_TAG_OPEN_STATE",value:function(a){f(a)?(this._createEndTagToken(),this._reconsumeInState("RCDATA_END_TAG_NAME_STATE")):(this._emitChars("</"),this._reconsumeInState("RCDATA_STATE"))}},{key:"RCDATA_END_TAG_NAME_STATE",value:function(a){if(m(a))this.currentToken.tagName+=k(a),this.tempBuff.push(a);else if(g(a))this.currentToken.tagName+=v(a),this.tempBuff.push(a);else{if(this.lastStartTagName===this.currentToken.tagName){if(p(a))return void(this.state="BEFORE_ATTRIBUTE_NAME_STATE");if(a===d.SOLIDUS)return void(this.state="SELF_CLOSING_START_TAG_STATE");if(a===d.GREATER_THAN_SIGN)return this.state=u,void this._emitCurrentToken()}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState("RCDATA_STATE")}}},{key:"RAWTEXT_LESS_THAN_SIGN_STATE",value:function(a){a===d.SOLIDUS?(this.tempBuff=[],this.state="RAWTEXT_END_TAG_OPEN_STATE"):(this._emitChars("<"),this._reconsumeInState("RAWTEXT_STATE"))}},{key:"RAWTEXT_END_TAG_OPEN_STATE",value:function(a){f(a)?(this._createEndTagToken(),this._reconsumeInState("RAWTEXT_END_TAG_NAME_STATE")):(this._emitChars("</"),this._reconsumeInState("RAWTEXT_STATE"))}},{key:"RAWTEXT_END_TAG_NAME_STATE",value:function(a){if(m(a))this.currentToken.tagName+=k(a),this.tempBuff.push(a);else if(g(a))this.currentToken.tagName+=v(a),this.tempBuff.push(a);else{if(this.lastStartTagName===this.currentToken.tagName){if(p(a))return void(this.state="BEFORE_ATTRIBUTE_NAME_STATE");if(a===d.SOLIDUS)return void(this.state="SELF_CLOSING_START_TAG_STATE");if(a===d.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=u)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState("RAWTEXT_STATE")}}},{key:"SCRIPT_DATA_LESS_THAN_SIGN_STATE",value:function(a){a===d.SOLIDUS?(this.tempBuff=[],this.state="SCRIPT_DATA_END_TAG_OPEN_STATE"):a===d.EXCLAMATION_MARK?(this.state="SCRIPT_DATA_ESCAPE_START_STATE",this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState("SCRIPT_DATA_STATE"))}},{key:"SCRIPT_DATA_END_TAG_OPEN_STATE",value:function(a){f(a)?(this._createEndTagToken(),this._reconsumeInState("SCRIPT_DATA_END_TAG_NAME_STATE")):(this._emitChars("</"),this._reconsumeInState("SCRIPT_DATA_STATE"))}},{key:"SCRIPT_DATA_END_TAG_NAME_STATE",value:function(a){if(m(a))this.currentToken.tagName+=k(a),this.tempBuff.push(a);else if(g(a))this.currentToken.tagName+=v(a),this.tempBuff.push(a);else{if(this.lastStartTagName===this.currentToken.tagName){if(p(a))return void(this.state="BEFORE_ATTRIBUTE_NAME_STATE");if(a===d.SOLIDUS)return void(this.state="SELF_CLOSING_START_TAG_STATE");if(a===d.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=u)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState("SCRIPT_DATA_STATE")}}},{key:"SCRIPT_DATA_ESCAPE_START_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_ESCAPE_START_DASH_STATE",this._emitChars("-")):this._reconsumeInState("SCRIPT_DATA_STATE")}},{key:"SCRIPT_DATA_ESCAPE_START_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",this._emitChars("-")):this._reconsumeInState("SCRIPT_DATA_STATE")}},{key:"SCRIPT_DATA_ESCAPED_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_ESCAPED_DASH_STATE",this._emitChars("-")):a===d.LESS_THAN_SIGN?this.state="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(a)}},{key:"SCRIPT_DATA_ESCAPED_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",this._emitChars("-")):a===d.LESS_THAN_SIGN?this.state="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitCodePoint(a))}},{key:"SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?this._emitChars("-"):a===d.LESS_THAN_SIGN?this.state="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE":a===d.GREATER_THAN_SIGN?(this.state="SCRIPT_DATA_STATE",this._emitChars(">")):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_ESCAPED_STATE",this._emitCodePoint(a))}},{key:"SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",value:function(a){a===d.SOLIDUS?(this.tempBuff=[],this.state="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE"):f(a)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE")):(this._emitChars("<"),this._reconsumeInState("SCRIPT_DATA_ESCAPED_STATE"))}},{key:"SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",value:function(a){f(a)?(this._createEndTagToken(),this._reconsumeInState("SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE")):(this._emitChars("</"),this._reconsumeInState("SCRIPT_DATA_ESCAPED_STATE"))}},{key:"SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",value:function(a){if(m(a))this.currentToken.tagName+=k(a),this.tempBuff.push(a);else if(g(a))this.currentToken.tagName+=v(a),this.tempBuff.push(a);else{if(this.lastStartTagName===this.currentToken.tagName){if(p(a))return void(this.state="BEFORE_ATTRIBUTE_NAME_STATE");if(a===d.SOLIDUS)return void(this.state="SELF_CLOSING_START_TAG_STATE");if(a===d.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=u)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState("SCRIPT_DATA_ESCAPED_STATE")}}},{key:"SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",value:function(a){p(a)||a===d.SOLIDUS||a===d.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?"SCRIPT_DATA_DOUBLE_ESCAPED_STATE":"SCRIPT_DATA_ESCAPED_STATE",this._emitCodePoint(a)):m(a)?(this.tempBuff.push(b(a)),this._emitCodePoint(a)):g(a)?(this.tempBuff.push(a),this._emitCodePoint(a)):this._reconsumeInState("SCRIPT_DATA_ESCAPED_STATE")}},{key:"SCRIPT_DATA_DOUBLE_ESCAPED_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",this._emitChars("-")):a===d.LESS_THAN_SIGN?(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",this._emitChars("<")):a===d.NULL?(this._err(s.unexpectedNullCharacter),this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(a)}},{key:"SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",this._emitChars("-")):a===d.LESS_THAN_SIGN?(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",this._emitChars("<")):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitCodePoint(a))}},{key:"SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?this._emitChars("-"):a===d.LESS_THAN_SIGN?(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",this._emitChars("<")):a===d.GREATER_THAN_SIGN?(this.state="SCRIPT_DATA_STATE",this._emitChars(">")):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitChars(r.REPLACEMENT_CHARACTER)):a===d.EOF?(this._err(s.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitCodePoint(a))}},{key:"SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",value:function(a){a===d.SOLIDUS?(this.tempBuff=[],this.state="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",this._emitChars("/")):this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPED_STATE")}},{key:"SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",value:function(a){p(a)||a===d.SOLIDUS||a===d.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?"SCRIPT_DATA_ESCAPED_STATE":"SCRIPT_DATA_DOUBLE_ESCAPED_STATE",this._emitCodePoint(a)):m(a)?(this.tempBuff.push(b(a)),this._emitCodePoint(a)):g(a)?(this.tempBuff.push(a),this._emitCodePoint(a)):this._reconsumeInState("SCRIPT_DATA_DOUBLE_ESCAPED_STATE")}},{key:"BEFORE_ATTRIBUTE_NAME_STATE",value:function(a){p(a)||(a===d.SOLIDUS||a===d.GREATER_THAN_SIGN||a===d.EOF?this._reconsumeInState("AFTER_ATTRIBUTE_NAME_STATE"):a===d.EQUALS_SIGN?(this._err(s.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state="ATTRIBUTE_NAME_STATE"):(this._createAttr(""),this._reconsumeInState("ATTRIBUTE_NAME_STATE")))}},{key:"ATTRIBUTE_NAME_STATE",value:function(a){p(a)||a===d.SOLIDUS||a===d.GREATER_THAN_SIGN||a===d.EOF?(this._leaveAttrName("AFTER_ATTRIBUTE_NAME_STATE"),this._unconsume()):a===d.EQUALS_SIGN?this._leaveAttrName("BEFORE_ATTRIBUTE_VALUE_STATE"):m(a)?this.currentAttr.name+=k(a):a===d.QUOTATION_MARK||a===d.APOSTROPHE||a===d.LESS_THAN_SIGN?(this._err(s.unexpectedCharacterInAttributeName),this.currentAttr.name+=v(a)):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.name+=r.REPLACEMENT_CHARACTER):this.currentAttr.name+=v(a)}},{key:"AFTER_ATTRIBUTE_NAME_STATE",value:function(a){p(a)||(a===d.SOLIDUS?this.state="SELF_CLOSING_START_TAG_STATE":a===d.EQUALS_SIGN?this.state="BEFORE_ATTRIBUTE_VALUE_STATE":a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState("ATTRIBUTE_NAME_STATE")))}},{key:"BEFORE_ATTRIBUTE_VALUE_STATE",value:function(a){p(a)||(a===d.QUOTATION_MARK?this.state="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE":a===d.APOSTROPHE?this.state="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE":a===d.GREATER_THAN_SIGN?(this._err(s.missingAttributeValue),this.state=u,this._emitCurrentToken()):this._reconsumeInState("ATTRIBUTE_VALUE_UNQUOTED_STATE"))}},{key:"ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",value:function(a){a===d.QUOTATION_MARK?this.state="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE":a===d.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=v(a)}},{key:"ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",value:function(a){a===d.APOSTROPHE?this.state="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE":a===d.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=v(a)}},{key:"ATTRIBUTE_VALUE_UNQUOTED_STATE",value:function(a){p(a)?this._leaveAttrValue("BEFORE_ATTRIBUTE_NAME_STATE"):a===d.AMPERSAND?(this.returnState="ATTRIBUTE_VALUE_UNQUOTED_STATE",this.state="CHARACTER_REFERENCE_STATE"):a===d.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentAttr.value+=r.REPLACEMENT_CHARACTER):a===d.QUOTATION_MARK||a===d.APOSTROPHE||a===d.LESS_THAN_SIGN||a===d.EQUALS_SIGN||a===d.GRAVE_ACCENT?(this._err(s.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=v(a)):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):this.currentAttr.value+=v(a)}},{key:"AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",value:function(a){p(a)?this._leaveAttrValue("BEFORE_ATTRIBUTE_NAME_STATE"):a===d.SOLIDUS?this._leaveAttrValue("SELF_CLOSING_START_TAG_STATE"):a===d.GREATER_THAN_SIGN?(this._leaveAttrValue(u),this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._err(s.missingWhitespaceBetweenAttributes),this._reconsumeInState("BEFORE_ATTRIBUTE_NAME_STATE"))}},{key:"SELF_CLOSING_START_TAG_STATE",value:function(a){a===d.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInTag),this._emitEOFToken()):(this._err(s.unexpectedSolidusInTag),this._reconsumeInState("BEFORE_ATTRIBUTE_NAME_STATE"))}},{key:"BOGUS_COMMENT_STATE",value:function(a){a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):a===d.EOF?(this._emitCurrentToken(),this._emitEOFToken()):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.data+=r.REPLACEMENT_CHARACTER):this.currentToken.data+=v(a)}},{key:"MARKUP_DECLARATION_OPEN_STATE",value:function(a){this._consumeSequenceIfMatch(l.DASH_DASH_STRING,a,!0)?(this._createCommentToken(),this.state="COMMENT_START_STATE"):this._consumeSequenceIfMatch(l.DOCTYPE_STRING,a,!1)?this.state="DOCTYPE_STATE":this._consumeSequenceIfMatch(l.CDATA_START_STRING,a,!0)?this.allowCDATA?this.state="CDATA_SECTION_STATE":(this._err(s.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state="BOGUS_COMMENT_STATE"):this._ensureHibernation()||(this._err(s.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState("BOGUS_COMMENT_STATE"))}},{key:"COMMENT_START_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_START_DASH_STATE":a===d.GREATER_THAN_SIGN?(this._err(s.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):this._reconsumeInState("COMMENT_STATE")}},{key:"COMMENT_START_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_END_STATE":a===d.GREATER_THAN_SIGN?(this._err(s.abruptClosingOfEmptyComment),this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState("COMMENT_STATE"))}},{key:"COMMENT_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_END_DASH_STATE":a===d.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state="COMMENT_LESS_THAN_SIGN_STATE"):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.data+=r.REPLACEMENT_CHARACTER):a===d.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=v(a)}},{key:"COMMENT_LESS_THAN_SIGN_STATE",value:function(a){a===d.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state="COMMENT_LESS_THAN_SIGN_BANG_STATE"):a===d.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState("COMMENT_STATE")}},{key:"COMMENT_LESS_THAN_SIGN_BANG_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE":this._reconsumeInState("COMMENT_STATE")}},{key:"COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE":this._reconsumeInState("COMMENT_END_DASH_STATE")}},{key:"COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",value:function(a){a!==d.GREATER_THAN_SIGN&&a!==d.EOF&&this._err(s.nestedComment),this._reconsumeInState("COMMENT_END_STATE")}},{key:"COMMENT_END_DASH_STATE",value:function(a){a===d.HYPHEN_MINUS?this.state="COMMENT_END_STATE":a===d.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState("COMMENT_STATE"))}},{key:"COMMENT_END_STATE",value:function(a){a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):a===d.EXCLAMATION_MARK?this.state="COMMENT_END_BANG_STATE":a===d.HYPHEN_MINUS?this.currentToken.data+="-":a===d.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState("COMMENT_STATE"))}},{key:"COMMENT_END_BANG_STATE",value:function(a){a===d.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state="COMMENT_END_DASH_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.incorrectlyClosedComment),this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState("COMMENT_STATE"))}},{key:"DOCTYPE_STATE",value:function(a){p(a)?this.state="BEFORE_DOCTYPE_NAME_STATE":a===d.GREATER_THAN_SIGN?this._reconsumeInState("BEFORE_DOCTYPE_NAME_STATE"):a===d.EOF?(this._err(s.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingWhitespaceBeforeDoctypeName),this._reconsumeInState("BEFORE_DOCTYPE_NAME_STATE"))}},{key:"BEFORE_DOCTYPE_NAME_STATE",value:function(a){p(a)||(m(a)?(this._createDoctypeToken(k(a)),this.state="DOCTYPE_NAME_STATE"):a===d.NULL?(this._err(s.unexpectedNullCharacter),this._createDoctypeToken(r.REPLACEMENT_CHARACTER),this.state="DOCTYPE_NAME_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(v(a)),this.state="DOCTYPE_NAME_STATE"))}},{key:"DOCTYPE_NAME_STATE",value:function(a){p(a)?this.state="AFTER_DOCTYPE_NAME_STATE":a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):m(a)?this.currentToken.name+=k(a):a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.name+=r.REPLACEMENT_CHARACTER):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=v(a)}},{key:"AFTER_DOCTYPE_NAME_STATE",value:function(a){p(a)||(a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(l.PUBLIC_STRING,a,!1)?this.state="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE":this._consumeSequenceIfMatch(l.SYSTEM_STRING,a,!1)?this.state="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE":this._ensureHibernation()||(this._err(s.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}},{key:"AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",value:function(a){p(a)?this.state="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE":a===d.QUOTATION_MARK?(this._err(s.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this._err(s.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}},{key:"BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",value:function(a){p(a)||(a===d.QUOTATION_MARK?(this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this.currentToken.publicId="",this.state="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}},{key:"DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",value:function(a){a===d.QUOTATION_MARK?this.state="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.publicId+=r.REPLACEMENT_CHARACTER):a===d.GREATER_THAN_SIGN?(this._err(s.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=v(a)}},{key:"DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",value:function(a){a===d.APOSTROPHE?this.state="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.publicId+=r.REPLACEMENT_CHARACTER):a===d.GREATER_THAN_SIGN?(this._err(s.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=v(a)}},{key:"AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",value:function(a){p(a)?this.state="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE":a===d.GREATER_THAN_SIGN?(this.state=u,this._emitCurrentToken()):a===d.QUOTATION_MARK?(this._err(s.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this._err(s.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}},{key:"BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",value:function(a){p(a)||(a===d.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):a===d.QUOTATION_MARK?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}},{key:"AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",value:function(a){p(a)?this.state="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE":a===d.QUOTATION_MARK?(this._err(s.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this._err(s.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE"))}},{key:"BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",value:function(a){p(a)||(a===d.QUOTATION_MARK?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE"):a===d.APOSTROPHE?(this.currentToken.systemId="",this.state="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE"):a===d.GREATER_THAN_SIGN?(this._err(s.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=u,this._emitCurrentToken()):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}},{key:"DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",value:function(a){a===d.QUOTATION_MARK?this.state="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.systemId+=r.REPLACEMENT_CHARACTER):a===d.GREATER_THAN_SIGN?(this._err(s.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=v(a)}},{key:"DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",value:function(a){a===d.APOSTROPHE?this.state="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE":a===d.NULL?(this._err(s.unexpectedNullCharacter),this.currentToken.systemId+=r.REPLACEMENT_CHARACTER):a===d.GREATER_THAN_SIGN?(this._err(s.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=v(a)}},{key:"AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",value:function(a){p(a)||(a===d.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):a===d.EOF?(this._err(s.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(s.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState("BOGUS_DOCTYPE_STATE")))}},{key:"BOGUS_DOCTYPE_STATE",value:function(a){a===d.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=u):a===d.NULL?this._err(s.unexpectedNullCharacter):a===d.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}},{key:"CDATA_SECTION_STATE",value:function(a){a===d.RIGHT_SQUARE_BRACKET?this.state="CDATA_SECTION_BRACKET_STATE":a===d.EOF?(this._err(s.eofInCdata),this._emitEOFToken()):this._emitCodePoint(a)}},{key:"CDATA_SECTION_BRACKET_STATE",value:function(a){a===d.RIGHT_SQUARE_BRACKET?this.state="CDATA_SECTION_END_STATE":(this._emitChars("]"),this._reconsumeInState("CDATA_SECTION_STATE"))}},{key:"CDATA_SECTION_END_STATE",value:function(a){a===d.GREATER_THAN_SIGN?this.state=u:a===d.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState("CDATA_SECTION_STATE"))}},{key:"CHARACTER_REFERENCE_STATE",value:function(a){this.tempBuff=[d.AMPERSAND],a===d.NUMBER_SIGN?(this.tempBuff.push(a),this.state="NUMERIC_CHARACTER_REFERENCE_STATE"):y(a)?this._reconsumeInState("NAMED_CHARACTER_REFERENCE_STATE"):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:"NAMED_CHARACTER_REFERENCE_STATE",value:function(a){var e=this._matchNamedCharacterReference(a);if(this._ensureHibernation())this.tempBuff=[d.AMPERSAND];else if(e){var t=this.tempBuff[this.tempBuff.length-1]===d.SEMICOLON;this._isCharacterReferenceAttributeQuirk(t)||(t||this._errOnNextCodePoint(s.missingSemicolonAfterCharacterReference),this.tempBuff=e),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState}else this._flushCodePointsConsumedAsCharacterReference(),this.state="AMBIGUOS_AMPERSAND_STATE"}},{key:"AMBIGUOS_AMPERSAND_STATE",value:function(a){y(a)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=v(a):this._emitCodePoint(a):(a===d.SEMICOLON&&this._err(s.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}},{key:"NUMERIC_CHARACTER_REFERENCE_STATE",value:function(a){this.charRefCode=0,a===d.LATIN_SMALL_X||a===d.LATIN_CAPITAL_X?(this.tempBuff.push(a),this.state="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE"):this._reconsumeInState("DECIMAL_CHARACTER_REFERENCE_START_STATE")}},{key:"HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",value:function(a){!function(a){return z(a)||w(a)||h(a)}(a)?(this._err(s.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState("HEXADEMICAL_CHARACTER_REFERENCE_STATE")}},{key:"DECIMAL_CHARACTER_REFERENCE_START_STATE",value:function(a){z(a)?this._reconsumeInState("DECIMAL_CHARACTER_REFERENCE_STATE"):(this._err(s.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:"HEXADEMICAL_CHARACTER_REFERENCE_STATE",value:function(a){w(a)?this.charRefCode=16*this.charRefCode+a-55:h(a)?this.charRefCode=16*this.charRefCode+a-87:z(a)?this.charRefCode=16*this.charRefCode+a-48:a===d.SEMICOLON?this.state="NUMERIC_CHARACTER_REFERENCE_END_STATE":(this._err(s.missingSemicolonAfterCharacterReference),this._reconsumeInState("NUMERIC_CHARACTER_REFERENCE_END_STATE"))}},{key:"DECIMAL_CHARACTER_REFERENCE_STATE",value:function(a){z(a)?this.charRefCode=10*this.charRefCode+a-48:a===d.SEMICOLON?this.state="NUMERIC_CHARACTER_REFERENCE_END_STATE":(this._err(s.missingSemicolonAfterCharacterReference),this._reconsumeInState("NUMERIC_CHARACTER_REFERENCE_END_STATE"))}},{key:"NUMERIC_CHARACTER_REFERENCE_END_STATE",value:function(){if(this.charRefCode===d.NULL)this._err(s.nullCharacterReference),this.charRefCode=d.REPLACEMENT_CHARACTER;else if(this.charRefCode>1114111)this._err(s.characterReferenceOutsideUnicodeRange),this.charRefCode=d.REPLACEMENT_CHARACTER;else if(r.isSurrogate(this.charRefCode))this._err(s.surrogateCharacterReference),this.charRefCode=d.REPLACEMENT_CHARACTER;else if(r.isUndefinedCodePoint(this.charRefCode))this._err(s.noncharacterCharacterReference);else if(r.isControlCodePoint(this.charRefCode)||this.charRefCode===d.CARRIAGE_RETURN){this._err(s.controlCharacterReference);var a=c[this.charRefCode];a&&(this.charRefCode=a)}this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}]),a}();j.CHARACTER_TOKEN="CHARACTER_TOKEN",j.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",j.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",j.START_TAG_TOKEN="START_TAG_TOKEN",j.END_TAG_TOKEN="END_TAG_TOKEN",j.COMMENT_TOKEN="COMMENT_TOKEN",j.DOCTYPE_TOKEN="DOCTYPE_TOKEN",j.EOF_TOKEN="EOF_TOKEN",j.HIBERNATION_TOKEN="HIBERNATION_TOKEN",j.MODE={DATA:u,RCDATA:"RCDATA_STATE",RAWTEXT:"RAWTEXT_STATE",SCRIPT_DATA:"SCRIPT_DATA_STATE",PLAINTEXT:"PLAINTEXT_STATE"},j.getTokenAttr=function(a,e){for(var t=a.attrs.length-1;t>=0;t--)if(a.attrs[t].name===e)return a.attrs[t].value;return null},a.exports=j},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=s(t(342)),o=s(t(77));function s(a){return a&&a.__esModule?a:{default:a}}var d=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));return t.textContainer=new r.default,t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"text",get:function(){return this.textContainer.text},set:function(a){this.textContainer.text=a}}]),e}();e.default=d},function(a,e,t){"use strict";(function(a){var t="object"==typeof a&&a&&a.Object===Object&&a;e.a=t}).call(this,t(43))},function(a,e,t){"use strict";(function(a){var i=t(6),n="object"==typeof exports&&exports&&!exports.nodeType&&exports,r=n&&"object"==typeof a&&a&&!a.nodeType&&a,o=r&&r.exports===n?i.a.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.a=function(a,e){if(e)return a.slice();var t=a.length,i=s?s(t):new a.constructor(t);return a.copy(i),i}}).call(this,t(169)(a))},function(a,e,t){var i=t(8),n=t(4).document,r=i(n)&&i(n.createElement);a.exports=function(a){return r?n.createElement(a):{}}},function(a,e,t){var i=t(4),n=t(31),r=t(51),o=t(214),s=t(13).f;a.exports=function(a){var e=n.Symbol||(n.Symbol=r?{}:i.Symbol||{});"_"==a.charAt(0)||a in e||s(e,a,{value:o.f(a)})}},function(a,e,t){var i=t(101)("keys"),n=t(59);a.exports=function(a){return i[a]||(i[a]=n(a))}},function(a,e){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,e,t){var i=t(4).document;a.exports=i&&i.documentElement},function(a,e,t){var i=t(8),n=t(2),r=function(a,e){if(n(a),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,e,i){try{(i=t(32)(Function.call,t(29).f(Object.prototype,"__proto__").set,2))(a,[]),e=!(a instanceof Array)}catch(a){e=!0}return function(a,t){return r(a,t),e?a.__proto__=t:i(a,t),a}}({},!1):void 0),check:r}},function(a,e){a.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(a,e,t){var i=t(8),n=t(148).set;a.exports=function(a,e,t){var r,o=e.constructor;return o!==t&&"function"==typeof o&&(r=o.prototype)!==t.prototype&&i(r)&&n&&n(a,r),a}},function(a,e,t){"use strict";var i=t(39),n=t(38);a.exports=function(a){var e=String(n(this)),t="",r=i(a);if(r<0||r==1/0)throw RangeError("Count can't be negative");for(;r>0;(r>>>=1)&&(e+=e))1&r&&(t+=e);return t}},function(a,e){a.exports=Math.sign||function(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,e){var t=Math.expm1;a.exports=!t||t(10)>22025.465794806718||t(10)<22025.465794806718||-2e-17!=t(-2e-17)?function(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a/2:Math.exp(a)-1}:t},function(a,e,t){var i=t(39),n=t(38);a.exports=function(a){return function(e,t){var r,o,s=String(n(e)),d=i(t),l=s.length;return d<0||d>=l?a?"":void 0:(r=s.charCodeAt(d))<55296||r>56319||d+1===l||(o=s.charCodeAt(d+1))<56320||o>57343?a?s.charAt(d):r:a?s.slice(d,d+2):o-56320+(r-55296<<10)+65536}}},function(a,e,t){"use strict";var i=t(51),n=t(0),r=t(24),o=t(23),s=t(80),d=t(156),l=t(78),c=t(30),u=t(9)("iterator"),p=!([].keys&&"next"in[].keys()),z=function(){return this};a.exports=function(a,e,t,m,g,f,y){d(t,e,m);var w,h,b,v=function(a){if(!p&&a in T)return T[a];switch(a){case"keys":case"values":return function(){return new t(this,a)}}return function(){return new t(this,a)}},k=e+" Iterator",_="values"==g,j=!1,T=a.prototype,E=T[u]||T["@@iterator"]||g&&T[g],x=E||v(g),A=g?_?v("entries"):x:void 0,S="Array"==e&&T.entries||E;if(S&&(b=c(S.call(new a)))!==Object.prototype&&b.next&&(l(b,k,!0),i||"function"==typeof b[u]||o(b,u,z)),_&&E&&"values"!==E.name&&(j=!0,x=function(){return E.call(this)}),i&&!y||!p&&!j&&T[u]||o(T,u,x),s[e]=x,s[k]=z,g)if(w={values:_?x:v("values"),keys:f?x:v("keys"),entries:A},y)for(h in w)h in T||r(T,h,w[h]);else n(n.P+n.F*(p||j),e,w);return w}},function(a,e,t){"use strict";var i=t(62),n=t(58),r=t(78),o={};t(23)(o,t(9)("iterator"),function(){return this}),a.exports=function(a,e,t){a.prototype=i(o,{next:n(1,t)}),r(a,e+" Iterator")}},function(a,e,t){var i=t(105),n=t(38);a.exports=function(a,e,t){if(i(e))throw TypeError("String#"+t+" doesn't accept regex!");return String(n(a))}},function(a,e,t){var i=t(9)("match");a.exports=function(a){var e=/./;try{"/./"[a](e)}catch(t){try{return e[i]=!1,!"/./"[a](e)}catch(a){}}return!0}},function(a,e,t){var i=t(80),n=t(9)("iterator"),r=Array.prototype;a.exports=function(a){return void 0!==a&&(i.Array===a||r[n]===a)}},function(a,e,t){"use strict";var i=t(13),n=t(58);a.exports=function(a,e,t){e in a?i.f(a,e,n(0,t)):a[e]=t}},function(a,e,t){var i=t(93),n=t(9)("iterator"),r=t(80);a.exports=t(31).getIteratorMethod=function(a){if(void 0!=a)return a[n]||a["@@iterator"]||r[i(a)]}},function(a,e,t){var i=t(442);a.exports=function(a,e){return new(i(a))(e)}},function(a,e,t){"use strict";var i=t(16),n=t(61),r=t(14);a.exports=function(a){for(var e=i(this),t=r(e.length),o=arguments.length,s=n(o>1?arguments[1]:void 0,t),d=o>2?arguments[2]:void 0,l=void 0===d?t:n(d,t);l>s;)e[s++]=a;return e}},function(a,e,t){"use strict";var i=t(52),n=t(230),r=t(80),o=t(28);a.exports=t(155)(Array,"Array",function(a,e){this._t=o(a),this._i=0,this._k=e},function(){var a=this._t,e=this._k,t=this._i++;return!a||t>=a.length?(this._t=void 0,n(1)):n(0,"keys"==e?t:"values"==e?a[t]:[t,a[t]])},"values"),r.Arguments=r.Array,i("keys"),i("values"),i("entries")},function(a,e,t){var i,n,r,o=t(32),s=t(220),d=t(147),l=t(143),c=t(4),u=c.process,p=c.setImmediate,z=c.clearImmediate,m=c.MessageChannel,g=c.Dispatch,f=0,y={},w=function(){var a=+this;if(y.hasOwnProperty(a)){var e=y[a];delete y[a],e()}},h=function(a){w.call(a.data)};p&&z||(p=function(a){for(var e=[],t=1;arguments.length>t;)e.push(arguments[t++]);return y[++f]=function(){s("function"==typeof a?a:Function(a),e)},i(f),f},z=function(a){delete y[a]},"process"==t(33)(u)?i=function(a){u.nextTick(o(w,a,1))}:g&&g.now?i=function(a){g.now(o(w,a,1))}:m?(r=(n=new m).port2,n.port1.onmessage=h,i=o(r.postMessage,r,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(i=function(a){c.postMessage(a+"","*")},c.addEventListener("message",h,!1)):i="onreadystatechange"in l("script")?function(a){d.appendChild(l("script")).onreadystatechange=function(){d.removeChild(this),w.call(a)}}:function(a){setTimeout(o(w,a,1),0)}),a.exports={set:p,clear:z}},function(a,e,t){var i=t(4),n=t(165).set,r=i.MutationObserver||i.WebKitMutationObserver,o=i.process,s=i.Promise,d="process"==t(33)(o);a.exports=function(){var a,e,t,l=function(){var i,n;for(d&&(i=o.domain)&&i.exit();a;){n=a.fn,a=a.next;try{n()}catch(i){throw a?t():e=void 0,i}}e=void 0,i&&i.enter()};if(d)t=function(){o.nextTick(l)};else if(!r||i.navigator&&i.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);t=function(){c.then(l)}}else t=function(){n.call(i,l)};else{var u=!0,p=document.createTextNode("");new r(l).observe(p,{characterData:!0}),t=function(){p.data=u=!u}}return function(i){var n={fn:i,next:void 0};e&&(e.next=n),a||(a=n,t()),e=n}}},function(a,e,t){"use strict";var i=t(21);a.exports.f=function(a){return new function(a){var e,t;this.promise=new a(function(a,i){if(void 0!==e||void 0!==t)throw TypeError("Bad Promise constructor");e=a,t=i}),this.resolve=i(e),this.reject=i(t)}(a)}},function(a,e,t){"use strict";var i=t(4),n=t(12),r=t(51),o=t(112),s=t(23),d=t(67),l=t(7),c=t(65),u=t(39),p=t(14),z=t(239),m=t(63).f,g=t(13).f,f=t(163),y=t(78),w="prototype",h="Wrong index!",b=i.ArrayBuffer,v=i.DataView,k=i.Math,_=i.RangeError,j=i.Infinity,T=b,E=k.abs,x=k.pow,A=k.floor,S=k.log,O=k.LN2,C=n?"_b":"buffer",P=n?"_l":"byteLength",M=n?"_o":"byteOffset";function R(a,e,t){var i,n,r,o=new Array(t),s=8*t-e-1,d=(1<<s)-1,l=d>>1,c=23===e?x(2,-24)-x(2,-77):0,u=0,p=a<0||0===a&&1/a<0?1:0;for((a=E(a))!=a||a===j?(n=a!=a?1:0,i=d):(i=A(S(a)/O),a*(r=x(2,-i))<1&&(i--,r*=2),(a+=i+l>=1?c/r:c*x(2,1-l))*r>=2&&(i++,r/=2),i+l>=d?(n=0,i=d):i+l>=1?(n=(a*r-1)*x(2,e),i+=l):(n=a*x(2,l-1)*x(2,e),i=0));e>=8;o[u++]=255&n,n/=256,e-=8);for(i=i<<e|n,s+=e;s>0;o[u++]=255&i,i/=256,s-=8);return o[--u]|=128*p,o}function N(a,e,t){var i,n=8*t-e-1,r=(1<<n)-1,o=r>>1,s=n-7,d=t-1,l=a[d--],c=127&l;for(l>>=7;s>0;c=256*c+a[d],d--,s-=8);for(i=c&(1<<-s)-1,c>>=-s,s+=e;s>0;i=256*i+a[d],d--,s-=8);if(0===c)c=1-o;else{if(c===r)return i?NaN:l?-j:j;i+=x(2,e),c-=o}return(l?-1:1)*i*x(2,c-e)}function I(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]}function q(a){return[255&a]}function L(a){return[255&a,a>>8&255]}function D(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]}function F(a){return R(a,52,8)}function B(a){return R(a,23,4)}function U(a,e,t){g(a[w],e,{get:function(){return this[t]}})}function H(a,e,t,i){var n=z(+t);if(n+e>a[P])throw _(h);var r=a[C]._b,o=n+a[M],s=r.slice(o,o+e);return i?s:s.reverse()}function $(a,e,t,i,n,r){var o=z(+t);if(o+e>a[P])throw _(h);for(var s=a[C]._b,d=o+a[M],l=i(+n),c=0;c<e;c++)s[d+c]=l[r?c:e-c-1]}if(o.ABV){if(!l(function(){b(1)})||!l(function(){new b(-1)})||l(function(){return new b,new b(1.5),new b(NaN),"ArrayBuffer"!=b.name})){for(var W,K=(b=function(a){return c(this,b),new T(z(a))})[w]=T[w],G=m(T),Y=0;G.length>Y;)(W=G[Y++])in b||s(b,W,T[W]);r||(K.constructor=b)}var V=new v(new b(2)),Q=v[w].setInt8;V.setInt8(0,2147483648),V.setInt8(1,2147483649),!V.getInt8(0)&&V.getInt8(1)||d(v[w],{setInt8:function(a,e){Q.call(this,a,e<<24>>24)},setUint8:function(a,e){Q.call(this,a,e<<24>>24)}},!0)}else b=function(a){c(this,b,"ArrayBuffer");var e=z(a);this._b=f.call(new Array(e),0),this[P]=e},v=function(a,e,t){c(this,v,"DataView"),c(a,b,"DataView");var i=a[P],n=u(e);if(n<0||n>i)throw _("Wrong offset!");if(n+(t=void 0===t?i-n:p(t))>i)throw _("Wrong length!");this[C]=a,this[M]=n,this[P]=t},n&&(U(b,"byteLength","_l"),U(v,"buffer","_b"),U(v,"byteLength","_l"),U(v,"byteOffset","_o")),d(v[w],{getInt8:function(a){return H(this,1,a)[0]<<24>>24},getUint8:function(a){return H(this,1,a)[0]},getInt16:function(a){var e=H(this,2,a,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(a){var e=H(this,2,a,arguments[1]);return e[1]<<8|e[0]},getInt32:function(a){return I(H(this,4,a,arguments[1]))},getUint32:function(a){return I(H(this,4,a,arguments[1]))>>>0},getFloat32:function(a){return N(H(this,4,a,arguments[1]),23,4)},getFloat64:function(a){return N(H(this,8,a,arguments[1]),52,8)},setInt8:function(a,e){$(this,1,a,q,e)},setUint8:function(a,e){$(this,1,a,q,e)},setInt16:function(a,e){$(this,2,a,L,e,arguments[2])},setUint16:function(a,e){$(this,2,a,L,e,arguments[2])},setInt32:function(a,e){$(this,4,a,D,e,arguments[2])},setUint32:function(a,e){$(this,4,a,D,e,arguments[2])},setFloat32:function(a,e){$(this,4,a,B,e,arguments[2])},setFloat64:function(a,e){$(this,8,a,F,e,arguments[2])}});y(b,"ArrayBuffer"),y(v,"DataView"),s(v[w],o.VIEW,!0),e.ArrayBuffer=b,e.DataView=v},function(a,e){a.exports=function(a){if(!a.webpackPolyfill){var e=Object.create(a);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=c(t(11)),s=c(t(82)),d=t(5),l=c(t(3));function c(a){return a&&a.__esModule?a:{default:a}}var u=["en","nl","de","it","ru","fr","es"],p=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={urlTitle:(0,d.createAnchorOpeningTag)("https://yoa.st/34r"),urlCallToAction:(0,d.createAnchorOpeningTag)("https://yoa.st/34s")};return t.identifier="fleschReadingEase",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){if(this.fleschReadingResult=e.getResearch("calculateFleschReading"),this.isApplicable(a)){var i=new l.default(t),n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}return null}},{key:"calculateResult",value:function(a){this.fleschReadingResult<0&&(this.fleschReadingResult=0),this.fleschReadingResult>100&&(this.fleschReadingResult=100);var e=0,t="",i=a.dgettext("js-text-analysis","Good job!");return this.fleschReadingResult>=this._config.borders.veryEasy?(e=this._config.scores.veryEasy,t=a.dgettext("js-text-analysis","very easy")):(0,r.inRange)(this.fleschReadingResult,this._config.borders.easy,this._config.borders.veryEasy)?(e=this._config.scores.easy,t=a.dgettext("js-text-analysis","easy")):(0,r.inRange)(this.fleschReadingResult,this._config.borders.fairlyEasy,this._config.borders.easy)?(e=this._config.scores.fairlyEasy,t=a.dgettext("js-text-analysis","fairly easy")):(0,r.inRange)(this.fleschReadingResult,this._config.borders.okay,this._config.borders.fairlyEasy)?(e=this._config.scores.okay,t=a.dgettext("js-text-analysis","ok")):(0,r.inRange)(this.fleschReadingResult,this._config.borders.fairlyDifficult,this._config.borders.okay)?(e=this._config.scores.fairlyDifficult,t=a.dgettext("js-text-analysis","fairly difficult"),i=a.dgettext("js-text-analysis","Try to make shorter sentences to improve readability")):(0,r.inRange)(this.fleschReadingResult,this._config.borders.difficult,this._config.borders.fairlyDifficult)?(e=this._config.scores.difficult,t=a.dgettext("js-text-analysis","difficult"),i=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")):(e=this._config.scores.veryDifficult,t=a.dgettext("js-text-analysis","very difficult"),i=a.dgettext("js-text-analysis","Try to make shorter sentences, using less difficult words to improve readability")),e>=this._config.scores.okay?{score:e,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s"),this._config.urlTitle,"</a>",this.fleschReadingResult,t,i)}:{score:e,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sFlesch Reading Ease%2$s: The copy scores %3$s in the test, which is considered %4$s to read. %5$s%6$s%7$s"),this._config.urlTitle,"</a>",this.fleschReadingResult,t,this._config.urlCallToAction,i,"</a>.")}}},{key:"isApplicable",value:function(a){return(0,s.default)(a.getLocale(),u)&&a.hasText()}}]),e}();e.default=p},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=t(36),r=u(t(172)),o=u(t(68)),s=t(5),d=t(26),l=u(t(3)),c=u(t(35));function u(a){return a&&a.__esModule?a:{default:a}}var p=function(a){return(0,i.filter)(a,function(a){return(0,r.default)(150,a.wordCount)})};e.default={identifier:"textParagraphTooLong",getResult:function(a,e,t){var i=e.getResearch("getParagraphLength"),r=function(a,e,t){var i=void 0,r=(0,s.createAnchorOpeningTag)("https://yoa.st/35d"),o=(0,s.createAnchorOpeningTag)("https://yoa.st/35e");if(0===a.length)return{};var d=a[0].wordCount;return d<=150&&(i=9),(0,n.inRangeEndInclusive)(d,150,200)&&(i=6),d>200&&(i=3),i>=7?{score:i,hasMarks:!1,text:t.sprintf(t.dgettext("js-text-analysis","%1$sParagraph length%2$s: None of the paragraphs are too long. Great job!"),r,"</a>")}:{score:i,hasMarks:!0,text:t.sprintf(t.dngettext("js-text-analysis","%1$sParagraph length%2$s: %3$d of the paragraphs contains more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!","%1$sParagraph length%2$s: %3$d of the paragraphs contain more than the recommended maximum of %4$d words. %5$sShorten your paragraphs%2$s!",e.length),r,"</a>",e.length,150,o)}}(i=function(a){return a.sort(function(a,e){return e.wordCount-a.wordCount})}(i),p(i),t),o=new l.default;return o.setScore(r.score),o.setText(r.text),o.setHasMarks(r.hasMarks),o},isApplicable:function(a){return a.hasText()},getMarks:function(a,e){var t=e.getResearch("getParagraphLength"),n=p(t);return(0,i.map)(n,function(a){var e=(0,d.stripBlockTagsAtStartEnd)(a.text),t=(0,o.default)(e);return new c.default({original:e,marked:t})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){return e>a}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=p(t(83)),r=p(t(82)),o=t(36),s=p(t(68)),d=t(5),l=t(26),c=p(t(3)),u=p(t(35));function p(a){return a&&a.__esModule?a:{default:a}}var z=["en","de","fr","es","ru","it","nl","pl","sv"];e.default={identifier:"passiveVoice",getResult:function(a,e,t){var i=function(a,e){var t=void 0,i=0,r=(0,d.createAnchorOpeningTag)("https://yoa.st/34t"),s=(0,d.createAnchorOpeningTag)("https://yoa.st/34u");0!==a.total&&(i=(0,n.default)(a.passives.length/a.total*100));var l=i>0;return i<=10&&(t=9),(0,o.inRangeEndInclusive)(i,10,15)&&(t=6),i>15&&(t=3),t>=7?{score:t,hasMarks:l,text:e.sprintf(e.dgettext("js-text-analysis","%1$sPassive voice%2$s: You're using enough active voice. That's great!"),r,"</a>")}:{score:t,hasMarks:l,text:e.sprintf(e.dgettext("js-text-analysis","%1$sPassive voice%2$s: %3$s of the sentences contain passive voice, which is more than the recommended maximum of %4$s. %5$sTry to use their active counterparts%2$s."),r,"</a>",i+"%","10%",s)}}(e.getResearch("passiveVoice"),t),r=new c.default;return r.setScore(i.score),r.setText(i.text),r.setHasMarks(i.hasMarks),r},isApplicable:function(a){return(0,r.default)(a.getLocale(),z)&&a.hasText()},getMarks:function(a,e){var t=e.getResearch("passiveVoice");return(0,i.map)(t.passives,function(a){a=(0,l.stripIncompleteTags)(a);var e=(0,s.default)(a);return new u.default({original:a,marked:e})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=c(t(68)),r=t(5),o=t(26),s=c(t(3)),d=c(t(35)),l=c(t(82));function c(a){return a&&a.__esModule?a:{default:a}}var u=["en","de","es","fr","nl","it","ru","pl","sv"];e.default={identifier:"sentenceBeginnings",getResult:function(a,e,t){var n=function(a,e){var t=(0,r.createAnchorOpeningTag)("https://yoa.st/35f"),i=(0,r.createAnchorOpeningTag)("https://yoa.st/35g");return a.total>0?{score:3,hasMarks:!0,text:e.sprintf(e.dngettext("js-text-analysis","%1$sConsecutive sentences%2$s: The text contains %3$d consecutive sentences starting with the same word. %5$sTry to mix things up%2$s!","%1$sConsecutive sentences%2$s: The text contains %4$d instances where %3$d or more consecutive sentences start with the same word. %5$sTry to mix things up%2$s!",a.total),t,"</a>",a.lowestCount,a.total,i)}:{score:9,hasMarks:!1,text:e.sprintf(e.dgettext("js-text-analysis","%1$sConsecutive sentences%2$s: There is enough variety in your sentences. That's great!"),t,"</a>")}}(function(a){var e=(0,i.partition)(a,function(a){return a.count>2});if(0===e[0].length)return{total:0};var t=(0,i.sortBy)(e[0],function(a){return a.count});return{total:e[0].length,lowestCount:t[0].count}}(e.getResearch("getSentenceBeginnings")),t),o=new s.default;return o.setScore(n.score),o.setText(n.text),o.setHasMarks(n.hasMarks),o},isApplicable:function(a){return(0,l.default)(a.getLocale(),u)&&a.hasText()},getMarks:function(a,e){var t=e.getResearch("getSentenceBeginnings");t=(0,i.filter)(t,function(a){return a.count>2});var r=(0,i.map)(t,function(a){return a.sentences});return(0,i.map)((0,i.flatten)(r),function(a){a=(0,o.stripIncompleteTags)(a);var e=(0,n.default)(a);return new d.default({original:a,marked:e})})}}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=g(t(11)),s=g(t(248)),d=g(t(83)),l=t(36),c=g(t(68)),u=t(5),p=t(26),z=g(t(3)),m=g(t(35));function g(a){return a&&a.__esModule?a:{default:a}}var f=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.identifier="textSentenceLength",t._config=(0,r.merge)({recommendedWordCount:20,slightlyTooMany:25,farTooMany:30},a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("countSentencesFromText"),n=this.calculatePercentage(i),r=this.calculateScore(n),o=new z.default;return o.setScore(r),o.setText(this.translateScore(r,n,t)),o.setHasMarks(n>0),o}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"getMarks",value:function(a,e){var t=e.getResearch("countSentencesFromText"),i=this.getTooLongSentences(t);return(0,r.map)(i,function(a){var e=(0,p.stripIncompleteTags)(a.sentence);return new m.default({original:e,marked:(0,c.default)(e)})})}},{key:"translateScore",value:function(a,e,t){var i=(0,u.createAnchorOpeningTag)("https://yoa.st/34v"),n=(0,u.createAnchorOpeningTag)("https://yoa.st/34w");return a>=7?t.sprintf(t.dgettext("js-text-analysis","%1$sSentence length%2$s: Great!"),i,"</a>"):t.sprintf(t.dgettext("js-text-analysis","%1$sSentence length%2$s: %3$s of the sentences contain more than %4$s words, which is more than the recommended maximum of %5$s. %6$sTry to shorten the sentences%2$s."),i,"</a>",e+"%",this._config.recommendedWordCount,this._config.slightlyTooMany+"%",n)}},{key:"calculatePercentage",value:function(a){var e=0;if(0!==a.length){var t=this.countTooLongSentences(a);e=(0,d.default)(t/a.length*100)}return e}},{key:"calculateScore",value:function(a){var e=void 0;return a<=this._config.slightlyTooMany&&(e=9),(0,l.inRangeEndInclusive)(a,this._config.slightlyTooMany,this._config.farTooMany)&&(e=6),a>this._config.farTooMany&&(e=3),e}},{key:"getTooLongSentences",value:function(a){return(0,s.default)(a,this._config.recommendedWordCount)}},{key:"countTooLongSentences",value:function(a){return this.getTooLongSentences(a).length}}]),e}();e.default=f},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=z(t(11)),s=t(36),d=z(t(172)),l=t(5),c=t(117),u=z(t(20)),p=z(t(3));function z(a){return a&&a.__esModule?a:{default:a}}var m=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedMaximumWordCount:300,slightlyTooMany:300,farTooMany:350},urlTitle:(0,l.createAnchorOpeningTag)("https://yoa.st/34x"),urlCallToAction:(0,l.createAnchorOpeningTag)("https://yoa.st/34y"),scores:{goodShortTextNoSubheadings:9,goodSubheadings:9,okSubheadings:6,badSubheadings:3,badLongTextNoSubheadings:2}};return t.identifier="subheadingsTooLong",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._subheadingTextsLength=e.getResearch("getSubheadingTextLengths"),this._subheadingTextsLength=this._subheadingTextsLength.sort(function(a,e){return e.wordCount-a.wordCount}),this._tooLongTextsNumber=this.getTooLongSubheadingTexts().length;var i=new p.default;i.setIdentifier(this.identifier),this._hasSubheadings=this.hasSubheadings(a),this._textLength=(0,u.default)(a.getText()).length;var n=this.calculateResult(t);return n.resultTextPlural=n.resultTextPlural||"",i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"hasSubheadings",value:function(a){return(0,c.getSubheadings)(a.getText()).length>0}},{key:"getTooLongSubheadingTexts",value:function(){return(0,r.filter)(this._subheadingTextsLength,function(a){return(0,d.default)(this._config.parameters.recommendedMaximumWordCount,a.wordCount)}.bind(this))}},{key:"calculateResult",value:function(a){if(this._textLength>300){if(this._hasSubheadings){var e=this._subheadingTextsLength[0].wordCount;return e<=this._config.parameters.slightlyTooMany?{score:this._config.scores.goodSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:(0,s.inRangeEndInclusive)(e,this._config.parameters.slightlyTooMany,this._config.parameters.farTooMany)?{score:this._config.scores.okSubheadings,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}:{score:this._config.scores.badSubheadings,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sSubheading distribution%2$s: %3$d section of your text is longer than %4$d words and is not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.","%1$sSubheading distribution%2$s: %3$d sections of your text are longer than %4$d words and are not separated by any subheadings. %5$sAdd subheadings to improve readability%2$s.",this._tooLongTextsNumber),this._config.urlTitle,"</a>",this._tooLongTextsNumber,this._config.parameters.recommendedMaximumWordCount,this._config.urlCallToAction)}}return{score:this._config.scores.badLongTextNoSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, although your text is rather long. %3$sTry and add some subheadings%2$s."),this._config.urlTitle,"</a>",this._config.urlCallToAction)}}return this._hasSubheadings?{score:this._config.scores.goodSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: Great job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.goodShortTextNoSubheadings,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sSubheading distribution%2$s: You are not using any subheadings, but your text is short enough and probably doesn't need them."),this._config.urlTitle,"</a>")}}}]),e}();e.default=m},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(a=a.replace(i,"")).replace(n,"")};var i=new RegExp("^[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+"),n=new RegExp("[\\–\\-\\(\\)_\\[\\]’“”\"'.?!:;,¿¡«»‹›—×+&<>]+$")},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(5),n=t(26),r=function(a){return a&&a.__esModule?a:{default:a}}(t(3));e.default={identifier:"textPresence",getResult:function(a,e,t){var o=(0,n.stripFullTags)(a.getText()),s=(0,i.createAnchorOpeningTag)("https://yoa.st/35h"),d=(0,i.createAnchorOpeningTag)("https://yoa.st/35i");if(o.length<50){var l=new r.default;return l.setText(t.sprintf(t.dgettext("js-text-analysis","%1$sNot enough content%2$s: %3$sPlease add some content to enable a good analysis%2$s."),s,"</a>",d)),l.setScore(3),l}return new r.default}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=p(t(83)),r=t(36),o=t(5),s=t(26),d=p(t(3)),l=p(t(35)),c=p(t(68)),u=p(t(82));function p(a){return a&&a.__esModule?a:{default:a}}var z=["en","de","es","fr","nl","it","pt","ru","ca","pl","sv"],m=function(a,e){var t=function(a){return 0===a.transitionWordSentences||0===a.totalSentences?0:(0,n.default)(a.transitionWordSentences/a.totalSentences*100)}(a),i=function(a){return a<20?3:(0,r.inRangeStartInclusive)(a,20,30)?6:a>=30?9:void 0}(t),s=t>0,d=(0,o.createAnchorOpeningTag)("https://yoa.st/34z"),l=(0,o.createAnchorOpeningTag)("https://yoa.st/35a");return i<7&&0===t?{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.dgettext("js-text-analysis","%1$sTransition words%2$s: None of the sentences contain transition words. %3$sUse some%2$s."),d,"</a>",l)}:i<7?{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.dgettext("js-text-analysis","%1$sTransition words%2$s: Only %3$s of the sentences contain transition words, which is not enough. %4$sUse more of them%2$s."),d,"</a>",t+"%",l)}:{score:(0,n.default)(i),hasMarks:s,text:e.sprintf(e.dgettext("js-text-analysis","%1$sTransition words%2$s: Well done!"),d,"</a>")}};e.default={identifier:"textTransitionWords",getResult:function(a,e,t){var i=e.getResearch("findTransitionWords"),n=m(i,t),r=new d.default;return r.setScore(n.score),r.setText(n.text),r.setHasMarks(n.hasMarks),r},isApplicable:function(a){return(0,u.default)(a.getLocale(),z)&&a.hasText()},getMarks:function(a,e){var t=e.getResearch("findTransitionWords");return(0,i.map)(t.sentenceResults,function(a){var e=a.sentence;return e=(0,s.stripIncompleteTags)(e),new l.default({original:e,marked:(0,c.default)(e)})})}}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{recommendedMinimum:1},scores:{allInternalFollow:9,someInternalFollow:8,noneInternalFollow:7,noInternal:3},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33z"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/34a")};return t.identifier="internalLinks",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this.linkStatistics=e.getResearch("getLinkStatistics");var i=new d.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateResult",value:function(a){return 0===this.linkStatistics.internalTotal?{score:this._config.scores.noInternal,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sInternal links%3$s: No internal links appear in this page, %2$smake sure to add some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalNofollow===this.linkStatistics.internalTotal?{score:this._config.scores.noneInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sInternal links%3$s: The internal links in this page are all nofollowed. %2$sAdd some good internal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.linkStatistics.internalDofollow===this.linkStatistics.internalTotal?{score:this._config.scores.allInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sInternal links%2$s: You have enough internal links. Good job!"),this._config.urlTitle,"</a>")}:{score:this._config.scores.someInternalFollow,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sInternal links%2$s: There are both nofollowed and normal internal links on this page. Good job!"),this._config.urlTitle,"</a>")}}}]),e}();e.default=c},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(u,A,L),filteredAtBeginningAndEnding:[].concat(l,S,C,m,I,f,g),filteredAnywhere:[].concat(d,T,p,z,y,D,c,o,E,x,R,q,w,P,M,b,v,k,j,H,O,_,F,B,U),cannotDirectlyPrecedePassiveParticiple:[].concat(l,S,m,g,u,A,f),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(E,x,R,q),all:[].concat(l,c,u,m,g,y,p,z,f,w,A,h,b,v,k,_,j,T,O,o,s,E,x,S,C,P,M,R,d,N,I,q,D,L,F,U,H,$,W)}};var i=r(t(252)),n=r(t(253));function r(a){return a&&a.__esModule?a:{default:a}}var o=(0,i.default)().filteredAuxiliaries,s=(0,i.default)().notFilteredAuxiliaries,d=(0,n.default)().singleWords,l=["the","an","a"],c=["one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen","twenty","hundred","hundreds","thousand","thousands","million","millions","billion","billions"],u=["first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth"],p=["i","you","he","she","it","we","they"],z=["me","him","us","them"],m=["this","that","these","those"],g=["my","your","his","her","its","their","our","mine","yours","hers","theirs","ours"],f=["all","some","many","lot","lots","ton","tons","bit","no","every","enough","little","much","more","most","plenty","several","few","fewer","kind","kinds"],y=["myself","yourself","himself","herself","itself","oneself","ourselves","yourselves","themselves"],w=["none","nobody","everyone","everybody","someone","somebody","anyone","anybody","nothing","everything","something","anything","each","other","whatever","whichever","whoever","whomever","whomsoever","whosoever","others","neither","both","either","any","such"],h=["one's","nobody's","everyone's","everybody's","someone's","somebody's","anyone's","anybody's","nothing's","everything's","something's","anything's","whoever's","others'","other's","another's","neither's","either's"],b=["which","what","whose"],v=["who","whom"],k=["where","how","why","whether","wherever","whyever","wheresoever","whensoever","howsoever","whysoever","whatsoever","whereso","whomso","whenso","howso","whyso","whoso","whatso"],_=["therefor","therein","hereby","hereto","wherein","therewith","herewith","wherewith","thereby"],j=["there","here","whither","thither","hither","whence","thence"],T=["always","once","twice","thrice"],E=["can","cannot","can't","could","couldn't","could've","dare","dares","dared","do","don't","does","doesn't","did","didn't","done","have","haven't","had","hadn't","has","hasn't","i've","you've","we've","they've","i'd","you'd","he'd","she'd","it'd","we'd","they'd","would","wouldn't","would've","may","might","must","need","needn't","needs","ought","shall","shalln't","shan't","should","shouldn't","will","won't","i'll","you'll","he'll","she'll","it'll","we'll","they'll","there's","there're","there'll","here's","here're","there'll"],x=["appear","appears","appeared","become","becomes","became","come","comes","came","keep","keeps","kept","remain","remains","remained","stay","stays","stayed","turn","turns","turned"],A=["doing","daring","having","appearing","becoming","coming","keeping","remaining","staying","saying","asking","stating","seeming","letting","making","setting","showing","putting","adding","going","using","trying","containing"],S=["in","from","with","under","throughout","atop","for","on","of","to","aboard","about","above","abreast","absent","across","adjacent","after","against","along","alongside","amid","mid","among","apropos","apud","around","as","astride","at","ontop","afore","tofore","behind","ahind","below","ablow","beneath","neath","beside","between","atween","beyond","ayond","by","chez","circa","spite","down","except","into","less","like","minus","near","nearer","nearest","anear","notwithstanding","off","onto","opposite","out","outen","over","past","per","pre","qua","sans","sauf","sithence","through","thru","truout","toward","underneath","up","upon","upside","versus","via","vis-à-vis","without","ago","apart","aside","aslant","away","withal","towards","amidst","amongst","midst","whilst"],O=["back","within","forward","backward","ahead"],C=["and","or","and/or","yet"],P=["sooner","just","only"],M=["if","even"],R=["say","says","said","claimed","ask","asks","asked","stated","explain","explains","explained","think","thinks","talks","talked","announces","announced","tells","told","discusses","discussed","suggests","suggested","understands","understood"],N=["again","definitely","eternally","expressively","instead","expressly","immediately","including","instantly","namely","naturally","next","notably","now","nowadays","ordinarily","positively","truly","ultimately","uniquely","usually","almost","maybe","probably","granted","initially","too","actually","already","e.g","i.e","often","regularly","simply","optionally","perhaps","sometimes","likely","never","ever","else","inasmuch","provided","currently","incidentally","elsewhere","particular","recently","relatively","f.i","clearly","apparently"],I=["highly","very","really","extremely","absolutely","completely","totally","utterly","quite","somewhat","seriously","fairly","fully","amazingly"],q=["seem","seems","seemed","let","let's","lets","make","makes","made","want","showed","shown","go","goes","went","gone","take","takes","took","taken","put","puts","use","used","try","tries","tried","mean","means","meant","called","based","add","adds","added","contain","contains","contained","consist","consists","consisted","ensure","ensures","ensured"],L=["new","newer","newest","old","older","oldest","previous","good","well","better","best","big","bigger","biggest","easy","easier","easiest","fast","faster","fastest","far","hard","harder","hardest","least","own","large","larger","largest","long","longer","longest","low","lower","lowest","high","higher","highest","regular","simple","simpler","simplest","small","smaller","smallest","tiny","tinier","tiniest","short","shorter","shortest","main","actual","nice","nicer","nicest","real","same","able","certain","usual","so-called","mainly","mostly","recent","anymore","complete","lately","possible","commonly","constantly","continually","directly","easily","nearly","slightly","somewhere","estimated","latest","different","similar","widely","bad","worse","worst","great","specific","available","average","awful","awesome","basic","beautiful","busy","current","entire","everywhere","important","major","multiple","normal","necessary","obvious","partly","special","last","early","earlier","earliest","young","younger","youngest",""],D=["oh","wow","tut-tut","tsk-tsk","ugh","whew","phew","yeah","yea","shh","oops","ouch","aha","yikes"],F=["tbs","tbsp","spk","lb","qt","pk","bu","oz","pt","mod","doz","hr","f.g","ml","dl","cl","l","mg","g","kg","quart"],B=["seconds","minute","minutes","hour","hours","day","days","week","weeks","month","months","year","years","today","tomorrow","yesterday"],U=["thing","things","way","ways","matter","case","likelihood","ones","piece","pieces","stuff","times","part","parts","percent","instance","instances","aspect","aspects","item","items","idea","theme","person","instance","instances","detail","details","factor","factors","difference","differences"],H=["not","yes","sure","top","bottom","ok","okay","amen","aka","etc","etcetera","sorry","please"],$=["ms","mss","mrs","mr","dr","prof"],W=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:N,filteredAtEnding:[].concat(o,b,_,j,R),filteredAtBeginningAndEnding:[].concat(n,T,x,u,P,z,p),filteredAnywhere:[].concat(i,s,d,l,c,I,r,h,v,k,O,M,m,A,S,g,f,y,w,F,E,q,L,D),cannotDirectlyPrecedePassiveParticiple:[].concat(n,T,d,p,m,y,r,o,M,R,O,g,f,c,l,E),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(v,_),all:[].concat(n,r,o,u,p,s,c,l,d,z,m,g,f,y,w,E,h,b,v,k,_,j,T,x,A,S,O,i,C,P,M,R,I,N,q,D,F,B,U)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(256)).default)().singleWords,n=["el","la","los","las","un","una","unos","unas"],r=["dos","tres","cuatro","cinco","seis","siete","ocho","nueve","diez","once","doce","trece","catorce","quince","dieciseis","diecisiete","dieciocho","diecinueve","veinte","cien","centena","mil","millon","millones"],o=["primera","segunda","tercera","cuarto","cuarta","quinto","quinta","sexto","sexta","septimo","septima","octavo","octava","noveno","novena","décimo","décima","vigésimo","vigésima","primeros","primeras","segundos","segundas","terceros","terceras","cuartos","cuartas","quintos","quintas","sextos","sextas","septimos","septimas","octavos","octavas","novenos","novenas","décimos","décimas","vigésimos","vigésimas"],s=["yo","tú","él","ella","ello","nosotros","nosotras","vosotros","vosotras","ustedes","ellos","ellas"],d=["me","te","lo","se","nos","os","les"],l=["mí","ti","ud","uds","usted","sí"],c=["conmigo","contigo","consigo"],u=["este","ese","aquel","esta","esa","aquella","estos","esos","aquellos","estas","esas","aquellas","esto","eso","aquello"],p=["mi","mis","mío","míos","mía","mías","nuestro","nuestros","nuestra","nuestras","tuyo","tuyos","tuya","tuyas","tu","tus","vuestro","vuestros","vuestra","vuestras","suyo","suyos","suya","suyas","su","sus"],z=["bastante","bastantes","mucho","muchas","mucha","muchos","demasiado","demasiada","demasiados","demasiadas","poco","poca","pocos","pocas","demás","otros","otras","todo","toda","todos","todas"],m=["alguien","algo","algún","alguno","alguna","algunos","algunas","nadie","nada","ningún","ninguno","ninguna","ningunos","ningunas","tanto","tantos","tanta","tantas"],g=["cuyas","cual"],f=["cuyo"],y=["comoquiera","cualesquiera","cualquier","cuanta","cuantas","cuanto","cuantos","cuál","cuáles","cuánta","cuántas","cuánto","cuántos","cómo","dondequiera","dónde","quien","quienes","quienquiera","quién","quiénes","qué"],w=["allí","ahí","allá","aquí","acá","adónde","delante","detrás","debajo","adelante","atrás","adentro","afuera"],h=["he","has","ha","hay","hemos","habéis","han","hube","hubiste","hubo","hubimos","hubisteis","hubieron","había","habías","habíamos","habíais","habían","habría","habrías","habríais","habrían","habré","habrás","habrá","habremos","habréis","habrán","haya","hayas","hayamos","hayáis","hayan","hubiera","hubieras","hubiéramos","hubierais","hubieran","hubiese","hubieses","hubiésemos","hubieseis","hubiesen","hubiere","hubieres","hubiéremos","hubiereis","hubieren","habed","habido","debo","debes","debe","debemos","debéis","deben","debí","debiste","debió","debimos","debisteis","debieron","debía","debías","debíamos","debíais","debían","debería","deberías","deberíamos","deberíais","deberían","deberé","deberás","deberá","deberemos","deberéis","deberán","deba","debas","debamos","debáis","deban","debiera","debieras","debiéramos","debierais","debieran","debiese","debieses","debiésemos","debieseis","debiesen","debiere","debieres","debiéremos","debiereis","debieren","debed","debido","empiezo","empiezas","empieza","empezáis","empiezan","empecé","empezaste","empezó","empezamos","empezasteis","empezaron","empezaba","empezabas","empezábamos","empezabais","empezaban","empezaría","empezarías","empezaríamos","empezaríais","empezarían","empezaré","empezarás","empezará","empezaremos","empezaréis","empezarán","empiece","empieces","empecemos","empecéis","empiecen","empezara","empezaras","empezáramos","empezarais","empezaran","empezase","empezases","empezásemos","empezaseis","empezasen","empezare","empezares","empezáremos","empezareis","empezaren","empezad","empezado","comienzo","comienzas","comienza","comenzamos","comenzáis","comienzan","comencé","comenzaste","comenzó","comenzasteis","comenzaron","comenzaba","comenzabas","comenzábamos","comenzabais","comenzaban","comenzaría","comenzarías","comenzaríamos","comenzaríais","comenzarían","comenzaré","comenzarás","comenzará","comenzaremos","comenzaréis","comenzarán","comience","comiences","comencemos","comencéis","comiencen","comenzara","comenzaras","comenzáramos","comenzarais","comenzaran","comenzase","comenzases","comenzásemos","comenzaseis","comenzasen","comenzare","comenzares","comenzáremos","comenzareis","comenzaren","comenzad","comenzado","sigo","sigues","sigue","seguimos","seguis","siguen","seguí","seguiste","siguió","seguisteis","siguieron","seguía","seguías","seguíamos","seguíais","seguían","seguiría","seguirías","seguiríamos","seguiríais","seguirían","seguiré","seguirás","seguirá","seguiremos","seguiréis","seguirán","siga","sigas","sigamos","sigáis","sigan","siguiera","siguieras","siguiéramos","siguierais","siguieran","siguiese","siguieses","siguiésemos","siguieseis","siguiesen","siguiere","siguieres","siguiéremos","siguiereis","siguieren","seguid","seguido","tengo","tienes","tiene","tenemos","tenéis","tienen","tuve","tuviste","tuvo","tuvimos","tuvisteis","tuvieron","tenía","tenías","teníamos","teníais","tenían","tendría","tendrías","tendríamos","tendríais","tendrían","tendré","tendrás","tendrá","tendremos","tendréis","tendrán","tenga","tengas","tengamos","tengáis","tengan","tuviera","tuvieras","tuviéramos","tuvierais","tuvieran","tuviese","tuvieses","tuviésemos","tuvieseis","tuviesen","tuviere","tuvieres","tuviéremos","tuviereis","tuvieren","ten","tened","tenido","ando","andas","andamos","andáis","andan","anduve","anduviste","anduvo","anduvimos","anduvisteis","anduvieron","andaba","andabas","andábamos","andabais","andaban","andaría","andarías","andaríamos","andaríais","andarían","andaré","andarás","andará","andaremos","andaréis","andarán","ande","andes","andemos","andéis","anden","anduviera","anduvieras","anduviéramos","anduvierais","anduvieran","anduviese","anduvieses","anduviésemos","anduvieseis","anduviesen","anduviere","anduvieres","anduviéremos","anduviereis","anduvieren","andad","andado","quedo","quedas","queda","quedamos","quedáis","quedan","quedé","quedasteis","quedaron","quedaba","quedabas","quedábamos","quedabais","quedaban","quedaría","quedarías","quedaríamos","quedaríais","quedarían","quedaré","quedarás","quedará","quedaremos","quedaréis","quedarán","quede","quedes","quedemos","quedéis","queden","quedara","quedaras","quedáramos","quedarais","quedaran","quedase","quedases","quedásemos","quedaseis","quedasen","quedare","quedares","quedáremos","quedareis","quedaren","quedad","quedado","hallo","hallas","halla","hallamos","halláis","hallan","hallé","hallaste","halló","hallasteis","hallaron","hallaba","hallabas","hallábamos","hallabais","hallaban","hallaría","hallarías","hallaríamos","hallaríais","hallarían","hallaré","hallarás","hallará","hallaremos","hallaréis","hallarán","halle","halles","hallemos","halléis","hallen","hallara","hallaras","halláramos","hallarais","hallaran","hallase","hallases","hallásemos","hallaseis","hallasen","hallare","hallares","halláremos","hallareis","hallaren","hallad","hallado","vengo","vienes","viene","venimos","venis","vienen","vine","viniste","vino","vinimos","vinisteis","vinieron","venía","vanías","verníamos","veníais","venían","vendría","vendrías","vendríamos","vendíais","vendrían","vendré","vendrás","vendrá","vendremos","vendréis","vendrán","venga","vengas","vengamos","vengáis","vengan","viniera","vinieras","viniéramos","vinierais","vinieran","viniese","vinieses","viniésemos","vinieseis","viniesen","viniere","vinieres","viniéremos","viniereis","vinieren","ven","venid","venido","abro","abres","abre","abrismos","abrís","abren","abrí","abriste","abrió","abristeis","abrieron","abría","abrías","abríais","abrían","abriría","abrirías","abriríamos","abriríais","abrirían","abriré","abrirás","abrirá","abriremos","abriréis","abrirán","abra","abras","abramos","abráis","abran","abriera","abrieras","abriéramos","abrierais","abrieran","abriese","abrieses","abriésemos","abrieseis","abriesen","abriere","abrieres","abriéremos","abriereis","abrieren","abrid","abierto","voy","vas","va","vamos","vais","van","iba","ibas","íbamos","ibais","iban","iría","irías","iríamos","iríais","irían","iré","irás","irá","iremos","iréis","irán","vaya","vayas","vayamos","vayáis","vayan","ve","id","ido","acabo","acabas","acaba","acabamos","acabáis","acaban","acabé","acabaste","acabó","acabasteis","acabaron","acababa","acababas","acabábamos","acababais","acababan","acabaría","acabarías","acabaríamos","acabaríais","acabarían","acabaré","acabarás","acabará","acabaremos","acabaréis","acabarán","acabe","acabes","acabemos","acabéis","acaben","acabara","acabaras","acabáramos","acabarais","acabaran","acabase","acabases","acabásemos","acabaseis","acabasen","acabare","acabares","acabáremos","acabareis","acabaren","acabad","acabado","llevo","llevas","lleva","llevamos","lleváis","llevan","llevé","llevaste","llevó","llevasteis","llevaron","llevaba","llevabas","llevábamos","llevabais","llevaban","llevaría","llevarías","llevaríamos","llevaríais","llevarían","llevaré","llevarás","llevará","llevaremos","llevaréis","llevarán","lleve","lleves","llevemos","llevéis","lleven","llevara","llevaras","lleváramos","llevarais","llevaran","llevase","llevases","llevásemos","llevaseis","llevasen","llevare","llevares","lleváremos","llevareis","llevaren","llevad","llevado","alcanzo","alcanzas","alcanza","alcanzamos","alcanzáis","alcanzan","alcancé","alcanzaste","alcanzó","alcanzasteis","alcanzaron","alcanzaba","alcanzabas","alcanzábamos","alcanzabais","alcanzaban","alcanzaría","alcanzarías","alcanzaríamos","alcanzaríais","alcanzarían","alcanzaré","alcanzarás","alcanzará","alcanzaremos","alcanzaréis","alcanzarán","alcance","alcances","alcancemos","alcancéis","alcancen","alcanzara","alcanzaras","alcanzáramos","alcanzarais","alcanzaran","alcanzase","alcanzases","alcanzásemos","alcanzaseis","alcanzasen","alcanzare","alcanzares","alcanzáremos","alcanzareis","alcanzaren","alcanzad","alcanzado","digo","dices","dice","decimos","decís","dicen","dije","dijiste","dijo","dijimos","dijisteis","dijeron","decía","decías","decíamos","decíais","decían","diría","dirías","diríamos","diríais","dirían","diré","dirás","dirá","diremos","diréis","dirán","diga","digas","digamos","digáis","digan","dijera","dijeras","dijéramos","dijerais","dijeran","dijese","dijeses","dijésemos","dijeseis","dijesen","dijere","dijeres","dijéremos","dijereis","dijeren","di","decid","dicho","continúo","continúas","continúa","continuamos","continuáis","continúan","continué","continuaste","continuó","continuasteis","continuaron","continuaba","continuabas","continuábamos","continuabais","continuaban","continuaría","continuarías","continuaríamos","continuaríais","continuarían","continuaré","continuarás","continuará","continuaremos","continuaréis","continuarán","continúe","continúes","continuemos","continuéis","continúen","continuara","continuaras","continuáramos","continuarais","continuaran","continuase","continuases","continuásemos","continuaseis","continuasen","continuare","continuares","continuáremos","continuareis","continuaren","continuad","continuado","resulto","resultas","resulta","resultamos","resultáis","resultan","resulté","resultaste","resultó","resultasteis","resultaron","resultaba","resultabas","resultábamos","resultabais","resultaban","resultaría","resultarías","resultaríamos","resultaríais","resultarían","resultaré","resultarás","resultará","resultaremos","resultaréis","resultarán","resulte","resultes","resultemos","resultéis","resulten","resultara","resultaras","resultáramos","resultarais","resultaran","resultase","resultases","resultásemos","resultaseis","resultasen","resultare","resultares","resultáremos","resultareis","resultaren","resultad","resultado","puedo","puedes","puede","podemos","podéis","pueden","pude","pudiste","pudo","pudimos","pudisteis","pudieron","podía","podías","podíamos","podíais","podían","podría","podrías","podríamos","podríais","podrían","podré","podrás","podrá","podremos","podréis","podrán","pueda","puedas","podamos","podáis","puedan","pudiera","pudieras","pudiéramos","pudierais","pudieran","pudiese","pudieses","pudiésemos","pudieseis","pudiesen","pudiere","pudieres","pudiéremos","pudiereis","pudieren","poded","podido","quiero","quieres","quiere","queremos","queréis","quieren","quise","quisiste","quiso","quisimos","quisisteis","quisieron","quería","querías","queríamos","queríais","querían","querría","querrías","querríamos","querríais","querrían","querré","querrás","querrá","querremos","querréis","querrán","quiera","quieras","queramos","queráis","quieran","quisiera","quisieras","quisiéramos","quisierais","quisieran","quisiese","quisieses","quisiésemos","quisieseis","quisiesen","quisiere","quisieres","quisiéremos","quisiereis","quisieren","quered","querido","sabes","sabe","sabemos","sabéis","saben","supe","supiste","supo","supimos","supisteis","supieron","sabía","sabías","sabíamos","sabíais","sabían","sabría","sabrías","sabríamos","sabríais","sabrían","sabré","sabrás","sabrá","sabremos","sabréis","sabrán","sepa","sepas","sepamos","sepáis","sepan","supiera","supieras","supiéramos","supierais","supieran","supiese","supieses","supiésemos","supieseis","supiesen","supiere","supieres","supiéremos","supiereis","supieren","sabed","sabido","suelo","sueles","suele","solemos","soléis","suelen","solí","soliste","solió","solimos","solisteis","solieron","solía","solías","solíamos","solíais","solían","solería","solerías","soleríamos","soleríais","solerían","soleré","solerás","solerá","soleremos","soleréis","solerán","suela","suelas","solamos","soláis","suelan","soliera","solieras","soliéramos","solierais","solieran","soliese","solieses","soliésemos","solieseis","soliesen","soliere","solieres","soliéremos","soliereis","solieren","soled","solido","necesito","necesitas","necesitamos","necesitáis","necesitan","necesité","necesitaste","necesitó","necesitasteis","necesitaron","necesitaba","necesitabas","necesitábamos","necesitabais","necesitaban","necesitaría","necesitarías","necesitaríamos","necesitaríais","necesitarían","necesitaré","necesitarás","necesitará","necesitaremos","necesitaréis","necesitarán","necesite","necesites","necesitemos","necesitéis","necesiten","necesitara","necesitaras","necesitáramos","necesitarais","necesitaran","necesitase","necesitases","necesitásemos","necesitaseis","necesitasen","necesitare","necesitares","necesitáremos","necesitareis","necesitaren","necesita","necesitad","necesitado"],b=["haber","deber","empezar","comenzar","seguir","tener","andar","quedar","hallar","venir","abrir","ir","acabar","llevar","alcanzar","decir","continuar","resultar","poder","querer","saber","soler","necesitar"],v=["estoy","estás","está","estamos","estáis","están","estuve","estuviste","estuvo","estuvimos","estuvisteis","estuvieron","estuba","estabas","estábamos","estabais","estaban","estraría","estarías","estaríamos","estaríais","estarían","estaré","estarás","estará","estaremos","estaréis","estarán","esté","estés","estemos","estéis","estén","estuviera","estuviese","estuvieras","estuviéramos","estuvierais","estuvieran","estuvieses","estuviésemos","estuvieseis","estuviesen","estuviere","estuvieres","estuviéremos","estuviereis","estuvieren","estad","estado"],k=["soy","eres","es","somos","sois","son","fui","fuiste","fuimos","fuisteis","fueron","era","eras","éramos","erais","eran","sería","serías","seríamos","seríais","serían","seré","serás","seremos","seréis","serán","sea","seas","seamos","seáis","sean","fueras","fuéramos","fuerais","fueran","fuese","fueses","fuésemos","fueseis","fuesen","fuere","fueres","fuéremos","fuereis","fueren","sé","sed","sido"],_=["estar"],j=["ser"],T=["a","ante","abajo","adonde","al","allende","alrededor","amén","antes","arriba","aun","bajo","cabe","cabo","con","contigo","contra","de","dejante","del","dentro","desde","donde","durante","en","encima","entre","excepto","fuera","hacia","hasta","incluso","mediante","más","opuesto","par","para","próximo","salvo","según","sin","so","sobre","tras","versus","vía"],E=["cerca"],x=["o","y","entonces","e","u","ni","bien","ora"],A=["igual"],S=["apenas","segun","que"],O=["apunto","apunta","confieso","confiesa","confesaba","revelado","revelo","revela","revelaba","declarado","declaro","declara","declaba","señalo","señala","señalaba","declaraba","comento","comenta"],C=["básicamente","esencialmente","primeramente","siempre","nunca","ahora","quizá","acaso","inclusive","probablemente","verdaderamente","seguramente","jamás","obviamente","indiscutiblement","inmediatamente","previamente"],P=["muy","tan","completamente","suficiente","tal","tales"],M=["hago","haces","hace","hacemos","hacéis","hacen","hice","hiciste","hizo","hicimos","hicisteis","hicieron","hacía","hacías","hacíamos","hacíais","hacían","haría,","harías","haríamos","haríais","harían","haré","harás","hará","haremos","haréis","harán","haga","hagas","hagamos","hagáis","hagan","hiciera","hicieras","hiciéramos","hicierais","hicieran","hiciese","hicieses","hiciésemos","hicieseis","hiciesen","hiciere","hicieres","hiciéremos","hiciereis","hicieren","haz","haced","hecho","parezco","pareces","parece","parecemos","parecéis","parecen","parecí","pareciste","pareció","parecimos","parecisteis","parecieron","parecía","parecías","parecíamos","parecíais","parecían","parecería","parecerías","pareceríamos","pareceríais","parecerían","pareceré","parecerás","parecerá","pareceremos","pareceréis","parecerán","parezca","parezcas","parezcamos","parezcáis","parezcan","pareciera","parecieras","pareciéramos","parecierais","parecieran","pareciese","parecieses","pareciésemos","parecieseis","pareciesen","pareciere","parecieres","pareciéremos","pareciereis","parecieren","pareced","parecido"],R=["hacer","parecer"],N=["enfrente","mejor","peor","menos","claro","bueno","nuevo","nueva","nuevos","nuevas","viejo","viejos","vieja","viejas","anterior","grande","gran","grandes","mayores","fácil","fáciles","rápido","rápida","rápidos","rápidas","lejos","lejas","difícil","difíciles","propio","propios","propia","propias","largo","larga","largos","largas","bajos","baja","bajas","alto","alta","altos","altas","regular","regulares","normal","pequeño","pequeña","pequeños","pequeñas","diminuta","diminuto","diminutas","diminutos","chiquitito","chiquititos","chiquitita","chiquititas","corta","corto","cortas","cortos","principal","principales","mismo","mismos","misma","mismas","capaz","capaces","cierta","cierto","ciertas","ciertos","llamado","llamada","llamados","llamadas","mayormente","reciente","recientes","completa","completo","completas","completos","absoluta","absoluto","absolutas","absolutos","últimamente","posible","común","comúnes","comúnmente","constantemente","continuamente","directamente","fácilmente","casi","ligeramente","estima","estimada","estimado","aproximada","aproximadamente","última","últimas","último","últimos","diferente","diferentes","similar","mal","malo","malos","mala","malas","perfectamente","excelente","final","general"],I=["ah","eh","ejem","ele","achís","adiós","agur","ajá","ajajá","ala","alá","albricias","aleluya","alerta","alirón","aló","amalaya","ar","aro","arrarray","arre","arsa","atatay","aúpa","ax","ay","ayayay","bah","banzai","barajo","bla","bravo","buf","bum","ca","caguendiós","canastos","caracho","caracoles","carajo","caramba","carape","caray","cáscaras","cáspita","cataplum","ce","chao","chau","che","chis","chist","chitón","cho","chucho","chus","cielos","clo","coche","cochi","cojones","concho","coño","córcholis","cuchí","cuidado","cuz","demonio","demontre","despacio","diablo","diantre","dios","ea","epa","equilicuá","estúpido","eureka","evohé","exacto","fantástico","firmes","fo","forte","gua","gualá","guarte","guay","hala","hale","he","hi","hin","hola","hopo","huesque","huiche","huichó","huifa","hurra","huy","ja","jajajá","jajay","jaque","jau","jo","jobar","joder","jolín","jopo","leñe","listo","malhayas","mamola","mecachis","miéchica","mondo","moste","mutis","nanay","narices","oh","ojalá","ojo","okay","ole","olé","órdiga","oste","ostras","ox","oxte","paf","pardiez","paso","pucha","puf","puff","pumba","puñeta","quia","quiúbole","recórcholis","rediez","rediós","salve","sanseacabó","sniff","socorro","ta","tararira","tate","tururú","uf","uh","ui","upa","uste","uy","victoria","vítor","viva","za","zambomba","zapateta","zape","zas"],q=["kg","mg","gr","g","km","m","l","ml","cl"],L=["minuto","minutos","hora","horas","día","días","semana","semanas","mes","meses","año","años","hoy","mañana","ayer"],D=["cosa","cosas","manera","maneras","caso","casos","pieza","piezas","vez","veces","parte","partes","porcentaje","instancia","aspecto","aspectos","punto","puntos","objeto","objectos","persona","personas"],F=["no","euros"],B=["sra","sras","srta","sr","sres","dra","dr","profa","prof"],U=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:N,filteredAtEnding:[].concat(o,O,b,k,j,R,I),filteredAtBeginningAndEnding:[].concat(n,T,E,c,P,p,u),filteredAnywhere:[].concat(i,s,d,l,q,r,h,v,_,S,M,z,x,A,m,g,f,w,B,y,L,D,F),cannotDirectlyPrecedePassiveParticiple:[].concat(n,T,d,u,z,r,o,M,R,S,m,g,l,f),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(v,k),all:[].concat(n,r,o,c,u,s,d,l,p,z,g,f,m,y,w,h,b,v,k,_,j,T,E,x,A,S,O,i,C,P,M,R,q,N,I,L,F,B,D,U)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(257)).default)().singleWords,n=["il","i","la","le","lo","gli","un","uno","una"],r=["due","tre","quattro","cinque","sette","otto","nove","dieci","undici","dodici","tredici","quattordici","quindici","sedici","diciassette","diciotto","diciannove","venti","cento","mille","mila","duemila","tremila","quattromila","cinquemila","seimila","settemila","ottomila","novemila","diecimila","milione","milioni","miliardo","miliardi"],o=["prima","primi","prime","secondo","seconda","secondi","seconde","terzo","terza","terzi","terze","quarto","quarta","quarti","quarte","quinto","quinta","quinti","quinte","sesto","sesta","sesti","seste","settimo","settima","settimi","settime","ottavo","ottava","ottavi","ottave","nono","nona","noni","none","decimo","decima","decimi","decime","undicesimo","undicesima","undicesimi","undicesime","dodicesimo","dodicesima","dodicesimi","dodicesime","tredicesimo","tredicesima","tredicesimi","tredicesime","quattordicesimo","quattordicesima","quattordicesimi","quattordicesime","quindicesimo","quindicesima","quindicesimi","quindicesime","sedicesimo","sedicesima","sedicesimi","sedicesime","diciassettesimo","diciassettesima","diciassettesimi","diciassettesime","diciannovesimo","diciannovesima","diciannovesimi","diciannovesime","ventesimo","ventesima","ventesimi","ventesime"],s=["io","tu","egli","esso","lui","ella","essa","lei","noi","voi","essi","esse","loro"],d=["mi","ti","si","ci","vi","li","me","te","se","glie","glielo","gliela","glieli","gliele","gliene","ce","ve"],l=["sé"],c=["ciò","codesto","codesta","codesti","codeste","colei","colui","coloro","costei","costui","costoro","medesimo","medesima","medesimi","medesime","questo","questa","questi","queste","quello","quella","quelli","quelle","quel","quei","quegli"],u=["mio","mia","miei","mie","tuo","tua","tuoi","tue","suo","sua","suoi","sue","nostro","nostra","nostri","nostre","vostro","vostra","vostri","vostre"],p=["affatto","alcun","alcuna","alcune","alcuni","alcuno","bastantemente","grandemente","massimamente","meno","minimamente","molta","molte","molti","moltissimo","molto","nessun","nessuna","nessuno","niente","nulla","ogni","più","po'","poca","poche","pochi","poco","pochissime","pochissimi","qualche","qualsiasi","qualunque","quintali","rara","rarissima","rarissimo","raro","spesso","spessissimo","sufficientemente","taluno","taluna","taluni","talune","tanta","tante","tanti","tantissime","tantissimi","tanto","tonnellate","troppa","troppe","troppi","troppo","tutta","tutte","tutti","tutto"],z=["alcunché","alcunchè","altro","altra","altri","altre","certa","certi","certe","checché","checchè","chicchessia","chiunque","ciascuno","ciascuna","ciascun","diverso","diversa","diversi","diverse","parecchio","parecchia","parecchi","parecchie","qualcosa","qualcuno","qualcuna","vario","varia","vari","varie"],m=["che","cosa","cui","qual","quale","quali"],g=["chi","quanta","quante","quanti","quanto"],f=["com'è","com'era","com'erano","donde","d'onde","dove","dov'è","dov'era","dov'erano","dovunque"],y=["ne"],w=["accanto","altrove","attorno","dappertutto","giù","là","laggiù","lassù","lì","ovunque","qua","quaggiù","quassù","qui"],h=["vengano","vengo","vengono","veniamo","veniate","venimmo","venisse","venissero","venissi","venissimo","veniste","venisti","venite","veniva","venivamo","venivano","venivate","venivi","venivo","venne","vennero","venni","verrà","verrai","verranno","verrebbe","verrebbero","verrei","verremmo","verremo","verreste","verresti","verrete","verrò","viene","vieni"],b=["venire","venir"],v=["abbi","abbia","abbiamo","abbiano","abbiate","abbiente","avemmo","avendo","avente","avesse","avessero","avessi","avessimo","aveste","avesti","avete","aveva","avevamo","avevano","avevate","avevi","avevo","avrà","avrai","avranno","avrebbe","avrebbero","avrei","avremmo","avremo","avreste","avresti","avrete","avrò","avuto","ebbe","ebbero","ebbi","ha","hai","hanno","ho","l'abbi","l'abbia","l'abbiamo","l'abbiano","l'abbiate","l'abbiente","l'avemmo","l'avendo","l'avente","l'avesse","l'avessero","l'avessi","l'avessimo","l'aveste","l'avesti","l'avete","l'aveva","l'avevamo","l'avevano","l'avevate","l'avevi","l'avevo","l'avrà","l'avrai","l'avranno","l'avrebbe","l'avrebbero","l'avrei","l'avremmo","l'avremo","l'avreste","l'avresti","l'avrete","l'avrò","l'avuto","l'ebbe","l'ebbero","l'ebbi","l'ha","l'hai","l'hanno","l'ho","possa","possano","possiamo","possiate","posso","possono","poté","potei","potemmo","potendo","potente","poterono","potesse","potessero","potessi","potessimo","poteste","potesti","potete","potette","potettero","potetti","poteva","potevamo","potevano","potevate","potevi","potevo","potrà","potrai","potranno","potrebbe","potrebbero","potrei","potremmo","potremo","potreste","potresti","potrete","potrò","potuto","può","puoi","voglia","vogliamo","vogliano","vogliate","voglio","vogliono","volemmo","volendo","volente","volesse","volessero","volessi","volessimo","voleste","volesti","volete","voleva","volevamo","volevano","volevate","volevi","volevo","volle","vollero","volli","voluto","vorrà","vorrai","vorranno","vorrebbe","vorrebbero","vorrei","vorremmo","vorremo","vorreste","vorresti","vorrete","vorrò","vuoi","vuole","debba","debbano","debbono","deva","deve","devi","devo","devono","dobbiamo","dobbiate","dové","dovei","dovemmo","dovendo","doverono","dovesse","dovessero","dovessi","dovessimo","doveste","dovesti","dovete","dovette","dovettero","dovetti","doveva","dovevamo","dovevano","dovevate","dovevi","dovevo","dovrà","dovrai","dovranno","dovrebbe","dovrebbero","dovrei","dovremmo","dovremo","dovreste","dovresti","dovrete","dovrò","dovuto","sa","sai","sanno","sapemmo","sapendo","sapesse","sapessero","sapessi","sapessimo","sapeste","sapesti","sapete","sapeva","sapevamo","sapevano","sapevate","sapevi","sapevo","sappi","sappia","sappiamo","sappiano","sappiate","saprà","saprai","sapranno","saprebbe","saprebbero","saprei","sapremmo","sapremo","sapreste","sapresti","saprete","saprò","saputo","seppe","seppero","seppi","so","soglia","sogliamo","sogliano","sogliate","soglio","sogliono","solesse","solessero","solessi","solessimo","soleste","solete","soleva","solevamo","solevano","solevate","solevi","solevo","suoli","sta","stai","stando","stanno","stante","starà","starai","staranno","staremo","starete","starò","stava","stavamo","stavano","stavate","stavi","stavo","stemmo","stessero","stessimo","steste","stesti","stette","stettero","stetti","stia","stiamo","stiano","stiate","sto"],k=["avere","l'avere","aver","l'aver","potere","poter","volere","voler","dovere","dover","sapere","saper","solere","stare","star"],_=["è","e'","era","erano","eravamo","eravate","eri","ero","essendo","essente","fosse","fossero","fossi","fossimo","foste","fosti","fu","fui","fummo","furono","sarà","sarai","saranno","sarebbe","sarebbero","sarei","saremmo","saremo","sareste","saresti","sarete","sarò","sei","sia","siamo","siano","siate","siete","sii","sono","stata","state","stati","stato"],j=["essere","esser"],T=["di","del","dello","della","dei","degli","delle","a","ad","al","allo","alla","ai","agli","alle","da","dal","dallo","dalla","dai","dagli","dalle","in","nel","nello","nella","nei","negli","nelle","con","col","collo","colla","coi","cogli","colle","su","sul","sullo","sulla","sui","sugli","sulle","per","pel","pello","pella","pei","pegli","tra","fra","attraverso","circa","contro","davanti","dentro","dietro","entro","escluso","fuori","insieme","intorno","lontano","lungo","mediante","oltre","presso","rasente","riguardo","senza","sopra","sotto","tramite","vicino"],E=["e","ed","o","oppure"],x=["tale","l'uno","l'altro","tali","dall'altra"],A=["anziché","anzichè","fuorché","fuorchè","giacché","giacchè","laddove","modo","ove","qualora","quantunque","volta"],S=["dice","dicono","diceva","dicevano","disse","dissero","detto","domanda","domandano","domandava","domandavano","domandò","domandarono","domandato","afferma","affermato","aggiunge","aggiunto","ammette","ammesso","annuncia","annunciato","assicura","assicurato","chiede","chiesto","commentato","conclude","concluso","continua","continuato","denuncia","denunciato","dichiara","dichiarato","esordisce","esordito","inizia","iniziato","precisato","prosegue","proseguito","racconta","raccontato","recita","recitato","replica","replicato","risponde","risposto","rimarca","rimarcato","rivela","rivelato","scandisce","scandito","scrive","scritto","segnala","segnalato","sottolinea","sottolineato","spiega","spiegato"],O=["affermare","aggiungere","ammettere","annunciare","assicurare","chiedere","commentare","concludere","continuare","denunciare","dichiarare","esordire","iniziare","precisare","proseguire","raccontare","recitare","replicare","rispondere","rimarcare","rivelare","scandire","scrivere","segnalare","sottolineare","spiegare"],C=["eventualmente","forse","mai","probabilmente"],P=["addirittura","assolutamente","ben","estremamente","mica","nemmeno","quasi"],M=["fa","fa'","faccia","facciamo","facciano","facciate","faccio","facemmo","facendo","facente","facesse","facessero","facessi","facessimo","faceste","facesti","faceva","facevamo","facevano","facevate","facevi","facevo","fai","fanno","farà","farai","faranno","farebbe","farebbero","farei","faremmo","faremo","fareste","faresti","farete","farò","fate","fatto","fece","fecero","feci","fo"],R=["fare"],N=["anteriore","anteriori","precedente","precedenti","facile","facili","facilissimo","facilissima","facilissimi","facilissime","semplice","semplici","semplicissima","semplicissimo","semplicissimi","semplicissime","semplicemente","rapido","rapida","rapidi","rapide","veloce","veloci","differente","difficile","difficili","difficilissimo","difficilissima","difficilissimi","difficilissime","basso","bassa","bassi","basse","alto","alta","alti","alte","normale","normali","normalmente","corto","corta","corti","corte","breve","brevi","recente","recenti","totale","totali","completo","completa","completi","complete","possibile","possibili","ultimo","ultima","ultimi","ultime","differenti","simile","simili","prossimo","prossima","prossimi","prossime","giusto","giusta","giusti","giuste","giustamente","cosiddetto","bene","meglio","benissimo","male","peggio","malissimo","comunemente","constantemente","direttamente","esattamente","facilmente","generalmente","leggermente","personalmente","recentemente","sinceramente","solamente","avanti","indietro"],I=["nuovo","nuova","nuovi","nuove","vecchio","vecchia","vecchi","vecchie","bello","bella","belli","belle","bellissimo","bellissima","bellissimi","bellissime","buono","buona","buoni","buone","buonissimo","buonissima","buonissimi","buonissime","grande","grandi","grandissimo","grandissima","grandissimi","grandissime","lunga","lunghi","lunghe","piccolo","piccola","piccoli","piccole","piccolissimo","piccolissima","piccolissimi","piccolissime","proprio","propria","propri","proprie","solito","solita","soliti","solite","stesso","stessa","stessi","stesse"],q=["accidenti","acciderba","ah","aah","ahi","ahia","ahimé","bah","beh","boh","ca","caspita","chissà","de'","diamine","ecco","eh","ehi","eeh","ehilà","ehm","gna","ih","magari","macché","macchè","mah","mhm","nca","neh","oibò","oh","ohe","ohé","ohilá","ohibò","ohimé","okay","ok","olà","poh","pota","puah","sorbole","to'","toh","ts","uff","uffa","uh","uhi"],L=["cc","g","hg","hl","kg","l","prs","pz","q.b.","qb","ta","tz"],D=["minuto","minuti","ora","ore","giorno","giorni","giornata","giornate","settimana","settimane","mese","mesi","anno","anni","oggi","domani","ieri","stamattina","stanotte","stasera","tardi"],F=["aspetto","aspetti","caso","casi","cose","idea","idee","istanza","maniera","oggetto","oggetti","parte","parti","persona","persone","pezzo","pezzi","punto","punti","sorta","sorte","tema","temi","volte"],B=["sì","no","non","€","euro","euros","ecc","eccetera"],U=["sig.na","sig.ra","sig","sigg","dr","dr.ssa","dott","dott.ssa","prof","prof.ssa","gent","gent.mo","gent.mi","gent.ma","gent.me","egr","egr.i","egr.ia","egr.ie","preg.mo","preg.mo","preg.ma","preg.me","ill","ill.mo","ill.mi","ill.ma","ill.me","cav","on","spett"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(o,v,M,_,S,N),filteredAtBeginning:R,filteredAtBeginningAndEnding:[].concat(n,j,T,c,C,p,u),filteredAnywhere:[].concat(i,s,l,d,z,I,r,k,A,b,P,m,E,x,y,g,h,F,w,q,L,D),cannotDirectlyPrecedePassiveParticiple:[].concat(n,j,d,l,u,z,m,f,y,r,o,P,A,M),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(b,v),all:[].concat(n,r,o,c,u,z,s,l,g,p,m,f,w,h,b,v,y,k,_,j,T,E,x,A,S,i,O,C,P,M,I,R,N,q,D,F,L,B,U,d)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(258)).default)().singleWords,n=["le","la","les","un","une","des","aux","du","au","d'un","d'une","l'un","l'une"],r=["deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze","douze","treize","quatorze","quinze","seize","dix-sept","dix-huit","dix-neuf","vingt","trente","quarante","cinquante","soixante","soixante-dix","quatre-vingt","quatre-vingt-dix","septante","huitante","octante","nonante","cent","mille","million","milliard"],o=["second","secondes","deuxième","deuxièmes","troisième","troisièmes","quatrième","quatrièmes","cinquième","cinquièmes","sixième","sixièmes","septième","septièmes","huitième","huitièmes","neuvième","neuvièmes","dixième","dixièmes","onzième","onzièmes","douzième","douzièmes","treizième","treizièmes","quatorzième","quatorzièmes","quinzième","quinzièmes","seizième","seizièmes","dix-septième","dix-septièmes","dix-huitième","dix-huitièmes","dix-neuvième","dix-neuvièmes","vingtième","vingtièmes"],s=["je","tu","il","elle","on","nous","vous","ils","elles","qu'il","qu'elle","qu'ils","qu'elles","qu'on","d'elle","d'elles"],d=["moi","toi","lui","soi","eux","d'eux","qu'eux"],l=["me","te"],c=["celui","celle","ceux","celles","ce","celui-ci","celui-là","celle-ci","celle-là","ceux-ci","ceux-là","celles-ci","celles-là","ceci","cela","ça","cette","cet","ces"],u=["mon","ton","son","ma","ta","sa","mes","tes","ses","notre","votre","leur","nos","vos","leurs"],p=["beaucoup","peu","quelque","quelques","tous","tout","toute","toutes","plusieurs","plein","chaque","suffisant","suffisante","suffisantes","suffisants","faible","moins","tant","plus","divers","diverse","diverses"],z=["se"],m=["aucun","aucune","autre","autres","d'autres","certain","certaine","certaines","certains","chacun","chacune","même","mêmes","quelqu'un","quelqu'une","quelques'uns","quelques'unes","autrui","nul","personne","quiconque","rien","d'aucunes","d'aucuns","nuls","nules","l'autre","tel","telle","tels","telles"],g=["qui","que","lequel","laquelle","auquel","auxquels","auxquelles","duquel","desquels","desquelles","dont","où","quoi"],f=["combien","comment","pourquoi","d'où"],y=["quel","quels","quelle"],w=["y","n'y"],h=["là","ici","d'ici","voici"],b=["a","a-t-elle","a-t-il","a-t-on","ai","ai-je","aie","as","as-tu","aura","aurai","auraient","aurais","aurait","auras","aurez","auriez","aurons","auront","avaient","avais","avait","avez","avez-vous","aviez","avions","avons","avons-nous","ayez","ayons","eu","eûmes","eurent","eus","eut","eûtes","j'ai","j'aurai","j'avais","j'eus","ont","ont-elles","ont-ils","vais","vas","va","allons","allez","vont","vais-je","vas-tu","va-t-il","va-t-elle","va-t-on","allons-nous","allez-vous","vont-elles","vont-ils","allé","allés","j'allai","allai","allas","alla","allâmes","allâtes","allèrent","j'allais","allais","allait","allions","alliez","allaient","j'irai","iras","ira","irons","irez","iront","j'aille","aille","ailles","aillent","j'allasse","allasse","allasses","allât","allassions","allassiez","allassent","j'irais","irais","irait","irions","iriez","iraient","allant","viens","vient","venons","venez","viennent","viens-je","viens-de","vient-il","vient-elle","vient-on","venons-nous","venez-vous","viennent-elles","viennent-ils","vins","vint","vînmes","vîntes","vinrent","venu","venus","venais","venait","venions","veniez","venaient","viendrai","viendras","viendra","viendrons","viendrez","viendront","vienne","viennes","vinsse","vinsses","vînt","vinssions","vinssiez","vinssent","viendrais","viendrait","viendrions","viendriez","viendraient","venant","dois","doit","devons","devez","doivent","dois-je","dois-tu","doit-il","doit-elle","doit-on","devons-nous","devez-vous","doivent-elles","doivent-ils","dus","dut","dûmes","dûtes","durent","dû","devais","devait","devions","deviez","devaient","devrai","devras","devra","devrons","devrez","devront","doive","doives","dusse","dusses","dût","dussions","dussiez","dussent","devrais","devrait","devrions","devriez","devraient","peux","peut","pouvons","pouvez","peuvent","peux-je","peux-tu","peut-il","peut-elle","peut-on","pouvons-nous","pouvez-vous","peuvent-ils","peuvent-elles","pus","put","pûmes","pûtes","purent","pu","pouvais","pouvait","pouvions","pouviez","pouvaient","pourrai","pourras","pourra","pourrons","pourrez","pourront","puisse","puisses","puissions","puissiez","puissent","pusse","pusses","pût","pussions","pussiez","pussent","pourrais","pourrait","pourrions","pourriez","pourraient","pouvant","semble","sembles","semblons","semblez","semblent","semble-je","sembles-il","sembles-elle","sembles-on","semblons-nous","semblez-vous","semblent-ils","semblent-elles","semblai","semblas","sembla","semblâmes","semblâtes","semblèrent","semblais","semblait","semblions","sembliez","semblaient","semblerai","sembleras","semblera","semblerons","semblerez","sembleront","semblé","semblasse","semblasses","semblât","semblassions","semblassiez","semblassent","semblerais","semblerait","semblerions","sembleriez","sembleraient","parais","paraît","ait","paraissons","paraissez","paraissent","parais-je","parais-tu","paraît-il","paraît-elle","paraît-on","ait-il","ait-elle","ait-on","paraissons-nous","paraissez-vous","paraissent-ils","paraissent-elles","parus","parut","parûmes","parûtes","parurent","paraissais","paraissait","paraissions","paraissiez","paraissaient","paraîtrai","paraîtras","paraîtra","paraîtrons","paraîtrez","paraîtront","paru","paraisse","paraisses","parusse","parusses","parût","parussions","parussiez","parussent","paraîtrais","paraîtrait","paraîtrions","paraîtriez","paraîtraient","paraitrais","paraitrait","paraitrions","paraitriez","paraitraient","paraissant","mets","met","mettons","mettez","mettent","mets-je","mets-tu","met-il","met-elle","met-on","mettons-nous","mettez-vous","mettent-ils","mettent-elles","mis","mit","mîmes","mîtes","mirent","mettais","mettait","mettions","mettiez","mettaient","mettrai","mettras","mettra","mettrons","mettrez","mettront","mette","mettes","misse","misses","mît","missions","missiez","missent","mettrais","mettrait","mettrions","mettriez","mettraient","mettant","finis","finit","finissons","finissez","finissent","finis-je","finis-tu","finit-il","finit-elle","finit-on","finissons-nous","finissez-vous","finissent-ils","finissent-elles","finîmes","finîtes","finirent","finissais","finissait","finissions","finissiez","finissaient","finirai","finiras","finira","finirons","finirez","finiront","fini","finisse","finisses","finît","finirais","finirait","finirions","finiriez","finiraient","finissant","n'a","n'ai","n'aie","n'as","n'aura","n'aurai","n'auraient","n'aurais","n'aurait","n'auras","n'aurez","n'auriez","n'aurons","n'auront","n'avaient","n'avais","n'avait","n'avez","n'avez-vous","n'aviez","n'avions","n'avons","n'avons-nous","n'ayez","n'ayons","n'ont","n'ont-elles","n'ont-ils","n'allons","n'allez","n'allais","n'allait","n'allions","n'alliez","n'allaient","n'iras","n'ira","n'irons","n'irez","n'iront","qu'a"],v=["avoir","aller","venir","devoir","pouvoir","sembler","paraître","paraitre","mettre","finir","d'avoir","d'aller","n'avoir","l'avoir"],k=["suis","es","est","est-ce","n'est","sommes","êtes","sont","suis-je","es-tu","est-il","est-elle","est-on","sommes-nous","êtes-vous","sont-ils","sont-elles","étais","était","étions","étiez","étaient","serai","seras","sera","serons","serez","seront","serais","serait","serions","seriez","seraient","sois","soit","soyons","soyez","soient","été","n'es","n'est-ce","n'êtes","n'était","n'étais","n'étions","n'étiez","n'étaient","qu'est"],_=["être","d'être"],j=["à","après","d'après","au-delà","au-dessous","au-dessus","avant","avec","concernant","chez","contre","dans","de","depuis","derrière","dès","devant","durant","en","entre","envers","environ","hormis","hors","jusque","jusqu'à","jusqu'au","jusqu'aux","loin","moyennant","outre","par","parmi","pendant","pour","près","quant","sans","sous","sur","travers","vers","voilà"],T=["et","ni","or","ou"],E=["non","pas","seulement","sitôt","aussitôt","d'autre"],x=["afin","autant","comme","d'autant","d'ici","quand","lors","parce","si","tandis"],A=["dit","disent","dit-il","dit-elle","disent-ils","disent-elles","disait","disait-il","disait-elle","disaient-ils","disaient-elles","dirent","demande","demandent","demande-t-il","demande-t-elle","demandent-ils","demandent-elles","demandait","demandaient","demandait-il","demandait-elle","demandaient-ils","demandaient-elles","demanda","demanda-t-il","demanda-t-elle","demandé","pense","pensent","pense-t-il","pense-t-elle","pensent-ils","pensent-elles","pensait","pensaient","pensait-il","pensait-elle","pensaient-ils","pensaient-elles","pensa","pensa-t-il","pensa-t-elle","pensé","affirme","affirme-t-il","affirme-t-elle","affirmé","avoue","avoue-t-il","avoue-t-elle","avoué","concède","concède-t-il","concède-t-elle","concédé","confie","confie-t-il","confie-t-elle","confié","continue","continue-t-il","continue-t-elle","continué","déclame","déclame-t-il","déclame-t-elle","déclamé","déclare","déclare-t-il","déclare-t-elle","déclaré","déplore","déplore-t-il","déplore-t-elle","déploré","explique","explique-t-il","explique-t-elle","expliqué","lance","lance-t-il","lance-t-elle","lancé","narre","narre-t-il","narre-t-elle","narré","raconte","raconte-t-il","raconte-t-elle","raconté","rappelle","rappelle-t-il","rappelle-t-elle","rappelé","réagit","réagit-il","réagit-elle","réagi","répond","répond-il","répond-elle","répondu","rétorque","rétorque-t-il","rétorque-t-elle","rétorqué","souligne","souligne-t-il","souligne-t-elle","souligné","affirme-t-il","affirme-t-elle","ajoute-t-il","ajoute-t-elle","analyse-t-il","analyse-t-elle","avance-t-il","avance-t-elle","écrit-il","écrit-elle","indique-t-il","indique-t-elle","poursuit-il","poursuit-elle","précise-t-il","précise-t-elle","résume-t-il","résume-t-elle","souvient-il","souvient-elle","témoigne-t-il","témoigne-t-elle"],S=["dire","penser","demander","concéder","continuer","confier","déclamer","déclarer","déplorer","expliquer","lancer","narrer","raconter","rappeler","réagir","répondre","rétorquer","souligner","affirmer","ajouter","analyser","avancer","écrire","indiquer","poursuivre","préciser","résumer","témoigner"],O=["encore","éternellement","immédiatement","compris","comprenant","inclus","naturellement","particulièrement","notablement","actuellement","maintenant","ordinairement","généralement","habituellement","d'habitude","vraiment","finalement","uniquement","peut-être","initialement","déjà","c.-à-d","souvent","fréquemment","régulièrement","simplement","éventuellement","quelquefois","parfois","probable","plausible","jamais","toujours","incidemment","accidentellement","récemment","dernièrement","relativement","clairement","évidemment","apparemment","pourvu"],C=["assez","trop","tellement","presque","très","absolument","extrêmement","quasi","quasiment","fort"],P=["fais","fait","faisons","faites","font","fais-je","fait-il","fait-elle","fait-on","faisons-nous","faites-vous","font-ils","font-elles","fis","fit","fîmes","fîtes","firent","faisais","faisait","faisions","faisiez","faisaient","ferai","feras","fera","ferons","ferez","feront","veux","veut","voulons","voulez","veulent","voulus","voulut","voulûmes","voulûtes","voulurent","voulais","voulait","voulions","vouliez","voulaient","voudrai","voudras","voudra","voudrons","voudrez","voudront","voulu","veux-je","veux-tu","veut-il","veut-elle","veut-on","voulons-nous","voulez-vous","veulent-ils","veulent-elles","voudrais","voudrait","voudrions","voudriez","voudraient","voulant"],M=["faire","vouloir"],R=["antérieur","antérieures","antérieurs","antérieure","précédent","précédents","précédente","précédentes","facile","faciles","simple","simples","vite","vites","vitesse","vitesses","difficile","difficiles","propre","propres","long","longe","longs","longes","longue","longues","bas","basse","basses","ordinaire","ordinaires","bref","brefs","brève","brèves","sûr","sûrs","sûre","sûres","sure","sures","surs","habituel","habituels","habituelle","habituelles","soi-disant","surtout","récent","récents","récente","récentes","total","totaux","totale","totales","complet","complets","complète","complètes","possible","possibles","communément","constamment","facilement","continuellement","directement","légèrement","dernier","derniers","dernière","dernières","différent","différents","différente","différentes","similaire","similaires","pareil","pareils","pareille","pareilles","largement","mal","super","bien","pire","pires","suivants","suivante","suivantes","prochain","prochaine","prochains","prochaines","proche","proches","fur"],N=["nouveau","nouvel","nouvelle","nouveaux","nouvelles","vieux","vieil","vieille","vieilles","beau","bel","belle","belles","bon","bons","bonne","bonnes","grand","grande","grands","grandes","haut","hauts","haute","hautes","petit","petite","petits","petites","meilleur","meilleurs","meilleure","meilleures","joli","jolis","jolie","jolies","gros","grosse","grosses","mauvais","mauvaise","mauvaises","dernier","derniers","dernière","dernières"],I=["ah","ha","oh","ho","bis","plouf","vlan","ciel","pouf","paf","crac","hurrah","allo","stop","bravo","ô","eh","hé","aïe","oef","ahi","fi","zest","hem","holà","chut"],q=["mg","g","kg","ml","dl","cl","l","grammes","gram","once","onces","oz","lbs","càc","cc","càd","càs","càt","cd","cs","ct"],L=["minute","minutes","heure","heures","journée","journées","semaine","semaines","mois","année","années","aujourd'hui","demain","hier","après-demain","avant-hier"],D=["chose","choses","façon","façons","pièce","pièces","truc","trucs","fois","cas","aspect","aspects","objet","objets","idée","idées","thème","thèmes","sujet","sujets","personnes","manière","manières","sorte","sortes"],F=["ne","oui","d'accord","amen","euro","euros","etc"],B=["mme","mmes","mlle","mlles","mm","dr","pr"],U=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(r,I,q,M,E,T),filteredAtBeginningAndEnding:[].concat(x,S,b,v,N,z,m,g),filteredAnywhere:[].concat(i,C,n,o,s,d,l,c,u,p,f,y,w,h,k,A,O,P,R,L,D,F,B,U,H,_),cannotDirectlyPrecedePassiveParticiple:[].concat(x,u,z,n,r,P,M,R,w,f,y),cannotBeBetweenPassiveAuxiliaryAndParticiple:[].concat(_,E,m),all:[].concat(i,C,n,o,s,d,l,c,u,p,f,y,w,h,k,_,A,O,P,R,L,D,F,B,U,H,j,x,S,b,v,N,z,m,g,r,I,q,M,E,T)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(261)).default)().singleWords,n=["czterech","czterem","czterema","czternaście","czternastce","czternastek","czternastka","czternastką","czternastkach","czternastkami","czternastkę","czternastki","czternastko","czternastkom","czternastoma","czternastu","cztery","czwórce","czwórek","czwórka","czwórką","czwórkach","czwórkami","czwórkę","czwórki","czwórko","czwórkom","czworo","dwa","dwadzieścia","dwanaście","dwie","dwiema","dwóch","dwójce","dwoje","dwójek","dwójka","dwójką","dwójkach","dwójkami","dwójki","dwójko","dwójkom","dwóm","dwoma","dwudziestce","dwudziestek","dwudziestka","dwudziestką","dwudziestkach","dwudziestkami","dwudziestkę","dwudziestki","dwudziestkom","dwudziestoma","dwudziestu","dwunastce","dwunastek","dwunastka","dwunastką","dwunastkach","dwunastkami","dwunastkę","dwunastki","dwunastko","dwunastkom","dwunastoma","dwunastu","dziesiątce","dziesiątek","dziesiątka","dziesiątką","dziesiątkach","dziesiątkami","dziesiątkę","dziesiątki","dziesiątko","dziesiątkom","dziesięć","dziesięcioma","dziesięciu","dziewiątce","dziewiątek","dziewiątka","dziewiątką","dziewiątkach","dziewiątkami","dziewiątkę","dziewiątki","dziewiątko","dziewiątkom","dziewięć","dziewięcioma","dziewięciorga","dziewięciorgiem","dziewięciorgu","dziewięcioro","dziewięciu","dziewiętnaście","dziewiętnastce","dziewiętnastek","dziewiętnastka","dziewiętnastką","dziewiętnastkach","dziewiętnastkami","dziewiętnastkę","dziewiętnastki","dziewiętnastkom","dziewiętnastoma","dziewiętnastu","jeden","jedenaście","jedenastce","jedenastek","jedenastka","jedenastką","jedenastkach","jedenastkami","jedenastkę","jedenastki","jedenastko","jedenastkom","jedenastoma","jedenastu","jedna","jedną","jednego","jednej","jednemu","jedno","jednym","jedynce","jedynek","jedynka","jedynką","jedynkach","jedynkami","jedynkę","jedynki","jedynko","jedynkom","miliard","miliarda","miliardach","miliardami","miliardem","miliardom","miliardów","miliardowi","miliardy","miliardzie","milion","miliona","milionach","milionami","milionem","milionie","milionom","milionów","milionowi","miliony","ósemce","ósemek","ósemka","ósemką","ósemkach","ósemkami","ósemkę","ósemki","ósemko","ósemkom","osiem","osiemnaście","osiemnastce","osiemnastek","osiemnastka","osiemnastką","osiemnastkach","osiemnastkam","osiemnastkę","osiemnastki","osiemnastko","osiemnastkom","osiemnastoma","osiemnastu","ośmioma","ośmiorga","ośmiorgiem","ośmiorgu","ośmioro","ośmiu","piątce","piątek","piątka","piątką","piątkach","piątkami","piątkę","piątki","piątko","piątkom","pięć","pięcioma","pięciorga","pięciorgiem","pięciorgu","pięcioro","pięciu","piętnaście","piętnastce","piętnastek","piętnastka","piętnastką","piętnastkach","piętnastkami","piętnastkę","piętnastki","piętnastko","piętnastkom","piętnastoma","piętnastu","raz","setce","setek","setka","setkach","setkami","setkę","setki","setkom","siedem","siedemnaście","siedemnastce","siedemnastek","siedemnastka","siedemnastką","siedemnastkach","siedemnastkami","siedemnastkę","siedemnastki","siedemnastko","siedemnastkom","siedemnastoma","siedemnastu","siedmioma","siedmiorga","siedmiorgiem","siedmiorgu","siedmioro","siedmiu","siódemce","siódemek","siódemka","siódemką","siódemkach","siódemkami","siódemkę","siódemki","siódemko","siódemkom","sto","stoma","stu","sześć","sześcioma","sześciorga","sześciorgiem","sześciorgu","sześcioro","sześciu","szesnaście","szesnastce","szesnastek","szesnastka","szesnastką","szesnastkach","szesnastkami","szesnastkę","szesnastki","szesnastko","szesnastkom","szesnastoma","szesnastu","szóstce","szóstek","szóstka","szóstką","szóstkach","szóstkami","szóstkę","szóstki","szóstko","szóstkom","trójce","troje","trójek","trójka","trójką","trójkach","trójkami","trójki","trójko","trójkom","trzech","trzem","trzema","trzy","trzynaście","trzynastce","trzynastek","trzynastka","trzynastką","trzynastkach","trzynastkami","trzynastkę","trzynastki","trzynastko","trzynastkom","trzynastoma","trzynastu","tysiąc","tysiąca","tysiącach","tysiącami","tysiące","tysiącem","tysiącom","tysiącowi","tysiącu","tysięcy"],r=["czternaści","czternasta","czternastą","czternaste","czternastego","czternastej","czternastemu","czternasty","czternastych","czternastym","czternastymi","czwarci","czwarta","czwartą","czwarte","czwartego","czwartej","czwartemu","czwarty","czwartych","czwartym","czwartymi","drudzy","druga","drugą","drugi","drugich","drugie","drugiego","drugiej","drugiemu","drugim","drugimi","dwudzieści","dwudziesta","dwudziestą","dwudzieste","dwudziestego","dwudziestej","dwudziestemu","dwudziesty","dwudziestych","dwudziestym","dwudziestymi","dwunaści","dwunasta","dwunastą","dwunaste","dwunastego","dwunastej","dwunastemu","dwunasty","dwunastych","dwunastym","dwunastymi","dziesiąci","dziesiąta","dziesiątą","dziesiąte","dziesiątego","dziesiątej","dziesiątemu","dziesiąty","dziesiątych","dziesiątym","dziesiątymi","dziewiąci","dziewiąta","dziewiątą","dziewiąte","dziewiątego","dziewiątej","dziewiątemu","dziewiąty","dziewiątych","dziewiątym","dziewiątymi","dziewiętnaści","dziewiętnasta","dziewiętnastą","dziewiętnaste","dziewiętnastego","dziewiętnastej","dziewiętnastemu","dziewiętnasty","dziewiętnastych","dziewiętnastym","dziewiętnastymi","jedenaści","jedenasta","jedenastą","jedenaste","jedenastego","jedenastej","jedenastemu","jedenasty","jedenastych","jedenastym","jedenastymi","osiemnaści","osiemnasta","osiemnastą","osiemnaste","osiemnastego","osiemnastej","osiemnastemu","osiemnasty","osiemnastych","osiemnastym","osiemnastymi","ósma","ósmą","ósme","ósmego","ósmej","ósmemu","óśmi","ósmy","ósmych","ósmym","ósmymi","piąci","piąta","piątą","piąte","piątego","piątej","piątemu","piąty","piątych","piątym","piątymi","pierwsi","pierwsza","pierwszą","pierwsze","pierwszego","pierwszej","pierwszemu","pierwszy","pierwszych","pierwszym","pierwszymi","piętnaści","piętnasta","piętnastą","piętnaste","piętnastego","piętnastej","piętnastemu","piętnasty","piętnastych","piętnastym","piętnastymi","siedemnaści","siedemnasta","siedemnastą","siedemnaste","siedemnastego","siedemnastej","siedemnastemu","siedemnasty","siedemnastych","siedemnastym","siedemnastymi","siódma","siódmą","siódme","siódmego","siódmej","siódmemu","siódmi","siódmy","siódmych","siódmym","siódmymi","szesnaści","szesnasta","szesnastą","szesnaste","szesnastego","szesnastej","szesnastemu","szesnasty","szesnastych","szesnastymi","szóści","szósta","szóstą","szóste","szóstego","szóstej","szóstemu","szósty","szóstych","szóstym","szóstymi","trzeci","trzecia","trzecią","trzecich","trzecie","trzeciego","trzeciej","trzeciemu","trzecim","trzecimi","trzynaści","trzynasta","trzynastą","trzynaste","trzynastego","trzynastej","trzynastemu","trzynasty","trzynastych","trzynastym","trzynastymi"],o=["ja","my","on","ona","one","oni","ono","ty","wy"],s=["cię","ciebie","go","ich","ją","je","jego","mnie","nas","nią","nich","nie","niego","was"],d=["jej","niej"],l=["mi","ci","im","jemu","mu","nam","niemu","nim","tobie","wam"],c=["mną","nami","nią","nim","nimi","tobą","wami"],u=["myśmy","wyście","żeście","żeśmy"],p=["doń","nań","zeń"],z=["ich","jego","jej","ma","mą","me","mego","mej","memu","moi","moich","moim","moimi","mój","moja","moją","moje","mojego","mojej","mojemu","mych","mym","mymi","nasi","nasz","nasza","naszą","nasze","naszego","naszej","naszemu","naszych","naszym","naszymi","swa","swą","swe","swego","swej","swemu","swoi","swoich","swoim","swoimi","swój","swoja","swoją","swoje","swojego","swojej","swojemu","swych","swym","swymi","twa","twą","twe","twego","twej","twemu","twoi","twoich","twoim","twoimi","twój","twoja","twoją","twoje","twojego","twojej","twojemu","twych","twym","twymi","wasi","wasz","wasza","waszą","wasze","waszego","waszej","waszemu","waszych","waszym","waszymi"],m=["się"],g=["siebie","sobą"],f=["czyi","czyich","czyim","czyimi","czyj","czyja","czyją","czyje","czyjego","czyjej","czyjemu","kim","kogo","komu","kto"],y=["czy","czyś","czyśbyś","dlaczego","dokąd","dokądże","dokądżeś","gdzie","gdzież","gdzieżeś","ile","ileż","jak","jakbyś","jakże","jakżebyś","jakżeś","kiedy","którędy","którędyż","skąd","skądże","skądżeś"],w=["co","czego","czemu","czym","jacy","jaka","jaką","jaki","jakich","jakie","jakiego","jakiej","jakiemu","jakim","jakimi","która","którą","które","którego","której","któremu","który","których","którym","którymi","którzy"],h=["coś","czegoś","czemuś","czyichkolwiek","czyichś","czyikolwiek","czyimikolwiek","czyimiś","czyimkolwiek","czyimkolwiem","czyimś","czyiś","czyjakolwiek","czyjąkolwiek","czyjaś","czyjąś","czyjegokolwiek","czyjegoś","czyjejkolwiek","czyjejś","czyjekolwiek","czyjemukolwiek","czyjemuś","czyjeś","czyjkolwiek","czymś","dlaczegoś","dokądkolwiek","dokądś","gdziekolwiek","gdzieś","ilekolwiek","ileś","jacykolwiek","jacyś","jakakolwiek","jakąkolwiek","jakaś","jakąś","jakichkolwiek","jakichś","jakiegokolwiek","jakiegoś","jakiejkolwiek","jakiejś","jakiekolwiek","jakiemukolwiek","jakiemuś","jakieś","jakikolwiek","jakimikolwiek","jakimkolwiek","jakimś","jakiś","jakkolwiek","jakoś","każda","każdą","każde","każdego","każdej","każdemu","każdy","każdym","kiedykolwiek","kiedyś","kimkolwiek","kimś","kogokolwiek","kogoś","komukolwiek","komuś","ktokolwiek","którakolwiek","którąkolwiek","któraś","którąś","którędykolwiek","którędyś","któregokolwiek","któregoś","którejkolwiek","którejś","którekolwiek","któremukolwiek","któremuś","któreś","którychkolwiek","którychś","którykolwiek","którymikolwiek","którymiś","którymkolwiek","którymś","któryś","którzykolwiek","którzyś","ktoś","nawzajem","nic","niczego","niczemu","niczyi","niczyich","niczyim","niczyimi","niczyj","niczyja","niczyją","niczyjego","niczyjej","niczyjemu","niczym","nikim","nikogo","nikogokolwiek","nikomu","nikt","skądkolwiek","skądś","wszyscy","wszyskiego","wszystkich","wszystkie","wszystkiemu","wszystkim","wszystkimi","wszystko","żaden","żadna","żadną","żadne","żadnego","żadnej","żadnemu","żadni","żadnych","żadnym","żadnymi"],b=["ci","dlatego","ów","owa","ową","owe","owego","owej","owemu","owi","owo","owych","owym","stąd","stamtąd","ta","tacy","tak","taka","taką","taki","takich","takie","takiego","takiej","takiemu","takim","takimi","tam","tamci","tamta","tamtą","tamte","tamtego","tamtej","tamtemu","tamten","tamto","tamtych","tamtym","tamtymi","tą","te","tę","tędy","tego","tegoż","tej","temu","ten","to","tu","tutaj","tych","tyle","tyloma","tylu","tym","tymi","wtedy"],v=["ciut","część","części","częścią","częściach","częściami","częściom","dość","dosyć","dużo","kilka","kilkadziesiąt","kilkanaście","kilkaset","kilknasty","kilkoma","kilku","kilkudziesiąte","kilkudziesiątego","kilkudziesiątej","kilkudziesiąty","kilkudziesiątych","kilkudziesiątym","kilkudziesiątymi","kilkudziesięcioma","kilkudziesięciu","kilkunasta","kilkunastą","kilkunaste","kilkunastego","kilkunastej","kilkunastemu","kilkunastoma","kilkunastu","kilkunastym","kilkuset","kilkustoma","kiludziesiąta","mało","malutko","mniej","mnóstwa","mnóstwem","mnóstwie","mnóstwo","mnóstwu","multum","nadto","najmniej","najwięcej","nieco","niedużo","niejednokroć","niektóre","niektórzy","niektórych","niektórym","niektórymi","niemało","niewiele","niewieloma","niewielu","oba","obaj","obie","oboje","obojga","obojgiem","obojgu","obóm","oboma","obu","obydwa","obydwaj","obydwie","obydwiema","obydwóch","obydwoje","obydwojgiem","obydwojgu","obydwóm","obydwoma","obydwu","odrobiną","odrobince","odrobinę","odrobinie","odrobinką","odrobinkę","odrobinki","odrobiny","parę","parędziesiąt","parędziesięcioma","parędziesięciu","paręnaście","paręnastoma","paręnastu","parokroć","paroma","paru","parze","pełno","pół","półczwarta","połowa","połową","połowie","połowy","półtora","półtorej","sporo","trochę","trochu","troszeczkę","troszkę","wcale","więcej","większość","większości","większością","większościach","większościami","większościom","wiele","wielokrotnie","wieloma","wielu"],k=["czasem","często","nigdy","rzadko","zawsze"],_=["chcą","chcąc","chcąca","chcące","chcący","chce","chcę","chcecie","chcemy","chcesz","chciał","chciała","chciałaby","chciałabym","chciałabyś","chciałam","chciałaś","chciałby","chciałbym","chciałbyś","chciałem","chciałeś","chciały","chciałyby","chciałybyście","chciałybyśmy","chciałyście","chciałyśmy","chcieli","chcieliby","chcielibyście","chcieliście","chcieliśmy","chcono","ma","macie","mają","mając","mam","mamy","masz","miał","miała","miałaby","miałabym","miałabyś","miałam","miałaś","miałby","miałbym","miałbyś","miałem","miałeś","miało","miałoby","miały","miałyby","miałybyście","miałybyśmy","miałyście","miałyśmy","miano","miej","miejąca","miejące","miejący","miejcie","miejmy","mieli","mieliby","mielibyście","mielibyśmy","mieliście","mieliśmy","mogą","mogąc","mogąca","mogące","mogący","mogę","mógł","mogła","mogłaby","mogłabym","mogłabyś","mogłam","mogłaś","mógłby","mógłbym","mógłbyś","mogłem","mogłeś","mogli","mogliby","moglibyście","moglibyśmy","mogliście","mogliśmy","mogły","mogłyby","mogłybyście","mogłybyśmy","mogłyście","mogłyśmy","może","możecie","możemy","możesz","można","możnaby","musi","musiał","musiała","musiałaby","musiałabym","musiałabyś","musiałam","musiałaś","musiałby","musiałbym","musiałbyś","musiałem","musiałeś","musiało","musiałoby","musiały","musiałyby","musiałybyście","musiałybyśmy","musiałyście","musiałyśmy","musiano","musicie","musieli","musieliby","musielibyście","musielibyśmy","musieliście","musieliśmy","musimy","musisz","muszą","musząc","musząca","muszące","muszący","muszę","należy","niech","potrafi","potrafią","potrafiąc","potrafiąca","potrafiące","potrafiący","potraficie","potrafię","potrafiłaby","potrafiłabym","potrafiłabyś","potrafiłam","potrafiłaś","potrafiłbym","potrafiłbyś","potrafiłem","potrafiłeś","potrafili","potrafiliby","potrafilibyście","potrafilibyśmy","potrafiliście","potrafiliśmy","potrafiło","potrafiłoby","potrafiłyby","potrafiłybyście","potrafiłybyśmy","potrafiłyście","potrafiłyśmy","potrafimy","potrafiono","potrafisz","powinien","powinienem","powinieneś","powinna","powinnam","powinnaś","powinne","powinni","powinniście","powinniśmy","powinnyście","powinnyśmy","pozostaje","stają","stając","stająca","stające","stający","staje","staję","stajecie","stajemy","stajesz","stał","stała","stałaby","stałabym","stałabyś","stałam","stałaś","stałby","stałbym","stałbyś","stałem","stałeś","stali","staliby","stalibyście","stalibyśmy","staliście","staliśmy","stało","stały","stałyby","stałybyście","stałybyśmy","stałyście","stałyśmy","stanie","stano","stawać","stawając","stawająca","stawające","stawający","stawał","stawała","stawałaby","stawałabym","stawałabyś","stawałabyście","stawałam","stawałaś","stawałby","stawałbym","stawałbyś","stawałem","stawałeś","stawali","stawaliby","stawalibyście","stawalibyśmy","stawaliście","stawaliśmy","stawały","stawałyby","stawałybyśmy","stawałyście","stawałyśmy","stawano","stawawszy","stawszy","trzeba","warto","wystarczy"],j=["bądź","bądźcie","bądźmy","będą","będąc","będę","będzie","będziecie","będziemy","będziesz","by","był","była","byłaby","byłabym","byłabyś","byłam","byłaś","byłby","byłbym","byłbyś","byłem","byłeś","byli","byliby","bylibyście","bylibyśmy","byliście","byliśmy","było","byłoby","były","byłyby","byłybyście","byłybyśmy","byłyście","byłyśmy","bym","byś","byście","byśmy","byto","bywało","jest","jestem","jesteś","jesteście","jesteśmy","są","zostają","zostając","zostająca","zostające","zostający","zostaje","zostaję","zostajecie","zostajemy","zostajesz","został","została","zostałaby","zostałabym","zostałabyś","zostałam","zostałaś","zostałby","zostałbym","zostałbyś","zostałem","zostałeś","zostali","zostaliby","zostalibyście","zostalibyśmy","zostaliście","zostaliśmy","zostało","zostaloby","zostały","zostałyby","zostałybyście","zostałybyśmy","zostałyście","zostałyśmy","zostań","zostaną","zostańcie","zostanę","zostanie","zostaniecie","zostaniemy","zostaniesz","zostańmy","zostawało","zostawano","zostawszy"],T=["być","zostać"],E=["chcieć","mieć","móc","musieć","potrafić","stać"],x=["bez","beze","blisko","daleko","dla","do","dole","dookoła","górze","jako","koło","ku","między","mimo","na","nad","nade","naokoło","naprzeciwko","niedaleko","nieopodal","niż","o","obok","od","ode","około","oprócz","po","pod","podczas","pode","pomiędzy","ponad","poniżej","poprzek","poprzez","pośród","powyżej","poza","przeciw","przeciwko","przed","przede","przez","przeze","przy","spodem","spośród","spoza","u","w","wbrew","we","wedle","wewnątrz","wpół","wraz","wśród","wzdłuż","z","za","ze","zza"],A=["bliska","daleka","przodu","tyłu"],S=["albo","ani","bądź","i","lub","oraz","tylko"],O=["aż","by","czy","gdyby","jak","jeśli","jeżeli","że"],C=["ano","ciągu","coraz","dzięki","chyba","jakby","jednocześnie","jeszcze","już","nadal","nagle","znowu","prawdopodobnie","niestety","dziś","dzisiaj","oczywiście","względem","m.in.","właśnie","zaraz"],P=["bierz","bierzcie","bierzecie","bierzemy","bierzesz","bierzmy","biorą","biorąc","biorąca","biorące","biorący","biorę","brał","brała","brałaby","brałabym","brałabyś","brałam","brałaś","brałby","brałbym","brałbyś","brałem","brałeś","brali","braliby","bralibyście","bralibyśmy","braliście","braliśmy","brało","brałoby","brały","brałyby","brałybyście","brałybyśmy","brałyście","brałyśmy","brany","da","dacie","dadzą","daj","dają","dając","dająca","dające","dający","dajcie","daje","daję","dajecie","dajemy","dajesz","dajmy","dał","dała","dałaby","dałabym","dałabyś","dałam","dałaś","dałby","dałbym","dałbyś","dałem","dałeś","dali","daliby","dalibyście","dalibyśmy","daliście","daliśmy","dało","dałoby","dały","dałyby","dałybyście","dałybyśmy","dałyście","dałyśmy","dam","damy","dana","dano","dany","dasz","dawaj","dawajcie","dawajmy","dawał","dawała","dawałaby","dawałabym","dawałabyś","dawałam","dawałaś","dawałby","dawałbym","dawałbyś","dawałem","dawałeś","dawali","dawaliby","dawalibyście","dawalibyśmy","dawaliście","dawaliśmy","dawało","dawały","dawałyby","dawałybyście","dawałybyśmy","dawałyście","dawałyśmy","dawana","dawane","dawano","dawany","idą","idąc","idąca","idące","idący","idę","idź","idźcie","idzie","idziecie","idziemy","idziesz","idźmy","rób","róbcie","robi","robią","robiąc","robiąca","robiące","robiący","robicie","robię","robił","robiła","robiłaby","robiłabym","robiłabyś","robiłam","robiłaś","robiłby","robiłbym","robiłbyś","robiłem","robiłeś","robili","robilibiście","robiliby","robilibyśmy","robiliście","robiliśmy","robiło","robiły","robiłyby","robiłybyście","robiłybyśmy","robiłyście","robiłyśmy","robimy","robiono","robiony","robisz","róbmy","stanowi","stanowią","stanowiły","stanowili","stoi","stoicie","stoimy","stoisz","stój","stoją","stojąc","stojąca","stojące","stojący","stójcie","stoję","stójmy","świadczy","szedł","szedłby","szedłbym","szedłbyś","szedłem","szedłeś","szła","szłaby","szłabym","szłabyś","szłam","szłaś","szli","szliby","szlibyście","szlibyśmy","szliście","szliśmy","szło","szłoby","szły","szłyby","szłybyście","szłybyśmy","szłyście","uprawia","uprawiacie","uprawiają","uprawiając","uprawiająca","uprawiające","uprawiający","uprawiał","uprawiała","uprawiałaby","uprawiałabym","uprawiałabyś","uprawiałam","uprawiałaś","uprawiałby","uprawiałbym","uprawiałbyś","uprawiałem","uprawiałeś","uprawiali","uprawialiby","uprawialibyście","uprawialibyśmy","uprawialiście","uprawialiśmy","uprawiało","uprawiałoby","uprawiały","uprawiałyby","uprawiałybyście","uprawiałybyśmy","uprawiałyście","uprawiałyśmy","uprawiam","uprawiamy","uprawiana","uprawiane","uprawiano","uprawiany","uprawiasz","weź","weźcie","wezmą","wezmę","weźmie","weźmiecie","weźmiemy","weźmiesz","weźmy","wykonuj","wykonują","wykonując","wykonująca","wykonujące","wykonujący","wykonujcie","wykonuje","wykonuję","wykonujecie","wykonujemy","wykonujesz","wykonujmy","wykonywał","wykonywała","wykonywałaby","wykonywałabym","wykonywałabyś","wykonywałam","wykonywałaś","wykonywałby","wykonywałbym","wykonywałbyś","wykonywałem","wykonywałeś","wykonywali","wykonywaliby","wykonywalibyście","wykonywalibyśmy","wykonywaliście","wykonywaliśmy","wykonywało","wykonywałoby","wykonywały","wykonywałyby","wykonywałybyście","wykonywałybyśmy","wykonywałyście","wykonywałyśmy","wykonywana","wykonywane","wykonywany","wziął","wziąłby","wziąłbym","wziąłbyś","wziąłem","wziąłeś","wziąwszy","wzięła","wzięłaby","wzięłabym","wzięłabyś","wzięłam","wzięłaś","wzięli","wzięliby","wzięlibyście","wzięlibyśmy","wzięliście","wzięliśmy","wzięło","wzięłoby","wzięły","wzięłyby","wzięłybyście","wzięłybyśmy","wzięłyście","wzięłyśmy","zrób","zróbcie","zrobi","zrobią","zrobiąc","zrobiąca","zrobiące","zrobiący","zrobicie","zrobię","zrobił","zrobiła","zrobiłaby","zrobiłabym","zrobiłabyś","zrobiłam","zrobiłaś","zrobiłby","zrobiłbym","zrobiłbyś","zrobiłem","zrobiłeś","zrobili","zrobilibiście","zrobiliby","zrobilibyśmy","zrobiliście","zrobiliśmy","zrobiło","zrobiły","zrobiłyby","zrobiłybyście","zrobiłybyśmy","zrobiłyście","zrobiłyśmy","zrobimy","zrobiono","zrobiony","zrobisz","zróbmy"],M=["brać","dać","dawać","iść","robić","stanowić","uprawiać","wykonywać","wziąć","zrobić"],R=["informowali","informowały","informują","informuje","informuję","mówi","mówią","mówię","mówił","mówiła","mówili","mówiły","odpowiada","odpowiadają","odpowiadam","odpowiedział","odpowiedziała","odpowiedziałam","odpowiedziały","odpowiedzieli","odwiedziałam","poinformowałam","poinformowali","poinformowały","powiedział","powiedziała","powiedziałam","powiedziały","powiedzieli","pyta","pytać","pytał","pytała","pytałam","pytali","pytały","pytam","sądzą","sądzę","sądzi","sądzić","sądziłam","sądzili","sądziły","spytał","spytała","spytałam","spytali","spytały","stwierdziały","stwierdzieli","stwierdził","stwierdziła","stwierdziłam","twierdzą","twierdzę","twierdzi","twierdziały","twierdzić","twierdzieli","twierdził","twierdziła","twierdziłam","uważa","uważają","uważał","uważała","uważali","uważały","uważam","wyjaśnia","wyjaśniać","wyjaśniają","wyjaśniam","wyjaśnił","wyjaśniła","wyjaśnili","wyjaśniły","zapytał","zapytała","zapytałam","zapytali","zapytały","zaznacza","zaznaczają","zaznaczam","zaznaczył","zaznaczyła","zaznaczyłam","zaznaczyli","zaznaczyły"],N=["bardziej","bardzo","całkiem","całkowicie","doskonale","dość","dosyć","kompletnie","najbardziej","naprawdę","nawet","nieco","niezbyt","niezmiernie","niezwykle","ogromnie","strasznie","świetnie","wielce","wyjątkowo","zbyt","znacznie","zupełnie"],I=["cała","całą","całe","całego","całej","całemu","cali","cały","całych","całym","całymi","ciekawa","ciekawą","ciekawe","ciekawego","ciekawej","ciekawemu","ciekawi","ciekawy","ciekawych","ciekawym","ciekawymi","dłudzy","długa","długą","długi","długich","długie","długiego","długiej","długiemu","długim","długimi","dłużsi","dłuższa","dłuższą","dłuższe","dłuższego","dłuższej","dłuższemu","dłuższy","dłuższych","dłuższym","dłuższymi","dobra","dobrą","dobre","dobrego","dobrej","dobremu","dobry","dobrych","dobrym","dobrymi","dobrzy","fajna","fajną","fajne","fajnego","fajnej","fajnemu","fajni","fajny","fajnych","fajnym","fajnymi","główna","główną","główne","głównego","głównej","głównemu","główni","główny","głównych","głównym","głównymi","inna","inną","inne","innego","innej","innemu","inni","inny","innych","innym","innymi","krótcy","krótka","krótką","krótki","krótkich","krótkie","krótkiego","krótkiej","krótkiemu","krótkim","krótkimi","krótsi","krótsza","krótszą","krótsze","krótszego","krótszej","krótszemu","krótszych","krótszym","krótszymi","łatwe","łatwego","łatwiejsze","łatwym","lepsi","lepsza","lepszą","lepsze","lepszego","lepszej","lepszemu","lepszy","lepszych","lepszym","lepszymi","mała","małą","małe","małego","małej","małemu","mali","mały","małych","małym","małymi","mniejsi","mniejsza","mniejszą","mniejsze","mniejszego","mniejszej","mniejszemu","mniejszy","mniejszych","mniejszym","mniejszymi","najdłużsi","najdłuższa","najdłuższą","najdłuższe","najdłuższego","najdłuższej","najdłuższemu","najdłuższy","najdłuższych","najdłuższym","najdłuższymi","najkrótsi","najkrótsza","najkrótszą","najkrótsze","najkrótszego","najkrótszej","najkrótszemu","najkrótszych","najkrótszym","najkrótszymi","najłatwiejsze","najlepsi","najlepsza","najlepszą","najlepsze","najlepszego","najlepszej","najlepszemu","najlepszych","najlepszym","najlepszymi","najmniejsi","najmniejsza","najmniejszą","najmniejsze","najmniejszego","najmniejszej","najmniejszemu","najmniejszy","najmniejszych","najmniejszym","najmniejszymi","najniżsi","najniższa","najniższą","najniższe","najniższego","najniższej","najniższemu","najniższy","najniższych","najniższym","najniższymi","najtrudniejsze","najwięksi","największa","największą","największe","największego","największej","największemu","największych","największym","największymi","najwyżsi","najwyższa","najwyższą","najwyższe","najwyższego","najwyższej","najwyższemu","najwyższy","najwyższych","najwyższym","najwyższymi","następna","następną","następne","następnego","następnej","następni","następny","następnych","następnym","następnymi","niewłaściwa","niewłaściwą","niewłaściwe","niewłaściwego","niewłaściwej","niewłaściwemu","niewłaściwi","niewłaściwy","niewłaściwych","niewłaściwym","niewłaściwymi","niscy","niska","niską","niski","niskich","niskie","niskiego","niskiej","niskiemu","niskim","niskimi","niżsi","niższa","niższą","niższe","niższego","niższej","niższemu","niższy","niższych","niższym","niższymi","ostatni","ostatnia","ostatnią","ostatnich","ostatnie","ostatniego","ostatniej","ostatniemu","ostatnim","ostatnimi","poprzedni","poprzednia","poprzednią","poprzednich","poprzednie","poprzedniego","poprzedniej","poprzedniemu","poprzednim","poprzednimi","sam","sama","samą","same","samego","samej","samemu","sami","samo","samych","samym","samymi","trudne","trudnego","trudniejsze","trudnym","więksi","większa","większą","większe","większego","większej","większemu","większych","większym","większymi","wielcy","wielka","wielką","wielki","wielkich","wielkie","wielkiego","wielkiej","wielkiemu","wielkim","wielkimi","właściwa","właściwą","właściwe","właściwego","właściwej","właściwemu","właściwi","właściwy","właściwych","właściwym","właściwymi","wysocy","wysoka","wysoką","wysoki","wysokich","wysokie","wysokiego","wysokiej","wysokiemu","wysokim","wysokimi","wyżsi","wyższa","wyższą","wyższe","wyższego","wyższej","wyższemu","wyższy","wyższych","wyższym","wyższymi"],q=["blisko","bliżej","ciągle","ciężko","czasami","czasem","częściej","często","dalej","daleko","dawniej","dawno","dobrze","dopiero","fajnie","fajniej","gorzej","inaczej","ładnie","łatwiej","łatwo","lepiej","najbliżej","najczęściej","najdalej","najdawniej","najfajniej","najgorzej","najłatwiej","najlepiej","najniżej","najpóźniej","najprościej","najszybciej","najtrudniej","najwcześniej","najwyżej","naprawdę","niedaleko","niedawno","nisko","niżej","ostatnio","pewno","póżniej","późno","prawie","prościej","prosto","prostu","szybciej","szybko","trochę","trudniej","trudno","wcześnie","wcześniej","wolno","wszędzie","wysoko","wyżej","zazwyczaj","źle"],L=["dni","dnia","dniach","dniami","dnie","dzień","dzisiaj","godzin","godzina","godzinach","godzinami","godzinę","godziny","jutro","lata","latach","latami","miesiąc","miesiąca","miesiącach","miesiącami","miesiące","miesiącem","miesiącu","miesięcy","minut","minuta","minutach","minutę","minuty","pojutrze","przedwczoraj","rok","rokiem","roku","sekund","sekunda","sekundach","sekundę","sekundy","tydzień","tygodni","tygodnia","tygodniach","tygodniami","tygodnie","tygodniu","wczoraj"],D=["chwila","chwilą","chwilach","chwilami","chwile","chwilę","chwili","chwilom","część","części","częścią","częściach","częściami","częściom","momencie","moment","ogóle","osób","osoba","osobą","osobach","osobami","osobę","osobie","osobom","osoby","powód","powodach","powodami","powodem","powodom","powodów","powodowi","powodu","powody","powodzie","przypadkiem","przypadku","raz","razach","razami","razem","razie","razom","razów","razowi","razu","razy","rodzaj","rodzajach","rodzajami","rodzajem","rodzajom","rodzajów","rodzajowi","rodzaju","rzecz","rzeczą","rzeczach","rzeczami","rzeczom","rzeczy","sposób","sposobem","sprawa","sprawą","sprawach","sprawami","sprawę","sprawie","sprawom","sprawy","temacie","temat","tematach","tematami","tematem","tematom","tematów","tematowi","tematu","tematy"],F=["dr","dyr","mgr","p","pan","pani","panie","panowie","prof"],B=["a","ach","aha","aj","akurat","ał","aua","auć","ba","brawo","e","ech","ehe","ehm","ej","ejże","ekhm","ekstra","jej","jejku","łał","och","oh","oho","oj","ojej","ojejku","phi","precz","super","uwaga","wow"],U=["°C","°F","ar","ary","arów","arach","c","cl","cm","cm²","cm³","dag","deka","dl","f","ft","g","gram","gramów","gramy","ha","hektar","hektary","hektarów","hektarach","in","kg","kilo","km","km²","cm³","l","litr","litrów","litry","łyżeczka","łyżeczkę","łyżeczki","łyżka","łyżkę","łyżki","m","m²","m³","mg","ml","mm","mm²","mm³","szczypta","szczyptę","szczypty","szklanka","szklankę","szklanki","tuzin"],H=["nie","no","oto","tak","sobie","ok","okej"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=d(t(572)),n=d(t(20)),r=t(1),o=d(t(580)),s=d(t(583));function d(a){return a&&a.__esModule?a:{default:a}}var l=(0,r.memoize)(function(a){var e=[],t=a.deviations;return(0,r.isUndefined)(t.words)||(0,r.isUndefined)(t.words.fragments)||(e=(0,r.flatMap)(t.words.fragments,function(a,e){return(0,r.map)(a,function(a){return a.location=e,new s.default(a)})})),e}),c=function(a,e){var t=0;return t+=function(a,e){var t=0,n=new RegExp("[^"+(0,i.default)(e).vowels+"]","ig"),o=a.split(n);return t+=(0,r.filter)(o,function(a){return""!==a}).length}(a,e),t+=function(a,e){return new o.default((0,i.default)(e)).countSyllables(a)}(a,e)},u=function(a,e){var t=0,n=function(a,e){var t=(0,i.default)(e).deviations.words.full,n=(0,r.find)(t,function(e){return e.word===a});return(0,r.isUndefined)(n)?0:n.syllables}(a,e);if(0!==n)return n;var o=function(a,e){var t=l((0,i.default)(e)),n=a,o=0;return(0,r.forEach)(t,function(a){a.occursIn(n)&&(n=a.removeFrom(n),o+=a.getSyllables())}),{word:n,syllableCount:o}}(a,e);return a=o.word,t+=o.syllableCount,t+=c(a,e)};e.default=function(a,e){a=a.toLocaleLowerCase();var t=(0,n.default)(a),i=(0,r.map)(t,function(a){return u(a,e)});return(0,r.sum)(i)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.detectAndStemRegularParticiple=function(a,e){if((0,n.exceptions)(e).length>0||(0,i.default)().includes(e))return"";var t=r(a,e);if(t)return t;if(t=s(a,e))return t;return null};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(270)),n=t(271);var r=function(a,e){var t=new RegExp("^"+a.participleStemmingClasses[1].regex);return new RegExp("^"+a.participleStemmingClasses[0].regex).test(e)?e.slice(2,e.length-2):t.test(e)?e.slice(2,e.length-1):null},o=function(a,e,t,i,n){var r=!0,o=!1,s=void 0;try{for(var d,l=e[Symbol.iterator]();!(r=(d=l.next()).done);r=!0){var c=d.value;if(new RegExp("^"+c+t).test(a)){var u=a.slice(c.length-a.length);return c+u.slice(i,u.length-n)}}}catch(a){o=!0,s=a}finally{try{!r&&l.return&&l.return()}finally{if(o)throw s}}return null},s=function(a,e){var t=a.prefixes.separableOrInseparable,i=!0,n=!1,r=void 0;try{for(var s,d=a.participleStemmingClasses[Symbol.iterator]();!(i=(s=d.next()).done);i=!0){var l=s.value,c=l.regex,u=l.startStem,p=l.endStem,z=l.separable?a.prefixes.separable:a.prefixes.inseparable,m=o(e,z,c,u,p);if(m)return m;if(m=o(e,t,c,u,p))return m}}catch(a){n=!0,r=a}finally{try{!i&&d.return&&d.return()}finally{if(n)throw r}}return null}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=l(t(11)),s=t(5),d=l(t(3));function l(a){return a&&a.__esModule?a:{default:a}}var c=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={scores:{noLinks:3,allNofollowed:7,someNoFollowed:8,allFollowed:9},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/34f"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/34g")};return t.identifier="externalLinks",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){var i=e.getResearch("getLinkStatistics"),n=new d.default;return(0,r.isEmpty)(i)||(n.setScore(this.calculateScore(i)),n.setText(this.translateScore(i,t))),n}},{key:"isApplicable",value:function(a){return a.hasText()}},{key:"calculateScore",value:function(a){return 0===a.externalTotal?this._config.scores.noLinks:a.externalNofollow===a.externalTotal?this._config.scores.allNofollowed:a.externalDofollow<a.externalTotal?this._config.scores.someNoFollowed:a.externalDofollow===a.externalTotal?this._config.scores.allFollowed:null}},{key:"translateScore",value:function(a,e){return 0===a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","%1$sOutbound links%3$s: No outbound links appear in this page. %2$sAdd some%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>"):a.externalNofollow===a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","%1$sOutbound links%3$s: All outbound links on this page are nofollowed. %2$sAdd some normal links%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>"):a.externalDofollow===a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","%1$sOutbound links%2$s: Good job!"),this._config.urlTitle,"</a>"):a.externalDofollow<a.externalTotal?e.sprintf(e.dgettext("js-text-analysis","%1$sOutbound links%2$s: There are both nofollowed and normal outbound links on this page. Good job!"),this._config.urlTitle,"</a>"):""}}]),e}();e.default=c},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=u(t(11)),s=t(5),d=t(36),l=t(117),c=u(t(3));function u(a){return a&&a.__esModule?a:{default:a}}var p=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{lowerBoundary:.3,upperBoundary:.75},scores:{noMatches:3,tooFewMatches:3,goodNumberOfMatches:9,tooManyMatches:3},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33m"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33n")};return t.identifier="subheadingsKeyword",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._subHeadings=e.getResearch("matchKeywordInSubheadings");var i=new c.default;this._minNumberOfSubheadings=Math.ceil(this._subHeadings.count*this._config.parameters.lowerBoundary),this._maxNumberOfSubheadings=Math.floor(this._subHeadings.count*this._config.parameters.upperBoundary);var n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i}},{key:"hasSubheadings",value:function(a){return(0,l.getSubheadingsTopLevel)(a.getText()).length>0}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()&&this.hasSubheadings(a)}},{key:"hasTooFewMatches",value:function(){return this._subHeadings.matches>0&&this._subHeadings.matches<this._minNumberOfSubheadings}},{key:"hasTooManyMatches",value:function(){return this._subHeadings.count>1&&this._subHeadings.matches>this._maxNumberOfSubheadings}},{key:"isOneOfOne",value:function(){return 1===this._subHeadings.count&&1===this._subHeadings.matches}},{key:"hasGoodNumberOfMatches",value:function(){return(0,d.inRangeStartEndInclusive)(this._subHeadings.matches,this._minNumberOfSubheadings,this._maxNumberOfSubheadings)}},{key:"calculateResult",value:function(a){return this.hasTooFewMatches()?{score:this._config.scores.tooFewMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your higher-level subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.hasTooManyMatches()?{score:this._config.scores.tooManyMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: More than 75%% of your higher-level subheadings reflect the topic of your copy. That's too much. %2$sDon't over-optimize%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:this.isOneOfOne()?{score:this._config.scores.goodNumberOfMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: Your higher-level subheading reflects the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>")}:this.hasGoodNumberOfMatches()?{score:this._config.scores.goodNumberOfMatches,resultText:a.sprintf(a.dngettext("js-text-analysis","%1$sKeyphrase in subheading%2$s: %3$s of your higher-level subheadings reflects the topic of your copy. Good job!","%1$sKeyphrase in subheading%2$s: %3$s of your higher-level subheadings reflect the topic of your copy. Good job!",this._subHeadings.matches),this._config.urlTitle,"</a>",this._subHeadings.matches)}:{score:this._config.scores.noMatches,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase in subheading%3$s: %2$sUse more keyphrases or synonyms in your higher-level subheadings%3$s!"),this._config.urlTitle,this._config.urlCallToAction,"</a>")}}}]),e}();e.default=p},function(a,e,t){"use strict";function i(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a}Object.defineProperty(e,"__esModule",{value:!0}),function(a){return a&&a.__esModule?a:{default:a}}(t(10)).default.inherits(i,Error),e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(a){return-1===a?"error":0===a?"feedback":a<=4?"bad":a>4&&a<=7?"ok":a>7?"good":""}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){for(var t=(0,i.default)(e),n=0;n<t.length;n++)a=a.replace(t[n].letter,t[n].alternative);return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(604))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=new RegExp(e,"ig"),i=a.match(t);return null===i&&(i=[]),i}},function(a){a.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}},function(a){a.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=s(t(120)),r=s(t(95)),o=s(t(268));function s(a){return a&&a.__esModule?a:{default:a}}e.default=(0,i.memoize)(function(a,e,t){return(0,i.isUndefined)(e)&&(e=""),((0,i.isUndefined)(t)||!0===t)&&(a=(0,n.default)(a)),a=(0,o.default)(a),a=(0,i.escapeRegExp)(a),a=(0,r.default)(a,!1,e),new RegExp(a,"ig")})},function(a,e,t){"use strict";function i(a){Error.captureStackTrace(this,this.constructor),this.name=this.constructor.name,this.message=a}Object.defineProperty(e,"__esModule",{value:!0}),function(a){return a&&a.__esModule?a:{default:a}}(t(10)).default.inherits(i,Error),e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e;return null===(e=a.match(/<a(?:[^>]+)?>(.*?)<\/a>/gi))&&(e=[]),e}},function(a,e){var t=9007199254740991;a.exports=function(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=t}},function(a,e,t){var i=t(301),n=t(199);a.exports=function(a){return null!=a&&n(a.length)&&!i(a)}},function(a,e,t){var i=t(88)(t(48),"Map");a.exports=i},function(a,e,t){var i=t(675),n=t(682),r=t(684),o=t(685),s=t(686);function d(a){var e=-1,t=null==a?0:a.length;for(this.clear();++e<t;){var i=a[e];this.set(i[0],i[1])}}d.prototype.clear=i,d.prototype.delete=n,d.prototype.get=r,d.prototype.has=o,d.prototype.set=s,a.exports=d},function(a,e,t){var i=t(42),n=t(136),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;a.exports=function(a,e){if(i(a))return!1;var t=typeof a;return!("number"!=t&&"symbol"!=t&&"boolean"!=t&&null!=a&&!n(a))||o.test(a)||!r.test(a)||null!=e&&a in Object(e)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a){return a&&a.__esModule?a:{default:a}}(t(734));var n=/href=(["'])([^"']+)\1/i;function r(a){return a.split("#")[0]}function o(a){return a.split("?")[0]}function s(a){return a.replace(/\/$/,"")}function d(a){return s(a)+"/"}e.default={removeHash:r,removeQueryArgs:o,removeTrailingSlash:s,addTrailingSlash:d,getFromAnchorTag:function(a){var e=n.exec(a);return null===e?"":e[2]},areEqual:function(a,e){return a=o(r(a)),e=o(r(e)),d(a)===d(e)},getHostname:function(a){return(a=i.default.parse(a)).hostname},getProtocol:function(a){return i.default.parse(a).protocol},isInternalLink:function(a,e){var t=i.default.parse(a,!1,!0);return-1===a.indexOf("//")&&0===a.indexOf("/")||0!==a.indexOf("#")&&(!t.host||t.host===e)},protocolIsHttpScheme:function(a){return!!a&&("http:"===a||"https:"===a)},isRelativeFragmentURL:function(a){return 0===a.indexOf("#")}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=a.split(",");return e=e.map(function(a){return(0,n.default)((0,i.default)(a))}).filter(function(a){return a})};var i=r(t(19)),n=r(t(741));function r(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getIndicesByWordListSorted=e.sortIndices=e.filterIndices=e.getIndicesByWordList=e.getIndicesByWord=void 0;var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(19)),r=t(321);function o(a,e){for(var t,i=0,n=a.length,o=[];(t=e.indexOf(a,i))>-1;){var s=(0,r.characterInBoundary)(e[t-1])||0===t,d=(0,r.characterInBoundary)(e[t+n])||e.length===t+n;s&&d&&o.push({index:t,match:a}),i=t+n}return o}var s=function(a,e){var t=[];return(0,i.forEach)(a,function(a){a=(0,n.default)(a),(0,r.isWordInSentence)(a,e)&&(t=t.concat(o(a,e)))}),t},d=function(a){return a.sort(function(a,e){return a.index>e.index})},l=function(a){a=d(a);for(var e=[],t=0;t<a.length;t++)!(0,i.isUndefined)(a[t+1])&&a[t+1].index<a[t].index+a[t].match.length?(e.push(a[t]),t++):e.push(a[t]);return e},c=function(a,e){var t=[];return(0,i.forEach)(a,function(a){if(a=(0,n.default)(a),!(0,r.isWordInSentence)(a,e))return t;t=t.concat(o(a,e))}),t=t.sort(function(a,e){return a.index<e.index?-1:a.index>e.index?1:0})};e.getIndicesByWord=o,e.getIndicesByWordList=s,e.filterIndices=l,e.sortIndices=d,e.getIndicesByWordListSorted=c,e.default={getIndicesByWord:o,getIndicesByWordList:s,filterIndices:l,sortIndices:d,getIndicesByWordListSorted:c}},function(a,e,t){"use strict";var i=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];e.REPLACEMENT_CHARACTER="�",e.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},e.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},e.isSurrogate=function(a){return a>=55296&&a<=57343},e.isSurrogatePair=function(a){return a>=56320&&a<=57343},e.getSurrogatePairCodePoint=function(a,e){return 1024*(a-55296)+9216+e},e.isControlCodePoint=function(a){return 32!==a&&10!==a&&13!==a&&9!==a&&12!==a&&a>=1&&a<=31||a>=127&&a<=159},e.isUndefinedCodePoint=function(a){return a>=64976&&a<=65007||i.indexOf(a)>-1}},function(a,e,t){"use strict";a.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},function(a,e,t){"use strict";var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=t(49),r=function(a){function e(a,t){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));return i.posTracker=null,i.onParseError=t.onParseError,i}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n),i(e,[{key:"_setErrorLocation",value:function(a){a.startLine=a.endLine=this.posTracker.line,a.startCol=a.endCol=this.posTracker.col,a.startOffset=a.endOffset=this.posTracker.offset}},{key:"_reportError",value:function(a){var e={code:a,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1};this._setErrorLocation(e),this.onParseError(e)}},{key:"_getOverriddenMethods",value:function(a){return{_err:function(e){a._reportError(e)}}}}]),e}();a.exports=r},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(a){return a&&a.__esModule?a:{default:a}}(t(77));var r=function(a){function e(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var a=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"ListItem"));return a.children=[],a}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n.default),e}();e.default=r},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(a){return a&&a.__esModule?a:{default:a}}(t(77));var r=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"Ignored"));return t.tag=a,t.content="",t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n.default),e}();e.default=r},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=function(){function a(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a)}return i(a,[{key:"aggregate",value:function(a){console.warn("'aggregate' must be implemented by a child class of 'ScoreAggregator'")}}]),a}();e.default=n},function(a,e,t){a.exports=!t(12)&&!t(7)(function(){return 7!=Object.defineProperty(t(143)("div"),"a",{get:function(){return 7}}).a})},function(a,e,t){e.f=t(9)},function(a,e,t){var i=t(27),n=t(28),r=t(102)(!1),o=t(145)("IE_PROTO");a.exports=function(a,e){var t,s=n(a),d=0,l=[];for(t in s)t!=o&&i(s,t)&&l.push(t);for(;e.length>d;)i(s,t=e[d++])&&(~r(l,t)||l.push(t));return l}},function(a,e,t){var i=t(13),n=t(2),r=t(60);a.exports=t(12)?Object.defineProperties:function(a,e){n(a);for(var t,o=r(e),s=o.length,d=0;s>d;)i.f(a,t=o[d++],e[t]);return a}},function(a,e,t){var i=t(28),n=t(63).f,r={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];a.exports.f=function(a){return o&&"[object Window]"==r.call(a)?function(a){try{return n(a)}catch(a){return o.slice()}}(a):n(i(a))}},function(a,e,t){"use strict";var i=t(60),n=t(103),r=t(92),o=t(16),s=t(91),d=Object.assign;a.exports=!d||t(7)(function(){var a={},e={},t=Symbol(),i="abcdefghijklmnopqrst";return a[t]=7,i.split("").forEach(function(a){e[a]=a}),7!=d({},a)[t]||Object.keys(d({},e)).join("")!=i})?function(a,e){for(var t=o(a),d=arguments.length,l=1,c=n.f,u=r.f;d>l;)for(var p,z=s(arguments[l++]),m=c?i(z).concat(c(z)):i(z),g=m.length,f=0;g>f;)u.call(z,p=m[f++])&&(t[p]=z[p]);return t}:d},function(a,e,t){"use strict";var i=t(21),n=t(8),r=t(220),o=[].slice,s={};a.exports=Function.bind||function(a){var e=i(this),t=o.call(arguments,1),d=function(){var i=t.concat(o.call(arguments));return this instanceof d?function(a,e,t){if(!(e in s)){for(var i=[],n=0;n<e;n++)i[n]="a["+n+"]";s[e]=Function("F,a","return new F("+i.join(",")+")")}return s[e](a,t)}(e,i.length,i):r(e,i,a)};return n(e.prototype)&&(d.prototype=e.prototype),d}},function(a,e){a.exports=function(a,e,t){var i=void 0===t;switch(e.length){case 0:return i?a():a.call(t);case 1:return i?a(e[0]):a.call(t,e[0]);case 2:return i?a(e[0],e[1]):a.call(t,e[0],e[1]);case 3:return i?a(e[0],e[1],e[2]):a.call(t,e[0],e[1],e[2]);case 4:return i?a(e[0],e[1],e[2],e[3]):a.call(t,e[0],e[1],e[2],e[3])}return a.apply(t,e)}},function(a,e,t){var i=t(4).parseInt,n=t(79).trim,r=t(149),o=/^[-+]?0[xX]/;a.exports=8!==i(r+"08")||22!==i(r+"0x16")?function(a,e){var t=n(String(a),3);return i(t,e>>>0||(o.test(t)?16:10))}:i},function(a,e,t){var i=t(4).parseFloat,n=t(79).trim;a.exports=1/i(t(149)+"-0")!=-1/0?function(a){var e=n(String(a),3),t=i(e);return 0===t&&"-"==e.charAt(0)?-0:t}:i},function(a,e,t){var i=t(33);a.exports=function(a,e){if("number"!=typeof a&&"Number"!=i(a))throw TypeError(e);return+a}},function(a,e,t){var i=t(8),n=Math.floor;a.exports=function(a){return!i(a)&&isFinite(a)&&n(a)===a}},function(a,e){a.exports=Math.log1p||function(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a/2:Math.log(1+a)}},function(a,e,t){var i=t(152),n=Math.pow,r=n(2,-52),o=n(2,-23),s=n(2,127)*(2-o),d=n(2,-126);a.exports=Math.fround||function(a){var e,t,n=Math.abs(a),l=i(a);return n<d?l*function(a){return a+1/r-1/r}(n/d/o)*d*o:(t=(e=(1+o/r)*n)-(e-n))>s||t!=t?l*(1/0):l*t}},function(a,e,t){var i=t(2);a.exports=function(a,e,t,n){try{return n?e(i(t)[0],t[1]):e(t)}catch(e){var r=a.return;throw void 0!==r&&i(r.call(a)),e}}},function(a,e,t){var i=t(21),n=t(16),r=t(91),o=t(14);a.exports=function(a,e,t,s,d){i(e);var l=n(a),c=r(l),u=o(l.length),p=d?u-1:0,z=d?-1:1;if(t<2)for(;;){if(p in c){s=c[p],p+=z;break}if(p+=z,d?p<0:u<=p)throw TypeError("Reduce of empty array with no initial value")}for(;d?p>=0:u>p;p+=z)p in c&&(s=e(s,c[p],p,l));return s}},function(a,e,t){"use strict";var i=t(16),n=t(61),r=t(14);a.exports=[].copyWithin||function(a,e){var t=i(this),o=r(t.length),s=n(a,o),d=n(e,o),l=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===l?o:n(l,o))-d,o-s),u=1;for(d<s&&s<d+c&&(u=-1,d+=c-1,s+=c-1);c-- >0;)d in t?t[s]=t[d]:delete t[s],s+=u,d+=u;return t}},function(a,e){a.exports=function(a,e){return{value:e,done:!!a}}},function(a,e,t){t(12)&&"g"!=/./g.flags&&t(13).f(RegExp.prototype,"flags",{configurable:!0,get:t(107)})},function(a,e){a.exports=function(a){try{return{e:!1,v:a()}}catch(a){return{e:!0,v:a}}}},function(a,e,t){var i=t(2),n=t(8),r=t(167);a.exports=function(a,e){if(i(a),n(e)&&e.constructor===a)return e;var t=r.f(a);return(0,t.resolve)(e),t.promise}},function(a,e,t){"use strict";var i=t(235),n=t(81);a.exports=t(111)("Map",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{get:function(a){var e=i.getEntry(n(this,"Map"),a);return e&&e.v},set:function(a,e){return i.def(n(this,"Map"),0===a?0:a,e)}},i,!0)},function(a,e,t){"use strict";var i=t(13).f,n=t(62),r=t(67),o=t(32),s=t(65),d=t(66),l=t(155),c=t(230),u=t(64),p=t(12),z=t(50).fastKey,m=t(81),g=p?"_s":"size",f=function(a,e){var t,i=z(e);if("F"!==i)return a._i[i];for(t=a._f;t;t=t.n)if(t.k==e)return t};a.exports={getConstructor:function(a,e,t,l){var c=a(function(a,i){s(a,c,e,"_i"),a._t=e,a._i=n(null),a._f=void 0,a._l=void 0,a[g]=0,void 0!=i&&d(i,t,a[l],a)});return r(c.prototype,{clear:function(){for(var a=m(this,e),t=a._i,i=a._f;i;i=i.n)i.r=!0,i.p&&(i.p=i.p.n=void 0),delete t[i.i];a._f=a._l=void 0,a[g]=0},delete:function(a){var t=m(this,e),i=f(t,a);if(i){var n=i.n,r=i.p;delete t._i[i.i],i.r=!0,r&&(r.n=n),n&&(n.p=r),t._f==i&&(t._f=n),t._l==i&&(t._l=r),t[g]--}return!!i},forEach:function(a){m(this,e);for(var t,i=o(a,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(i(t.v,t.k,this);t&&t.r;)t=t.p},has:function(a){return!!f(m(this,e),a)}}),p&&i(c.prototype,"size",{get:function(){return m(this,e)[g]}}),c},def:function(a,e,t){var i,n,r=f(a,e);return r?r.v=t:(a._l=r={i:n=z(e,!0),k:e,v:t,p:i=a._l,n:void 0,r:!1},a._f||(a._f=r),i&&(i.n=r),a[g]++,"F"!==n&&(a._i[n]=r)),a},getEntry:f,setStrong:function(a,e,t){l(a,e,function(a,t){this._t=m(a,e),this._k=t,this._l=void 0},function(){for(var a=this._k,e=this._l;e&&e.r;)e=e.p;return this._t&&(this._l=e=e?e.n:this._t._f)?c(0,"keys"==a?e.k:"values"==a?e.v:[e.k,e.v]):(this._t=void 0,c(1))},t?"entries":"values",!t,!0),u(e)}}},function(a,e,t){"use strict";var i=t(235),n=t(81);a.exports=t(111)("Set",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return i.def(n(this,"Set"),a=0===a?0:a,a)}},i)},function(a,e,t){"use strict";var i,n=t(41)(0),r=t(24),o=t(50),s=t(218),d=t(238),l=t(8),c=t(7),u=t(81),p=o.getWeak,z=Object.isExtensible,m=d.ufstore,g={},f=function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(a){if(l(a)){var e=p(a);return!0===e?m(u(this,"WeakMap")).get(a):e?e[this._i]:void 0}},set:function(a,e){return d.def(u(this,"WeakMap"),a,e)}},w=a.exports=t(111)("WeakMap",f,y,d,!0,!0);c(function(){return 7!=(new w).set((Object.freeze||Object)(g),7).get(g)})&&(s((i=d.getConstructor(f,"WeakMap")).prototype,y),o.NEED=!0,n(["delete","has","get","set"],function(a){var e=w.prototype,t=e[a];r(e,a,function(e,n){if(l(e)&&!z(e)){this._f||(this._f=new i);var r=this._f[a](e,n);return"set"==a?this:r}return t.call(this,e,n)})}))},function(a,e,t){"use strict";var i=t(67),n=t(50).getWeak,r=t(2),o=t(8),s=t(65),d=t(66),l=t(41),c=t(27),u=t(81),p=l(5),z=l(6),m=0,g=function(a){return a._l||(a._l=new f)},f=function(){this.a=[]},y=function(a,e){return p(a.a,function(a){return a[0]===e})};f.prototype={get:function(a){var e=y(this,a);if(e)return e[1]},has:function(a){return!!y(this,a)},set:function(a,e){var t=y(this,a);t?t[1]=e:this.a.push([a,e])},delete:function(a){var e=z(this.a,function(e){return e[0]===a});return~e&&this.a.splice(e,1),!!~e}},a.exports={getConstructor:function(a,e,t,r){var l=a(function(a,i){s(a,l,e,"_i"),a._t=e,a._i=m++,a._l=void 0,void 0!=i&&d(i,t,a[r],a)});return i(l.prototype,{delete:function(a){if(!o(a))return!1;var t=n(a);return!0===t?g(u(this,e)).delete(a):t&&c(t,this._i)&&delete t[this._i]},has:function(a){if(!o(a))return!1;var t=n(a);return!0===t?g(u(this,e)).has(a):t&&c(t,this._i)}}),l},def:function(a,e,t){var i=n(r(e),!0);return!0===i?g(a).set(e,t):i[a._i]=t,a},ufstore:g}},function(a,e,t){var i=t(39),n=t(14);a.exports=function(a){if(void 0===a)return 0;var e=i(a),t=n(e);if(e!==t)throw RangeError("Wrong length!");return t}},function(a,e,t){var i=t(63),n=t(103),r=t(2),o=t(4).Reflect;a.exports=o&&o.ownKeys||function(a){var e=i.f(r(a)),t=n.f;return t?e.concat(t(a)):e}},function(a,e,t){"use strict";var i=t(104),n=t(8),r=t(14),o=t(32),s=t(9)("isConcatSpreadable");a.exports=function a(e,t,d,l,c,u,p,z){for(var m,g,f=c,y=0,w=!!p&&o(p,z,3);y<l;){if(y in d){if(m=w?w(d[y],y,t):d[y],g=!1,n(m)&&(g=void 0!==(g=m[s])?!!g:i(m)),g&&u>0)f=a(e,t,m,r(m.length),f,u-1)-1;else{if(f>=9007199254740991)throw TypeError();e[f]=m}f++}y++}return f}},function(a,e,t){var i=t(14),n=t(151),r=t(38);a.exports=function(a,e,t,o){var s=String(r(a)),d=s.length,l=void 0===t?" ":String(t),c=i(e);if(c<=d||""==l)return s;var u=c-d,p=n.call(l,Math.ceil(u/l.length));return p.length>u&&(p=p.slice(0,u)),o?p+s:s+p}},function(a,e,t){var i=t(60),n=t(28),r=t(92).f;a.exports=function(a){return function(e){for(var t,o=n(e),s=i(o),d=s.length,l=0,c=[];d>l;)r.call(o,t=s[l++])&&c.push(a?[t,o[t]]:o[t]);return c}}},function(a,e,t){var i=t(93),n=t(245);a.exports=function(a){return function(){if(i(this)!=a)throw TypeError(a+"#toJSON isn't generic");return n(this)}}},function(a,e,t){var i=t(66);a.exports=function(a,e){var t=[];return i(a,!1,t.push,t,e),t}},function(a,e){a.exports=Math.scale||function(a,e,t,i,n){return 0===arguments.length||a!=a||e!=e||t!=t||i!=i||n!=n?NaN:a===1/0||a===-1/0?a:(a-e)*(n-i)/(t-e)+i}},function(a,e){var t=function(a,e){var t;for(t=0;t<a.length;t++)if(a[t].regex.test(e))return a[t]},i=function(a,e){var i,n,r;for(i=0;i<e.length;i++)if(n=t(a,e.substring(0,i+1)))r=n;else if(r)return{max_index:i,rule:r};return r?{max_index:e.length,rule:r}:void 0};a.exports=function(a){var e="",n=[],r=1,o=1,s=function(e,t){a({type:t,src:e,line:r,col:o});var i=e.split("\n");r+=i.length-1,o=(i.length>1?1:o)+i[i.length-1].length};return{addRule:function(a,e){n.push({regex:a,type:e})},onText:function(a){for(var t=e+a,r=i(n,t);r&&r.max_index!==t.length;)s(t.substring(0,r.max_index),r.rule.type),t=t.substring(r.max_index),r=i(n,t);e=t},end:function(){if(0!==e.length){var a=t(n,e);if(!a){var i=new Error("unable to tokenize");throw i.tokenizer2={buffer:e,line:r,col:o},i}s(e,a.type)}}}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){return(0,i.filter)(a,function(a){return(0,n.default)(e,a.sentenceLength)})};var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(172))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(a){return a.replace(/ /g," ")},n=function(a){return a.replace(/\s/g," ")},r=function(a){return a=i(a),n(a)};e.unifyNonBreakingSpace=i,e.unifyWhiteSpace=n,e.unifyAllSpaces=r,e.default={unifyNonBreakingSpace:i,unifyWhiteSpace:n,unifyAllSpaces:r}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){var a=(0,i.default)();return Object.keys(a)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(84))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["aber","abschließend","abschliessend","alldieweil","allerdings","also","anderenteils","andererseits","andernteils","anfaenglich","anfänglich","anfangs","angenommen","anschliessend","anschließend","aufgrund","ausgenommen","ausserdem","außerdem","beispielsweise","bevor","beziehungsweise","bspw","bzw","d.h","da","dabei","dadurch","dafuer","dafür","dagegen","daher","dahingegen","danach","dann","darauf","darum","dass","davor","dazu","dementgegen","dementsprechend","demgegenüber","demgegenueber","demgemaess","demgemäß","demzufolge","denn","dennoch","dergestalt","derweil","desto","deshalb","desungeachtet","deswegen","doch","dort","drittens","ebenfalls","ebenso","endlich","ehe","einerseits","einesteils","entsprechend","entweder","erst","erstens","falls","ferner","folgerichtig","folglich","fürderhin","fuerderhin","genauso","hierdurch","hierzu","hingegen","immerhin","indem","indes","indessen","infolge","infolgedessen","insofern","insoweit","inzwischen","jedenfalls","jedoch","kurzum","m.a.w","mitnichten","mitunter","möglicherweise","moeglicherweise","nachdem","nebenher","nichtsdestotrotz","nichtsdestoweniger","ob","obenrein","obgleich","obschon","obwohl","obzwar","ohnehin","richtigerweise","schliesslich","schließlich","seit","seitdem","sobald","sodass","so dass","sofern","sogar","solang","solange","somit","sondern","sooft","soviel","soweit","sowie","sowohl","statt","stattdessen","trotz","trotzdem","überdies","übrigens","ueberdies","uebrigens","ungeachtet","vielmehr","vorausgesetzt","vorher","waehrend","während","währenddessen","waehrenddessen","weder","wegen","weil","weiter","weiterhin","wenn","wenngleich","wennschon","wennzwar","weshalb","widrigenfalls","wiewohl","wobei","wohingegen","z.b","zudem","zuerst","zufolge","zuletzt","zumal","zuvor","zwar","zweitens"],n=["abgesehen von","abgesehen davon","als dass","als ob","als wenn","anders ausgedrückt","anders ausgedrueckt","anders formuliert","anders gefasst","anders gefragt","anders gesagt","anders gesprochen","anstatt dass","auch wenn","auf grund","auf jeden fall","aus diesem grund","ausser dass","außer dass","ausser wenn","außer wenn","besser ausgedrückt","besser ausgedrueckt","besser formuliert","besser gesagt","besser gesprochen","bloss dass","bloß dass","darüber hinaus","das heisst","das heißt","des weiteren","dessen ungeachtet","ebenso wie","genauso wie","geschweige denn","im fall","im falle","im folgenden","im gegensatz dazu","im gegenteil","im grunde genommen","in diesem sinne","je nachdem","kurz gesagt","mit anderen worten","ohne dass","so dass","umso mehr als","umso weniger als","umso mehr, als","umso weniger, als","unbeschadet dessen","und zwar","ungeachtet dessen","unter dem strich","zum beispiel","zunächts einmal"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAuxiliaries:i,notFilteredAuxiliaries:n,all:i.concat(n)}};var i=["am","is","are","was","were","been","get","gets","got","gotten","be","she's","he's","it's","i'm","we're","they're","you're","isn't","weren't","wasn't","that's","aren't"],n=["being","getting","having","what's"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["accordingly","additionally","afterward","afterwards","albeit","also","although","altogether","another","basically","because","before","besides","but","certainly","chiefly","comparatively","concurrently","consequently","contrarily","conversely","correspondingly","despite","doubtedly","during","e.g.","earlier","emphatically","equally","especially","eventually","evidently","explicitly","finally","firstly","following","formerly","forthwith","fourthly","further","furthermore","generally","hence","henceforth","however","i.e.","identically","indeed","instead","last","lastly","later","lest","likewise","markedly","meanwhile","moreover","nevertheless","nonetheless","nor","notwithstanding","obviously","occasionally","otherwise","overall","particularly","presently","previously","rather","regardless","secondly","shortly","significantly","similarly","simultaneously","since","so","soon","specifically","still","straightaway","subsequently","surely","surprisingly","than","then","thereafter","therefore","thereupon","thirdly","though","thus","till","undeniably","undoubtedly","unless","unlike","unquestionably","until","when","whenever","whereas","while"],n=["above all","after all","after that","all in all","all of a sudden","all things considered","analogous to","although this may be true","analogous to","another key point","as a matter of fact","as a result","as an illustration","as can be seen","as has been noted","as I have noted","as I have said","as I have shown","as long as","as much as","as shown above","as soon as","as well as","at any rate","at first","at last","at least","at length","at the present time","at the same time","at this instant","at this point","at this time","balanced against","being that","by all means","by and large","by comparison","by the same token","by the time","compared to","be that as it may","coupled with","different from","due to","equally important","even if","even more","even so","even though","first thing to remember","for example","for fear that","for instance","for one thing","for that reason","for the most part","for the purpose of","for the same reason","for this purpose","for this reason","from time to time","given that","given these points","important to realize","in a word","in addition","in another case","in any case","in any event","in brief","in case","in conclusion","in contrast","in detail","in due time","in effect","in either case","in essence","in fact","in general","in light of","in like fashion","in like manner","in order that","in order to","in other words","in particular","in reality","in short","in similar fashion","in spite of","in sum","in summary","in that case","in the event that","in the final analysis","in the first place","in the fourth place","in the hope that","in the light of","in the long run","in the meantime","in the same fashion","in the same way","in the second place","in the third place","in this case","in this situation","in time","in truth","in view of","inasmuch as","most compelling evidence","most important","must be remembered","not to mention","now that","of course","on account of","on balance","on condition that","on one hand","on the condition that","on the contrary","on the negative side","on the other hand","on the positive side","on the whole","on this occasion","once","once in a while","only if","owing to","point often overlooked","prior to","provided that","seeing that","so as to","so far","so long as","so that","sooner or later","such as","summing up","take the case of","that is","that is to say","then again","this time","to be sure","to begin with","to clarify","to conclude","to demonstrate","to emphasize","to enumerate","to explain","to illustrate","to list","to point out","to put it another way","to put it differently","to repeat","to rephrase it","to say nothing of","to sum up","to summarize","to that end","to the end that","to this end","together with","under those circumstances","until now","up against","up to the present time","vis a vis","what's more","while it may be true","while this may be true","with attention to","with the result that","with this in mind","with this intention","with this purpose in mind","without a doubt","without delay","without doubt","without reservation"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:[].concat(v,_,T,N),filteredAtEnding:[].concat(o,I),filteredAtBeginningAndEnding:[].concat(n,E,A,l,M,u),filteredAnywhere:[].concat(i,s,d,p,q,r,b,k,j,C,R,m,S,O,y,f,h,B,x,w,L,D,F,z,c),cannotDirectlyPrecedePassiveParticiple:[].concat(n,y,r,c,p,g,j,T,E),all:[].concat(n,r,o,l,c,p,z,s,d,u,m,g,f,y,w,h,x,b,v,k,_,j,T,E,A,S,O,C,i,P,M,R,N,q,I,L,F,B,U,H)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(255)).default)().singleWords,n=["de","het","een","der","des","den"],r=["eén","één","twee","drie","vier","vijf","zes","zeven","acht","negen","tien","elf","twaalf","dertien","veertien","vijftien","zestien","zeventien","achttien","negentien","twintig","honderd","honderden","duizend","duizenden","miljoen","miljoenen","biljoen","biljoenen"],o=["eerste","tweede","derde","vierde","vijfde","zesde","zevende","achtste","negende","tiende","elfde","twaalfde","dertiende","veertiende","vijftiende","zestiende","zeventiende","achttiende","negentiende","twinstigste"],s=["ik","je","jij","hij","ze","we","wij","jullie","zij","u","ge","gij","men"],d=["mij","jou","hem","haar","hen","hun","uw"],l=["dit","dat","deze","die","zelf"],c=["mijn","mijne","jouw","jouwe","zijne","hare","ons","onze","hunne","uwe","elkaars","elkanders"],u=["alle","sommige","sommigen","weinig","weinige","weinigen","veel","vele","velen","geen","beetje","elke","elk","genoeg","meer","meest","meeste","meesten","paar","zoveel","enkele","enkelen","zoveelste","hoeveelste","laatste","laatsten","iedere","allemaal","zekere","ander","andere","gene","enig","enige","verscheidene","verschillende","voldoende","allerlei","allerhande","enerlei","enerhande","beiderlei","beiderhande","tweeërlei","tweeërhande","drieërlei","drieërhande","velerlei","velerhande","menigerlei","menigerhande","enigerlei","enigerhande","generlei","generhande"],p=["mezelf","mijzelf","jezelf","jouzelf","zichzelf","haarzelf","hemzelf","onszelf","julliezelf","henzelf","hunzelf","uzelf","zich"],z=["mekaar","elkaar","elkander","mekander"],m=["iedereen","ieder","eenieder","alleman","allen","alles","iemand","niemand","iets","niets","menigeen"],g=["ieders","aller","iedereens","eenieders"],f=["welke","welk","wat","wie","wiens","wier"],y=["hoe","waarom","waar","hoezo","hoeveel"],w=["daaraan","daarachter","daaraf","daarbij","daarbinnen","daarboven","daarbuiten","daardoorheen","daarheen","daarin","daarjegens","daarmede","daarnaar","daarnaartoe","daaromtrent","daaronder","daarop","daarover","daaroverheen","daarrond","daartegen","daartussen","daartussenuit","daaruit","daarvan","daarvandaan","eraan","erachter","erachteraan","eraf","erbij","erbinnen","erboven","erbuiten","erdoor","erdoorheen","erheen","erin","erjegens","ermede","ermee","erna","ernaar","ernaartoe","ernaast","erom","eromtrent","eronder","eronderdoor","erop","eropaf","eropuit","erover","eroverheen","errond","ertegen","ertegenaan","ertoe","ertussen","ertussenuit","eruit","ervan","ervandaan","ervandoor","ervoor","hieraan","hierachter","hieraf","hierbij","hierbinnen","hierboven","hierbuiten","hierdoor","hierdoorheen","hierheen","hierin","hierjegens","hierlangs","hiermede","hiermee","hierna","hiernaar","hiernaartoe","hiernaast","hieromheen","hieromtrent","hieronder","hierop","hierover","hieroverheen","hierrond","hiertegen","hiertoe","hiertussen","hiertussenuit","hieruit","hiervan","hiervandaan","hiervoor","vandaan","waaraan","waarachter","waaraf","waarbij","waarboven","waarbuiten","waardoorheen","waarheen","waarin","waarjegens","waarmede","waarna","waarnaar","waarnaartoe","waarnaast","waarop","waarover","waaroverheen","waarrond","waartegen","waartegenin","waartoe","waartussen","waartussenuit","waaruit","waarvan","waarvandaan","waarvoor"],h=["daar","hier","ginder","daarginds","ginds","ver","veraf","ergens","nergens","overal","dichtbij","kortbij"],b=["word","wordt","werd","werden","ben","bent","is","was","waren"],v=["worden","zijn"],k=["heb","hebt","heeft","hadden","had","kun","kan","kunt","kon","konden","mag","mocht","mochten","dien","dient","diende","dienden","moet","moest","moesten","ga","gaat","ging","gingen"],_=["hebben","kunnen","mogen","dienen","moeten","gaan"],j=["blijkt","blijk","bleek","bleken","gebleken","dunkt","dunk","dunkte","dunkten","gedunkt","heet","heette","heetten","geheten","lijkt","lijk","geleken","leek","leken","schijn","schijnt","scheen","schenen","toescheen","toeschijnt","toeschijn","toeschenen"],T=["blijken","dunken","heten","lijken","schijnen","toeschijnen"],E=["à","aan","aangaande","achter","behalve","behoudens","beneden","benevens","benoorden","benoordoosten","benoordwesten","beoosten","betreffende","bewesten","bezijden","bezuiden","bezuidoosten","bezuidwesten","bij","binnen","blijkens","boven","bovenaan","buiten","circa","conform","contra","cum","dankzij","door","gedurende","gezien","in","ingevolge","inzake","jegens","krachtens","langs","luidens","met","middels","na","naar","naast","nabij","namens","nevens","niettegenstaande","nopens","om","omstreeks","omtrent","onder","onderaan","ongeacht","onverminderd","op","over","overeenkomstig","per","plus","post","richting","rond","rondom","spijts","staande","te","tegen","tegenover","ten","ter","tijdens","tot","tussen","uit","van","vanaf","vanuit","versus","via","vis-à-vis","volgens","voor","voorbij","wegens","zijdens","zonder"],x=["af","heen","mee","toe","achterop","onderin","voorin","bovenop","buitenop","achteraan","onderop","binnenin","tevoren"],A=["en","alsmede","of","ofwel","en/of"],S=["zowel","evenmin","zomin","hetzij"],O=["vermits","dewijl","dorodien","naardien","nademaal","overmits","wijl","eer","eerdat","aleer","vooraleer","alvorens","totdat","zolang","sinds","sedert","ingeval","tenware","alhoewel","hoezeer","uitgezonderd","zoverre","zover","naargelang","naarmate","alsof"],C=["zegt","zei","vraagt","vroeg","denkt","dacht","stelt","pleit","pleitte"],P=["absoluut","zeker","ongetwijfeld","sowieso","onmiddelijk","meteen","inclusief","direct","ogenblikkelijk","terstond","natuurlijk","vanzelfsprekend","gewoonlijk","normaliter","doorgaans","werkelijk","daadwerkelijk","inderdaad","waarachtig","oprecht","bijna","meestal","misschien","waarschijnlijk","wellicht","mogelijk","vermoedelijk","allicht","aannemelijk","oorspronkelijk","aanvankelijk","initieel","eigenlijk","feitelijk","wezenlijk","juist","reeds","alvast","bijv.","vaak","dikwijls","veelal","geregeld","menigmaal","regelmatig","veelvuldig","eenvoudigweg","simpelweg","louter","kortweg","stomweg","domweg","zomaar","eventueel","mogelijkerwijs","eens","weleens","nooit","ooit","anders","momenteel","thans","incidenteel","trouwens","elders","volgend","recent","onlangs","recentelijk","laatst","zojuist","relatief","duidelijk","overduidelijk","klaarblijkelijk","nadrukkelijk","ogenschijnlijk","kennelijk","schijnbaar","alweer","continu","herhaaldelijk","nog","steeds","nu"],M=["zeer","erg","redelijk","flink","tikkeltje","bijzonder","ernstig","enigszins","zo","tamelijk","nogal","behoorlijk","zwaar","heel","hele","reuze","buitengewoon","ontzettend","vreselijk"],R=["laat","liet","lieten","kom","komt","kwam","kwamen","maakt","maak","maakte","maakten","doe","doet","deed","deden","vindt","vind","vond","vonden"],N=["laten","komen","maken","doen","vinden"],I=["nieuw","nieuwe","nieuwer","nieuwere","nieuwst","nieuwste","oud","oude","ouder","oudere","oudst","oudste","vorig","vorige","goed","goede","beter","betere","best","beste","groot","grote","groter","grotere","grootst","grootste","makkelijk","makkelijke","makkelijker","makkelijkere","makkelijkst","makkelijste","gemakkelijk","gemakkelijke","gemakkelijker","gemakkelijkere","gemakkelijkst","gemakkelijste","simpel","simpele","simpeler","simpelere","simpelst","simpelste","snel","snelle","sneller","snellere","snelst","snelste","verre","verder","verdere","verst","verste","lang","lange","langer","langere","langst","langste","hard","harde","harder","hardere","hardst","hardste","minder","mindere","minst","minste","eigen","laag","lage","lager","lagere","laagst","laagste","hoog","hoge","hoger","hogere","hoogst","hoogste","klein","kleine","kleiner","kleinere","kleinst","kleinste","kort","korte","korter","kortere","kortst","kortste","herhaaldelijke","directe","ongeveer","slecht","slechte","slechter","slechtere","slechtst","slechtste","zulke","zulk","zo'n","zulks","er","extreem","extreme","bijbehorende","bijbehorend","niet"],q=["oh","wauw","hèhè","hè","hé","au","ai","jaja","welja","jawel","ssst","heremijntijd","hemeltjelief","aha","foei","hmm","nou","nee","tja","nja","okido","ho","halt","komaan","komop","verrek","nietwaar","brr","oef","ach","och","bah","enfin","afijn","haha","hihi","hatsjie","hatsjoe","hm","tring","vroem","boem","hopla"],L=["ml","cl","dl","l","tl","el","mg","g","gr","kg","ca","theel","min","sec","uur"],D=["seconde","secondes","seconden","minuut","minuten","uur","uren","dag","dagen","week","weken","maand","maanden","jaar","jaren","vandaag","morgen","overmorgen","gisteren","eergisteren","'s","morgens","avonds","middags","nachts"],F=["ding","dingen","manier","manieren","item","items","keer","maal","procent","geval","aspect","persoon","personen","deel"],B=["wel","ja","neen","oké","oke","okee","ok","zoiets","€","euro"],U=["mevr","dhr","mr","dr","prof"],H=["jr","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["aangezien","al","aldus","allereerst","als","alsook","anderzijds","bijgevolg","bijvoorbeeld","bovendien","concluderend","daardoor","daarentegen","daarmee","daarna","daarnaast","daarom","daartoe","daarvoor","dadelijk","dan","desondanks","dienovereenkomstig","dientegevolge","doch","doordat","dus","echter","eerst","evenals","eveneens","evenzeer","hierom","hoewel","immers","indien","integendeel","intussen","kortom","later","maar","mits","nadat","namelijk","net als","niettemin","noch","ofschoon","omdat","ondanks","ondertussen","ook","opdat","resumerend","samengevat","samenvattend","tegenwoordig","teneinde","tenzij","terwijl","tevens","toch","toen","uiteindelijk","vanwege","vervolgens","voorafgaand","vooralsnog","voordat","voorts","vroeger","waardoor","waarmee","waaronder","wanneer","want","zoals","zodat","zodoende","zodra"],n=["aan de andere kant","aan de ene kant","aangenomen dat","al met al","alles afwegend","alles bij elkaar","alles in aanmerking nemend","als gevolg van","anders gezegd","daar staat tegenover","daarbij komt","daaruit volgt","dat betekent","dat blijkt uit","de oorzaak daarvan is","de oorzaak hiervan is","door middel van","een voorbeeld hiervan","een voorbeeld van","gesteld dat","hetzelfde als","hieruit kunnen we afleiden","hieruit volgt","hoe het ook zij","in de derde plaats","in de eerste plaats","in de tweede plaats","in één woord","in het bijzonder","in het geval dat","in plaats van","in tegenstelling tot","in vergelijking met","maar ook","met als doel","met andere woorden","met behulp van","met de bedoeling","neem nou","net als","om kort te gaan","onder andere","op dezelfde wijze","stel dat","te danken aan","te wijten aan","ten derde","ten eerste","ten gevolge van","ten slotte","ten tweede","ter conclusie","ter illustratie","ter verduidelijking","tot nog toe","tot slot","vandaar dat","vergeleken met","voor het geval dat"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["además","adicional","así","asimismo","aún","aunque","ciertamente","como","concluyendo","conque","contrariamente","cuando","decididamente","decisivamente","después","diferentemente","efectivamente","entonces","especialmente","específicamente","eventualmente","evidentemente","finalmente","frecuentemente","generalmente","igualmente","lógicamente","luego","mas","mientras","pero","por","porque","posteriormente","primero","principalmente","pronto","próximamente","pues","raramente","realmente","seguidamente","segundo","semejantemente","si","siguiente","sino","súbitamente","supongamos","también","tampoco","tercero","verbigracia","vice-versa","ya"],n=["a causa de","a continuación","a diferencia de","a fin de cuentas","a la inversa","a la misma vez","a más de","a más de esto","a menos que","a no ser que","a pesar de","a pesar de eso","a pesar de todo","a peser de","a propósito","a saber","a todo esto","ahora bien","al contrario","al fin y al cabo","al final","al inicio","al mismo tiempo","al principio","ante todo","antes bien","antes de","antes de nada","antes que nada","aparte de","as así como","así como","así mismo","así pues","así que","así y todo","aún así","claro está que","claro que","claro que sí","como caso típico","como decíamos","como era de esperar","como es de esperar","como muestra","como resultado","como se ha notado","como sigue","comparado con","con el objeto de","con el propósito de","con que","con relación a","con tal de que","con todo","dado que","de ahí","de cierta manera","de cualquier manera","de cualquier modo","de ello resulta que","de este modo","de golpe","de hecho","de igual manera","de igual modo","de igualmanera","de la manera siguiente","de la misma forma","de la misma manera","de manera semejante","del mismo modo","de modo que","de nuevo","de otra manera","de otro modo","de pronto","de qualquier manera","de repente","de suerte que","de tal modo","de todas formas","de todas maneras","de todos modos","de veras","debido a","debido a que","del mismo modo","dentro de poco","desde entonces","después de","después de todo","ejemplo de esto","el caso es que","en aquel tiempo","en cambio","en cierto modo","en comparación con","en conclusión","en concreto","en conformidad con","en consecuencia","en consiguiente","en contraste con","en cualquier caso","en cuanto","en cuanto a","en definitiva","en efecto","en el caso de que","en este sentido","en fin","en fin de cuentas","en general","en lugar de","en otras palabras","en otro orden","en otros términos","en particular","en primer lugar","en primer término","en primera instancia","en realidad","en relación a","en relación con","en representación de","en resumen","en resumidas cuentas","en segundo lugar","en seguida","en síntesis","en suma","en todo caso","en último término","en verdad","en vez de","en virtud de","entre ellas figura","entre ellos figura","es cierto que","es decir","es evidente que","es incuestionable","es indudable","es más","está claro que","esto indica","excepto si","generalmente por ejemplo","gracias a","hasta aquí","hasta cierto punto","hasta el momento","hay que añadir","igual que","la mayor parte del tiempo","la mayoría del tiempo","lo que es peor","más tarde","mejor dicho","mientras tanto","mirándolo todo","nadie puede ignorar","no faltaría más","no obstante","o sea","otra vez","otro aspecto","par ilustrar","para concluir","para conclusión","para continuar","para empezar","para finalizar","para mencionar una cosa","para que","para resumir","para terminar","pongamos por caso","por añadidura","por cierto","por consiguiente","por ejemplo","por el consiguiente","por el contrario","por el hecho que","por eso","por esta razón","por esto","por fin","por la mayor parte","por lo general","por lo que","por lo tanto","por otro lado","por otra parte","por otro lado","por supuesto","por tanto","por último","por un lado","por una parte","primero que nada","primero que todo","pues bien","puesto que","rara vez","resulta que","sea como sea","seguidamente entre tanto","si bien","siempre que","siempre y cuando","sigue que","sin duda","sin embargo","sin ir más lejos","sobre todo","supuesto que","tal como","tales como","tan pronto como","tanto como","una vez","ya que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["abbastanza","acciocché","acciocchè","adesso","affinché","affinchè","allora","almeno","alquanto","altrettanto","altrimenti","analogamente","anche","ancora","antecedentemente","anzi","anzitutto","apertamente","appena","assai","attualmente","benché","benchè","beninteso","bensì","brevemente","bruscamente","casomai","celermente","certamente","certo","chiaramente","ciononostante","cioé","cioè","comparabilmente","come","complessivamente","completamente","comunque","concisamente","concludendo","conformemente","congiuntamente","conseguentemente","considerando","considerato","considerevolmente","contemporaneamente","continuamente","contrariamente","controbilanciato","così","cosicché","cosicchè","dapprima","dato","davvero","definitivamente","dettagliatamente","differentemente","diversamente","dopo","dopodiché","dopodichè","durante","dunque","eccetto","eccome","effettivamente","egualmente","elencando","enfaticamente","eppure","esaurientemente","esplicitamente","espressamente","estesamente","evidentemente","finalmente","finché","finchè","fino","finora","fintanto","fintanto che","fintantoché","fintantochè","fondamentalmente","frattanto","frequentemente","generalmente","già","gradualmente","illustrando","immantinente","immediatamente","importantissimo","incontestabilmente","incredibilmente","indipendentemente","indiscutibilmente","indubbiamente","infatti","infine","innanzitutto","innegabilmente","inoltre","insomma","intanto","interamente","istantaneamente","invece","logicamente","lentamente","ma","malgrado","marcatamente","memorabile","mentre","motivatamente","naturalmente","né","nè","neanche","neppure","nonché","nonchè","nondimeno","nonostante","notevolmente","occasionalmente","oltretutto","onde","onestamente","ossia","ostinatamente","ovvero","ovviamente","parimenti","particolarmente","peraltro","perché","perchè","perciò","perlomeno","però","pertanto","pesantemente","piuttosto","poi","poiché","poichè","praticamente","precedentemente","preferibilmente","precisamente","prematuramente","presto","prima","primariamente","primo","principalmente","prontamente","proporzionalmente","pure","purché","purchè","quando","quanto","quantomeno","quindi","raramente","realmente","relativamente","riassumendo","riformulando","ripetutamente","saltuariamente","schiettamente","sebbene","secondariamente","secondo","sempre","sennò","seguente","sensibilmente","seppure","seriamente","siccome","sicuramente","significativamente","similmente","simultaneamente","singolarmente","sinteticamente","solitamente","solo","soltanto","soprattutto","sopravvalutato","sorprendentemente","sostanzialmente","sottolineando","sottovalutato","specialmente","specificamente","specificatamente","subitamente","subito","successivamente","successivo","talmente","terzo","totalmente","tranne","tuttavia","ugualmente","ulteriormente","ultimamente","veramente","verosimilmente","visto"],n=["a breve","a causa","a causa di","a condizione che","a conseguenza","a conti fatti","a differenza di","a differenza del","a differenza della","a differenza dei","a differenza degli","a differenza delle","a dire il vero","a dire la verità","a dirla tutta","a dispetto di","a lungo","a lungo termine","a maggior ragione","a meno che non","a parte","a patto che","a prescindere","a prima vista","a proposito","a qualunque costo","a quanto","a quel proposito","a quel tempo","a quell'epoca","a questo fine","a questo proposito","a questo punto","a questo riguardo","a questo scopo","a riguardo","a seguire","a seguito","a sottolineare","a tal fine","a tal proposito","a tempo debito","a tutti gli effetti","a tutti i costi","a una prima occhiata","ad eccezione di","ad esempio","ad essere maliziosi","ad essere sinceri","ad ogni buon conto","ad ogni costo","ad ogni modo","ad una prima occhiata","adesso che","al che","al contrario","al contrario di","al fine di","al fine di fare","al giorno d'oggi","al momento","al momento giusto","al momento opportuno","al più presto","al posto di","al suo posto","al termine","all'epoca","all'infuori di","all'inizio","all'opposto","all'ultimo","alla fine","alla fine della fiera","alla luce","alla luce di","alla lunga","alla moda","alla stessa maniera","allo scopo di","allo stesso modo","allo stesso tempo","anch'esso","anch'io","anche se","ancora più","ancora di più","assumendo che","bisogna chiarire che","bisogna considerare che","causato da","ciò nondimeno","ciò nonostante","col tempo","con il tempo","come a dire","come abbiamo dimostrato","come è stato notato","come è stato detto","come è stato dimostrato","come hanno detto","come ho detto","come ho dimostrato","come ho notato","come potete notare","come potete vedere","come puoi notare","come puoi vedere","come si è dimostrato","come si può vedere","come si può notare","come sopra indicato","comunque sia","con attenzione","con enfasi","con il risultato che","con l'obiettivo di","con ostinazione","con questa intenzione","con questa idea","con queste idee","con questo in testa","con questo scopo","così che","così da","d'altra parte","d'altro canto","d'altro lato","d'altronde","d'ora in avanti","d'ora in poi","da allora","da quando","da quanto","da quel momento","da quella volta","da questo momento in poi","da questo momento","da qui","da ultimo","da un certo punto di vista","da un lato","da una parte","dall'altro lato","dall'epoca","dal che","dato che","dato per assunto che","davanti a","del tutto","dell'epoca","detto questo","di certo","di colpo","di conseguenza","di fatto","di fronte","di fronte a","di lì a poco","di punto in bianco","di quando in quando","di quanto non sia","di quel tempo","di qui a","di rado","di seguito","di si","di sicuro","di solito","di tanto in tanto","di tutt'altra pasta","di quando in quando","differente da","diversamente da","diverso da","dopotutto","dovuto a","e anche","e inoltre","entro breve","fermo restando che","faccia a faccia","fin da","fin dall'inizio","fin quando","finché non","finchè non","fin dal primo momento","fin dall'inizio","fino a","fino a questo momento","fino ad oggi","fino ai giorni nostri","fino adesso","fino a un certo punto","fino adesso","fra quanto","il prima possibile","in aggiunta","in altre parole","in altri termini","in ambo i casi","in breve","in caso di","in conclusione","in conformità","in confronto","in confronto a","in conseguenza","in considerazione","in considerazione di","in definitiva","in dettaglio","importante rendersi conto","in effetti","in entrambi i casi","in fin dei conti","in generale","in genere","in linea di massima","in poche parole","il più possibile","in maggior parte","in maniera analoga","in maniera convincente","in maniera esauriente","in maniera esaustiva","in maniera esplicita","in maniera evidente","in maniera incontestabile","in maniera indiscutibile","in maniera innegabile","in maniera significativa","in maniera simile","in modo allusivo","in modo analogo","in modo che","in modo convincente","in modo da","in modo identico","in modo notevole","in modo significativo","in modo significativo","in modo simile","in ogni caso","in ogni modo","in ogni momento","in parte considerevole","in parti uguali","in particolare","in particolare per","in particolare","in più","in pratica","in precedenza","in prima battuta","in prima istanza","in primo luogo","in rapporto","in qualche modo","in qualsiasi modo","in qualsiasi momento","in qualunque modo","in qualunque momento","in quarta battuta","in quarta istanza","in quarto luogo","in quel caso","in quelle circostanze","in questa occasione","in questa situazione","in questo caso","in questo caso particolare","in questo istante","in questo momento","in rare occasioni","in realtà","in seconda battuta","in seconda istanza","in secondo luogo","in seguito","in sintesi","in sostanza","in tempo","in terza battuta","in terza istanza","in terzo luogo","in totale","in tutto","in ugual maniera","in ugual misura","in ugual modo","in ultima analisi","in ultima istanza","in un altro caso","in una parola","in verità","insieme a","insieme con","invece che","invece di","la prima cosa da considerare","la prima cosa da tenere a mente","lo stesso","mentre potrebbe essere vero","motivo per cui","motivo per il quale","ne consegue che","ne deriva che","nei dettagli","nel caso","nel caso che","nel caso in cui","nel complesso","nel corso del","nel corso di","nel frattempo","nel lungo periodo","nel mentre","nell'eventualità che","nella misura in cui","nella speranza che","nella stessa maniera","nella stessa misura","nello specifico","nello stesso modo","nello stesso momento","nello stesso stile","non appena","non per essere maliziosi","non più da","nonostante ciò","nonostante tutto","ogni qualvolta","ogni tanto","ogni volta","oltre a","oltre a ciò","ora che","passo dopo passo","per causa di","per certo","per chiarezza","per chiarire","per come","per concludere","per conto di","per contro","per cui","per davvero","per di più","per dirla in altro modo","per dirla meglio","per dirla tutta","per es.","per esempio","per essere sinceri","per far vedere","per farla breve","per finire","per l'avvenire","per l'ultima volta","per la maggior parte","per la stessa ragione","per la verità","per lo più","per mettere in luce","per metterla in altro modo","per non dire di","per non parlare di","per ora","per ovvi motivi","per paura di","per paura dei","per paura delle","per paura degli","per prima cosa","per quanto","per questa ragione","per questo motivo","per riassumere","per sottolineare","per timore","per trarre le conclusioni","per ultima","per ultime","per ultimi","per ultimo","per via di","perché si","perchè si","perfino se","piano piano","più di ogni altra cosa","più di tutto","più facilmente","più importante","più tardi","poco a poco","poco dopo","prendiamo il caso di","presto o tardi","prima che","prima di","prima di ogni cosa","prima di tutto","prima o dopo","prima o poi","questo è probabilmente vero","questo potrebbe essere vero","restando inteso che","riassumendo","quanto prima","questa volta","se confrontato con","se e solo se","se no","seduta stante","sempreché","semprechè","sempre che","senz'altro","senza alcun riguardo","senza dubbio","senz'ombra di dubbio","senza ombra di dubbio","senza riguardo per","senza tregua","senza ulteriore ritardo","sia quel che sia","solo se","sotto questa luce","sperando che","sta volta","su tutto","subito dopo","sul serio","tanto per cominciare","tanto quanto","tra breve","tra l'altro","tra poco","tra quanto","tutte le volte","tutti insieme","tutto a un tratto","tutto ad un tratto","tutto d'un tratto","tutto considerato","tutto sommato","un passo alla volta","un tempo","una volta","una volta ogni tanto","unito a","va chiarito che","va considerato che","vada come vada","vale a dire","visto che"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["ainsi","alors","aussi","car","cependant","certainement","certes","conséquemment","d'abord","d'ailleurs","d'après","davantage","désormais","deuxièmement","donc","dorénavant","effectivement","également","enfin","ensuite","entre-temps","essentiellement","excepté","finalement","globalement","jusqu'ici","là-dessus","lorsque","mais","malgré","néanmoins","notamment","partant","plutôt","pourtant","précédemment","premièrement","probablement","puis","puisque","quoique","sauf","selon","semblablement","sinon","suivant","toutefois","troisièmement"],n=["à cause de","à ce jour","à ce propos","à ce sujet","à cet égard","à cette fin","à compter de","à condition que","à défaut de","à force de","à juste titre","à la lumière de","à la suite de","à l'aide de","à l'appui de","à l'encontre de","à l'époque actuelle","à l'exception de","à l'exclusion de","à l'heure actuelle","à l'image de","à l'instar de","à l'inverse","à l'inverse de","à l'opposé","à la condition que","à mesure que","à moins que","à nouveau","à partir de","à première vue","à savoir","à seule fin que","à supposer que","à tel point que","à tout prendre","à vrai dire","afin de","afin d'attirer l'attention sur","afin que","ainsi donc","ainsi que","alors que","antérieurement","après cela","après quoi","après que","après réflexion","après tout","attendu que","au cas où","au contraire","au fond","au fur et à mesure","au lieu de","au même temps","au moment où","au moyen de","au point que","au risque de","au surplus","au total","aussi bien que","aussitôt que","autant que","autrement dit","avant que","avant tout","ayant fini","bien que","c'est à dire que","c'est ainsi que","c'est dans ce but que","c'est dire","c'est le cas de","c'est pour cela que","c'est la raison pour laquelle","c'est pourquoi","c'est qu'en effet","c'est-à-dire","ça confirme que","ça montre que","ça prouve que","cela étant","cela dit","cependant que","compte tenu","comme l'illustre","comme le souligne","comme on pouvait s'y attendre","comme quoi","comme si","commençons par examiner","comparativement à","conformément à","contrairement à","considérons par exemple","d'autant plus","d'autant que","d'autre part","d'ici là","d'où","d'un autre côté","d'un côté","d'une façon générale","dans ce cas","dans ces conditions","dans cet esprit","dans l'ensemble","dans l'état actuel des choses","dans l'éventualité où","dans l'hypothèse où","dans la mesure où","dans le but de","dans le cadre de","dans le cas où","dans les circonstances actuelles","dans les grandes lignes","dans un autre ordre d'idée","dans un délai de","de ce fait","de cette façon","de crainte que","de façon à","de façon à ce que","de façon que","de fait","de l'autre côté","de la même manière","de la même façon que","de manière que","de même","de même qu'à","de même que","de nos jours","de peur que","de prime abord","de sorte que","de surcroît","de telle manière que","de telle sorte que","de toute évidence","de toute façon","de toute manière","depuis que","dès lors que","dès maintenant","dès qua","dès que","du fait que","du moins","du moment que","du point de vue de","du reste","d'ici là","d'ores et déjà","en admettant que","en attendant que","en bref","en cas de","en cas que","en ce cas","en ce domaine","en ce moment","en ce qui a trait à","en ce qui concerne","en ce sens","en cela","en comparaison de","en conclusion","en conformité avec","en conséquence","en d'autres termes","en définitive","en dépit de","en dernier lieu","en deuxième lieu","en effet","en face de","en fait","en fin de compte","en général","en guise de conclusion","en matière de","en même temps que","en outre","en particulier","en plus","en premier lieu","en principe","en raison de","en réalité","en règle générale","en résumé","en revanche","en second lieu","en somme","en sorte que","en supposant que","en tant que","en terminant","en théorie","en tout cas","en tout premier lieu","en troisième lieu","en un mot","en vérité","en vue que","encore que","encore une fois","entre autres","et même","et puis","étant donné qu'à","étant donné que","face à","grâce à","il est à noter que","il est indéniable que","il est question de","il est vrai que","il faut dire aussi que","il faut reconnaître que","il faut souligner que","il ne faut pas oublier que","il s'ensuit que","il suffit de prendre pour exemple","jusqu'ici","il y a aussi","jusqu'à ce que","jusqu'à ce jour","jusqu'à maintenant","jusqu'à présent","jusqu'au moment où","jusqu'ici","l'aspect le plus important de","l'exemple le plus significatif","jusqu'au moment où","la preuve c'est que","loin que","mais en réalité","malgré cela","malgré tout","même si","mentionnons que","mis à part le fait que","notons que","nul doute que","ou bien","outre cela","où que","par ailleurs","par conséquent","par contre","par exception","par exemple","par la suite","par l'entremise de","par l'intermédiaire de","par rapport à","par suite","par suite de","par surcroît","parce que","pareillement","partant de ce fait","pas du tout","pendant que","plus précisément","plus tard","pour ainsi dire","pour autant que","pour ce qui est de","pour ces motifs","pour ces raisons","pour cette raison","pour commencer","pour conclure","pour le moment","pour marquer la causalité","pour l'instant","pour peu que","pour prendre un autre exemple","pour que","pour résumé","pour terminer","pour tout dire","pour toutes ces raisons","pourvu que","prenons le cas de","quand bien même que","quand même","quant à","quel que soit","qui plus est","qui que","quitte à","quoi qu'il en soit","quoi que","quoiqu'il en soit","sans délai","sans doute","sans parler de","sans préjuger","sans tarder","sauf si","selon que","si bien que","si ce n'est que","si l'on songe que","sitôt que","somme toute","sous cette réserve","sous prétexte que","sous réserve de","sous réserve que","suivant que","supposé que","sur le plan de","tandis que","tant et si bien que","tant que","tel que","tellement que","touchant à","tout à fait","tout bien pesé","tout compte fait","tout d'abord","tout d'abord examinons","tout d'abord il faut dire que","tout de même","tout en reconnaissant que","une fois de plus","vu que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["ademais","afinal","aliás","analogamente","anteriormente","assim","certamente","conforme","conquanto","contudo","decerto","embora","enfim","enquanto","então","entretanto","eventualmente","igualmente","inegavelmente","inesperadamente","mas","outrossim","pois","porquanto","porque","portanto","posteriormente","precipuamente","primeiramente","primordialmente","principalmente","salvo","semelhantemente","similarmente","sobretudo","surpreendentemente","todavia"],n=["a fim de","a fim de que","a menos que","a princípio","a saber","acima de tudo","ainda assim","ainda mais","ainda que","além disso","antes de mais nada","antes de tudo","antes que","ao mesmo tempo","ao passo que","ao propósito","apesar de","às vezes","assim como","assim que","assim sendo","assim também","bem como","com a finalidade de","com efeito","com o fim de","com o intuito de","com o propósito de","com toda a certeza","como resultado","como se","da mesma forma","de acordo com","de conformidade com","de fato","de maneira idêntica","de tal forma que","de tal sorte que","depois que","desde que","dessa forma","dessa maneira","desse modo","do mesmo modo","é provável","em conclusão","em contrapartida","em contraste com","em outras palavras","em primeiro lugar","em princípio","em resumo","em seguida","em segundo lugar","em síntese","em suma","em terceiro lugar","em virtude de","finalmente agora atualmente","isto é","já que","logo após","logo depois","logo que","mesmo que","não apenas","nesse hiato","nesse ínterim","nesse meio tempo","nesse sentido","no entanto","no momento em que","ou por outra","ou seja","para que","pelo contrário","por analogia","por causa de","por certo","por conseguinte","por conseqüência","por exemplo","por fim","por isso","por mais que","por menos que","por outro lado","posto que","se acaso","se bem que","seja como for","sem dúvida","só para exemplificar","só para ilustrar","só que","sob o mesmo ponto de vista","talvez provavelmente","tanto quanto","uma vez que","visto que"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["безусловно","бесспорно","вероятно","вестимо","вдобавок","видимо","вишь","во-вторых","во-первых","вообще-то","впрочем","дабы","едва","ежели","если","затем ","зачем","ибо","итак","кабы","кажется","кажись","коли","кстати","лишь","лучше","наверно","наверное","например","небось","нежели","несомненно","но","однако","особенно","оттого","отчего","поди","пожалуй","позволь","позвольте","покамест","покуда","поскольку","потому","притом","причем","только","хотя","чтоб","чтобы","чуть","якобы"],n=["а вдобавок","а вот","а именно","а не то","а не","а потом","а также","без всякого сомнения","без того чтобы не","без того, чтобы не","благодаря тому","более того","будто бы","будь то","буквально","в итоге","в конце концов","в общей сложности","в общем-то","в общем","в отношении того что","в отношении того, что","в принципе","в противовес тому что","в противовес тому, что","в противоположность тому","в результате","в самом деле","в свою очередь","в связи с тем что","в связи с тем","в силу того что","в силу того","в силу чего","в случа","в сравнении с тем","в сущности говоря","в сущности","в таком случае","в то время как","в то время, как","в том случае","в частности","в-третьих","ввиду того","вернее говоря","вероятнее всего","видите ли","видишь ли","вместе с тем","вместо того","вне всякого сомнения","вне сомнения","во всяком случае","воля ваша","воля твоя","вообще говоря","вопреки тому","вплоть до того","вроде того как","вроде того что","вроде того","вроде того","вследствие того что","вследствие чего","грубо говоря","да еще","да и то","дай бог память","даром что","для того чтобы","для того, чтобы","до тех пор пока","до тех пор, пока","до того как","до того, как","едва лишь","едва только","ежели бы","если угодно","жалко, что","жаль, что","за счет того что","за счет того, что","знамо дело","и вот еще","из-за того что","из-за того, что","иначе говоря","исходя из того","к вашему сведению","к несчастью","к огорчению","к примеру сказать","к примеру","к прискорбию","к радости","к слову сказать","к сожалению","к стыду своему","к стыду","к счастью","к твоему сведению","к тому же","к удивлению","к ужасу","к чести","как будто","как бы там ни было","как бы то ни было","как бы","как вам известно","как вдруг","как видите","как видишь","как видно","как водится","как выяснилось","как выясняется","как говорилось","как говорится","как если бы","как знать","как известно","как на заказ","как назло","как нарочно","как ни говори","как ни говорите","как ни странно","как оказалось","как оказывается","как полагается","как положено","как правило","как принято говорить","как принято","как сказано","как скоро","как следствие","как словно","как только","как хотите","как это ни странно","ко всему прочему","коль скоро","коль уж","коротко говоря","короче говоря","кроме всего прочего","кстати говоря","кстати сказать","лишь бы","лишь только","мало сказать","мало того","между нами говоря","между прочим","между тем как","может статься","можно подумать","мягко выражаясь","мягко говоря","на беду","на ваш взгляд","на мой взгляд","на несчастье","на основании того что","на основании того, что","на первый взгляд","на самом деле","на случай","на твой взгляд","на худой конец","надо полагать","наряду с тем что","наряду с тем","насчет того что","насчет того, что","не в пример тому как","не в пример тому, как","не то чтобы","невзирая на то","независимо от того","несмотря на то","ничего не скажешь","но вообще-то","но кроме того","однако же","откровенно сказать","относительно того что","относительно того, что","перед тем","по вашему мнению","по видимости","по всей вероятности","по всей видимости","по данным","по замыслу","по идее","по крайней мере","по мере того как","по мере того, как","по мнению","по моему мнению","по обыкновению","по обычаю","по определению","по поводу того","по правде говоря","по правде сказать","по правде","по преданию","по причине того","по прогнозам","по сведениям","по своему обыкновению","по слухам","по совести говоря","по совести сказать","по совести","по сообщению","по сообщениям","по справедливости говоря","по справедливости","по сравнению","по статистике","по сути говоря","по сути дела","по сути","по существу говоря","по существу","по счастью","по твоему мнению","по чести говоря","по чести признаться","по чести сказать","по-вашему","по-видимому","по-ихнему","по-моему","по-нашему","по-твоему","под видом того что","под видом того, что","под предлогом","подобно тому","подумать только","помимо всего прочего","помимо всего","помимо того","помимо того","помимо этого","понятное дело","попросту говоря","попросту сказать","после того","потому как","потому что","правду говоря","правду сказать","правильнее говоря","прежде всего","прежде нежели","прежде чем","при всем том","при условии что","при условии, что","против обыкновения","проще говоря","проще сказать","прямо-таки как","пускай бы","равно как","ради того чтобы","разве что","разумеется","с вашего позволения","с вашего разрешения","с другой стороны","с моей точки зрения","с одной стороны","с позволения сказать","с твоего позволения","с твоего разрешения","с тем чтобы","с тех пор как","с той целью чтобы","с точки зрения","само собой разумеется","сверх того что","сверх того","сказать по правде","сказать по совести","сказать по чести","скорее всего","смотря по тому","со своей стороны","собственно говоря","совсем как","стало быть","стоит отметить","строго говоря","судя по всему","судя по тому","так или иначе","так как","так что","так чтобы","тем более что","тем не менее","тем паче что","то бишь","то есть","тогда как","только бы","только лишь","только чуть","точнее говоря","точнее сказать","точно так же","что и говорить","что ни говори","что ни говорите","чуть лишь","чуть только","шутка ли сказать","шутка ли","шутка сказать","это значит, что"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}};var i=["aby","abym","abyśmy","abyś","abyście","acz","aczkolwiek","albowiem","ale","aliści","bo","bowiem","bynajmniej","choć","chociaż","chociażby","czyli","dlatego","dodatkowo","dopóki","dotychczas","faktycznie","gdy","gdyż","jakkolwiek","iż","jednak","jednakże","jeśli","kiedy","lecz","mianowicie","mimo","np","najpierw","następnie","natomiast","ni","niemniej","niż","notabene","oczywiście","ogółem","ostatecznie","owszem","podobnie","podsumowując","pokrótce","pomimo","ponadto","ponieważ","poprzednio","potem","później","przecież","przeto","przynajmniej","raczej","również","rzeczywiście","skoro","także","też","toteż","tudzież","tymczasem","wedle","według","więc","właściwie","wobec","wpierw","wprawdzie","wreszcie","wskutek","wstępnie","wszakże","wszelako","zamiast","zanim","zarówno","zaś","zatem","zresztą","zwłaszcza","żeby","żebym","żebyś","żebyście","żebyśmy"],n=["a konkretnie","a propos","aby wrocić do rzeczy","analogicznie do","bacząc na to że","bądź co bądź","bez wątpienia","bez względu","biorąc pod uwagę","choćby","chodzi o to","chyba że","co do","co gorsza","co prawda","co się tyczy","co ważniejsze","co więcej","dzięki czemu","dzięki któremu","dzięki której","dzięki którym","dzięki temu","faktem jest że","inaczej mówiąc","innymi słowy","jak dotąd","jak już mówiłam","jak już mówiłem","jak już wspomniano","jak widać","jako przykład","jednym słowem","jeśli chodzi o","jeżeli chodzi o","konkretnie to","krótko mówiąc","łącznie z","mając to na uwadzę","mam na myśli","mamy na myśli","mówiąc w skrócie","na celu","na dłuższą metę","na dodatek","na koniec","na końcu","na przykład","na skutek","na wstęp","na wypadek gdyby","na zakończenie","nade wszystko","należy pamiętać","nawiasem mówiąc","nie mówiąc już","nie mówiąc o tym","nie pomijając","nie schodząc z tematu","nie wspominając już","nie wspominając o","nie wspominając to","nie wspominając że","nie zważając na","o ile","o tyle","od czasu do czasu","od momentu","odnośnie do","ogólnie mówiąc","ogólnie rzecz biorąc","oprócz tego","oznacza to że","po czwarte","po drugie","po piąte","po pierwsze","po to","po trzecie","pod warunkiem","podczas gdy","podczas kiedy","podobnym sposobem","ponad wszystko","poza tym","prawdę mówiąc","prawdę powiedziawszy","prędzej czy później","przechodząc do","przede wszystkim","przez co","przez tą","przez tego","przez to","przy tym","przypuściwszy że","raz na jakiś czas","rzecz jasna","ściśle biorąc","ściśle mówiąc","skutkiem tego","tak czy inaczej","tak czy owak","tak naprawdę","takich jak","takie jak","to znaczy","tym samym","w celu","w ciągu","w dodatku","w efekcie","w innych słowach","w istocie","w każdym razie","w końcu","w konsekwencji","w kwestii","w międzyczasie","w nadziei że","w obawie że","w odróżnieniu","w podobny sposób","w podsumowaniu","w przeciwieństwie do","w przeciwnym razie","w przypadku","w rezultacie","w rozumieniu że","w rzeczy samej","w rzeczywistości","w skrócie","w szczególności","w takim razie","w ten sposób","w tych okolicznościach","w tym przypadku","w wyniku","w wyniku tego","w związku z tym","wbrew pozorom","włącznie z","wracając do rzeczy","wracając do tematu","wręcz przeciwnie","z drugiej strony","z drugiej zaś strony","z jednej strony","z mocy że","z obawy że","z pewnością","z powodu","z przyczyny","z tą intencją","z tego powodu","z uwagi że","zacznijmy od","zakładając że","ze względu na","ze względu że","zważywszy na to","zważywszy że"]},function(a,e,t){"use strict";var i=["alltså","ändå","annars","ännu","även","avslutningsvis","bl.a.","d.v.s.","då","därav","därefter","däremot","därför","därmed","därpå","dessutom","dock","efteråt","eftersom","emellertid","enligt","exempelvis","fastän","följaktligen","förrän","först","förutom","huvudsakligen","ifall","inledningsvis","innan","jämförelsevis","likadant","likaså","liksom","medan","men","nämligen","när","oavsett","också","omvänt","säkerligen","således","sålunda","sammanfattningsvis","sammantaget","samt","samtidigt","särskilt","såsom","sist","slutligen","speciellt","t.ex.","tidigare","tillika","tills","trots","tvärtemot","tvärtom","tydligen","varpå","vidare","uppenbarligen","ytterligare"],n=["å andra sidan","å ena sidan","allt som allt","anledningen är","anledningen blir","annorlunda än","av den orsaken","av detta skäl","beroende på","bland annat","därtill kommer","det beror på att","det vill säga","det visar","detta beror på","detta går ut på att","detta innebär att","detta leder till","detta medför att","effekten blir","efter ett tag","ej heller","en effekt av detta","en förklaring till detta","ett exempel på detta","ett liknande exempel","exakt som","följden blir","för att avrunda","för all del","för att förklara","för att inte säga","för att inte tala om","för att klargöra","för att poängtera","för att säga det på ett annat sätt","för att sammanfatta","för att understryka","för att visa","för det andra","för det första","för det tredje","förr eller senare","för närvarande","framför allt","fram till nu","har att göra med","härav följer","i båda fallen","i det fallet","i det hela","i det här fallet","i det långa loppet","i enlighet med","i förhållande till","i fråga om","i jämförelse med","i kontrast till","i likhet med","i ljuset av","i motsats till","i och med","i relation till","i samband med","i sin tur","i själva verket","i slutändan","i stället för","i syfte att","i synnerhet","i verkligheten","icke desto mindre","ihop med","inte desto mindre","jämfört med","kan sammanfattas","kort sagt","konsekvensen av detta","lika viktigt är","målet är att","med andra ord","med anledning av","med det i åtanke","med det i tankarna","med ett ord","med hänsyn till","med härledning av","mot bakgrund av","mot den bakgrunden","när allt kommer omkring","när det gäller","närmare bestämt","nu när","orsaken är","på det sättet","på grund av","på liknande sätt","på så sätt","på samma sätt","resultatet blir","så länge som","så småningom","så snart som","sist men inte minst","slutsatsen blir","som antytt","som en följd av","som en konsekvens av","som ett exempel på","som ett resultat","som jag tidigare antytt","som konklusion kan","som man kan se","som nämnt","som tidigare nämnts","summa summarum","tack vare","till att börja med","till dess","till exempel","till en början","till följd av","till sist","till skillnad från","till slut","till största delen","tillsammans med","tvärt om","under de omständigheterna","under omständigheterna","under tiden","vad mera är","viktigt att inse","vilket innebär"];a.exports=function(){return{singleWords:i,multipleWords:n,allWords:i.concat(n)}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return.7+a/3}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return Object.keys((0,i.default)())};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(265))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{en:i.getForms,de:n.getForms}};var i=t(570),n=t(584)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.normalizePrefixed=e.getVerbForms=e.endsWithIng=e.checkIrregulars=e.getInfinitive=void 0;var i=t(1),n=function(a){return a&&a.__esModule?a:{default:a}}(t(94)),r=t(119);var o=/([aeiouy])/g,s=function(a,e){for(var t in e)e.hasOwnProperty(t)&&(e[t]=new RegExp(e[t],"i"));return!0===e.sevenLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.sevenLetterHyphenPrefixes,""),prefix:a.substring(0,8)}:!0===e.sevenLetterPrefixes.test(a)?{normalizedWord:a.replace(e.sevenLetterPrefixes,""),prefix:a.substring(0,7)}:!0===e.fiveLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.fiveLetterHyphenPrefixes,""),prefix:a.substring(0,6)}:!0===e.fiveLetterPrefixes.test(a)?{normalizedWord:a.replace(e.fiveLetterPrefixes,""),prefix:a.substring(0,5)}:!0===e.fourLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.fourLetterHyphenPrefixes,""),prefix:a.substring(0,5)}:!0===e.fourLetterPrefixes.test(a)?{normalizedWord:a.replace(e.fourLetterPrefixes,""),prefix:a.substring(0,4)}:!0===e.threeLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.threeLetterHyphenPrefixes,""),prefix:a.substring(0,4)}:!0===e.threeLetterPrefixes.test(a)?{normalizedWord:a.replace(e.threeLetterPrefixes,""),prefix:a.substring(0,3)}:!0===e.twoLetterHyphenPrefixes.test(a)?{normalizedWord:a.replace(e.twoLetterHyphenPrefixes,""),prefix:a.substring(0,3)}:!0===e.twoLetterPrefixes.test(a)?{normalizedWord:a.replace(e.twoLetterPrefixes,""),prefix:a.substring(0,2)}:!0===e.oneLetterPrefixes.test(a)?{normalizedWord:a.replace(e.oneLetterPrefixes,""),prefix:a.substring(0,1)}:void 0},d=function(a,e,t){var n=void 0;if(e.forEach(function(e){e.forEach(function(t){t===a&&(n=e)})}),(0,i.isUndefined)(n)){var r=s(a,t);(0,i.isUndefined)(r)||e.forEach(function(a){a.forEach(function(e){e===r.normalizedWord&&(n=a.map(function(a){return r.prefix.concat(a)}))})})}return n},l=function(a){return(a.match(o)||[]).length>1&&"ing"===a.substring(a.length-3,a.length)},c=function(a,e,t,i){return function(a){return a.length>3&&"s"===a[a.length-1]}(a)?{infinitive:(0,r.buildOneFormFromRegex)(a,e),guessedForm:"s"}:l(a)?{infinitive:(0,r.buildOneFormFromRegex)(a,t),guessedForm:"ing"}:function(a){var e=(a.match(o)||[]).length;return(e>1||1===e&&"e"!==a.substring(a.length-3,a.length-2))&&"ed"===a.substring(a.length-2,a.length)}(a)?{infinitive:(0,r.buildOneFormFromRegex)(a,i)||a,guessedForm:"ed"}:{infinitive:a,guessedForm:"inf"}};e.getInfinitive=c,e.checkIrregulars=d,e.endsWithIng=l,e.getVerbForms=function(a,e){var t=e.regexVerb,o=d(a,e.irregularVerbs,t.verbPrefixes);if(!(0,i.isUndefined)(o))return o;var s=[],l=(0,n.default)(t.sFormToInfinitive),u=(0,n.default)(t.ingFormToInfinitive),p=(0,n.default)(t.edFormToInfinitive),z=c(a,l,u,p).infinitive;return(0,i.isUndefined)(z)&&(z=a),(s=s.concat(a)).push(z),s.push((0,r.buildOneFormFromRegex)(z,(0,n.default)(t.infinitiveToSForm))),s.push((0,r.buildOneFormFromRegex)(z,(0,n.default)(t.infinitiveToIngForm))),s.push((0,r.buildOneFormFromRegex)(z,(0,n.default)(t.infinitiveToEdForm))),s=s.filter(Boolean),(0,i.uniq)((0,i.flatten)(s))},e.normalizePrefixed=s},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getBase=e.getAdjectiveForms=void 0;var i=s(t(186)),n=s(t(94)),r=t(119),o=t(1);function s(a){return a&&a.__esModule?a:{default:a}}var d=function(a,e,t){return function(i){var n=i.length;return!(n<e)&&(i.substring(n-a.length,n)===a&&!t.includes(i))}},l=function(a,e,t,i,n){return d("er",4,n.erExceptions)(a)?{base:(0,r.buildOneFormFromRegex)(a,e)||a,guessedForm:"er"}:d("est",5,n.estExceptions)(a)?{base:(0,r.buildOneFormFromRegex)(a,t)||a,guessedForm:"est"}:d("ly",5,n.lyExceptions)(a)?{base:(0,r.buildOneFormFromRegex)(a,i),guessedForm:"ly"}:{base:a,guessedForm:"base"}};e.getAdjectiveForms=function(a,e){var t=function(a,e){var t=void 0;return e.forEach(function(e){e.forEach(function(i){i===a&&(t=e)})}),t}(a,e.irregularAdjectives);if(!(0,o.isUndefined)(t))return t;var s=[],d=e.regexAdjective,c=(0,r.buildTwoFormsFromRegex)(a,(0,n.default)(d.icallyAdverbs));if(!(0,o.isUndefined)(c))return c.concat(a);var u=(0,n.default)(d.comparativeToBase),p=(0,n.default)(d.superlativeToBase),z=(0,n.default)(d.adverbToBase),m=e.stopAdjectives,g=l(a,u,p,z,m).base||a;(s=s.concat(a)).push(g),s.push((0,r.buildOneFormFromRegex)(g,(0,n.default)(d.adverb)));var f=new RegExp(d.noComparativeOrSuperlative,"i");return!0===function(a){return(0,i.default)(a,"en_EN")>2}(g)||!0===f.test(g)?(0,o.uniq)(s.filter(Boolean)):(s.push((0,r.buildOneFormFromRegex)(g,(0,n.default)(d.comparative))),s.push((0,r.buildOneFormFromRegex)(g,(0,n.default)(d.superlative))),(0,o.uniq)((0,o.flatten)(s.filter(Boolean))))},e.getBase=l},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=(0,i.stripFullTags)(a),a=(0,n.default)(a)};var i=t(26),n=function(a){return a&&a.__esModule?a:{default:a}}(t(19))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getSuffixesComparative=r,e.getSuffixesSuperlative=o,e.addRegularSuffixes=function(a,e){var t=a.regularSuffixes.slice();return(0,i.uniq)(t.map(function(a){return e.concat(a)}))},e.addComparativeSuffixes=function(a,e){return r(a,e).map(function(a){return e.concat(a)})},e.addSuperlativeSuffixes=function(a,e){return o(a,e).map(function(a){return e.concat(a)})},e.addAllAdjectiveSuffixes=function(a,e){var t=a.regularSuffixes.slice(),s=r(a,e),d=o(a,e),l=[].concat(n(t),n(s),n(d));return(0,i.uniq)(l.map(function(a){return e.concat(a)}))};var i=t(1);function n(a){if(Array.isArray(a)){for(var e=0,t=Array(a.length);e<a.length;e++)t[e]=a[e];return t}return Array.from(a)}function r(a,e){return a.takesComparativeREnding.slice().some(function(a){return e.endsWith(a)})?a.comparativeSuffixesR:a.comparativeSuffixesEr}function o(a,e){return a.takesSuperlativeEstEnding.slice().some(function(a){return e.endsWith(a)})?a.superlativeSuffixesEst:a.superlativeSuffixesSt}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["geht","gämsbart","gemsbart","geäst","gebarungsbericht","geähnelt","geartet","gebäudetrakt","gebet","gebiet","gebietsrepräsentant","gebildbrot","gebirgsart","gebirgsgrat","gebirgskurort","gebirgsluft","gebirgsschlucht","geblüt","geblütsrecht","gebohntkraut","gebot","gebrauchsgut","gebrauchstext","gebrauchsverlust","gebrauchtgerät","gebrauchtwagengeschäft","gebrauchtwagenmarkt","geburt","geburtsakt","geburtsgeschwulst","geburtsgewicht","geburtsort","geburtsrecht","geburtsstadt","geburtstagsfest","geckenart","gedächtniskonzert","gedächtniskunst","gedächtnisverlust","gedankenarmut","gedankenexperiment","gedankenflucht","gedankengut","gedankenschritt","gedankenwelt","gedenkkonzert","gedicht","geest","gefahrengebiet","gefahrenmoment","gefahrenpunkt","gefahrgut","gefahrguttransport","gefährt","gefälligkeitsakzept","gefallsucht","gefangenenanstalt","gefangenentransport","gefängnisarzt","gefängniskluft","gefäßnaht","gefecht","gefechtsabschnitt","gefechtsbereit","gefechtsgebiet","gefechtsgewicht","gefechtshut","gefechtsmast","gefechtsmast","geflecht","geflügelaufzucht","geflügelleberwurst","geflügelmarkt","geflügelmast","geflügelpest","geflügelsalat","geflügelwurst","geflügelzucht","gefolgsleute","gefrett","gefriergerät","gefriergut","gefrierobst","gefrierpunkt","gefrierschnitt","gefühlsarmut","gefühlswelt","gegenangebot","gegenansicht","gegenargument","gegengeschäft","gegengewalt","gegengewicht","gegenkandidat","gegenkompliment","gegenkonzept","gegenlicht","gegenmacht","gegenpapst","gegenpart","gegensatzwort","gegenstandpunkt","gegenstandsgebiet","gegenwart","gegenwartskunst","gegenwelt","gegenwort","gehaart","gehandicapt","gehandikapt","geheimagent","geheimbericht","geheimdokument","geheimfavorit","geheimkontakt","geheimkult","geheimnisverrat","geheimpolizist","geheimrat","geheimrezept","geheimtext","gehirnakrobat","gehirngeschwulst","gehirnhaut","gehirnsandgeschwulst","gehirntot","gehirntrust","gehöft","gehörlosensport","geigenkonzert","geißbart","geißblatt","geißhirte","geißhirt","geist","geisterfahrt","geisterstadt","geisterwelt","geistesarmut","geistesart","geistesfürst","geistesgegenwart","geistesgestört","geistesprodukt","geistestat","geistesverwandt","geisteswelt","geklüft","geländefahrt","geländeritt","geländesport","gelangweilt","gelaut","geläut","gelblicht","gelbrost","gelbsucht","gelbwurst","gelcoat","geldausgabeautomat","geldautomat","geldgeschäft","geldheirat","geldinstitut","geldmarkt","geldsurrogat","geldtransport","geldverlust","gelehrtenstreit","gelehrtenwelt","geleit","geleitboot","geleitwort","gelenkgicht","gelenkwassersucht","geleucht","geltungssucht","gelüst","gemächt","gemeindeamt","gemeindebürgerrecht","gemeindegut","gemeindekirchenrat","gemeindepräsident","gemeinderat","gemeingeist","gemeingut","gemeinschaftsgeist","gemeinschaftsprojekt","gemeinschaftsunterkunft","gemengesaat","gemüseart","gemüsebeet","gemüsegeschäft","gemüsemarkt","gemüsesaft","gemüsesalat","gemüsezucht","gemüt","gemütsarmut","gemütsart","gemütsathlet","gemütskalt","genausogut","genausooft","genausoweit","gendefekt","generalagent","generalarzt","generalat","generalbassinstrument","generalbaßinstrument","generalbundesanwalt","generalgouvernement","generalintendant","generalist","generalkonsulat","generalleutnant","generaloberst","generalresident","generalsekretariat","generalstaaten","generalstaatsanwalt","generalsuperintendent","generalüberholt","generalvikariat","generalvollmacht","generationenkonflikt","generativist","genist","genitivattribut","genitivobjekt","genmanipuliert","gennesaret","genotzüchtigt","gent","genuasamt","genussgift","genußgift","genusssucht","genuss-sucht","genußsucht","genverändert","geobiont","geodät","geografieunterricht","geographieunterricht","geokrat","geophyt","gepäckfracht","geradeausfahrt","geradesogut","gefälligst","gerant","gerät","gerätewart","geräuschlaut","gerbextrakt","gericht","gerichtsarzt","gerichtsort","gerichtspräsident","germanisiert","germanist","germanistikstudent","gerodelt","geröllschicht","geröllschutt","geront","gerontokrat","gerstenbrot","gerstensaft","gerstenschrot","gerücht","gerüst","gesamtansicht","gesamtaspekt","gesamtdurchschnitt","gesamtgewicht","gesamtgut","gesamt","gesamtklassement","gesamtunterricht","gesandtschaftsrat","gesangskunst","gesangspart","gesangssolist","gesangsunterricht","gesangunterricht","geschäft","geschäftsaufsicht","geschäftsbericht","geschäftsgeist","geschäftswelt","geschenkpaket","geschichtsunterricht","geschicklichkeitstest","geschicklichkeitstest","geschlecht","geschlechtsakt","geschlechtslust","geschlechtsprodukt","geschlechtswort","geschmackstest","geschwindigkeitslimit","geschworenengericht","geschwulst","gesellschaftsfahrt","gesellschaftsschicht","gesetzblatt","gesetzespaket","gesetzestext","gesicht","gesichtshaut","gesichtspunkt","gesichtsschnitt","gesichtsverlust","gespenst","gespensterfurcht","gespinst","gespött","gesprächstherapeut","gestalt","gestaltungselement","gesteinsart","gesteinschutt","gesteinsschicht","gestüt","gestüthengst","verantwortungsbewusst","verantwortungsbewußt","getast","getränkeabholmarkt","getränkeautomat","getränkemarkt","getreideart","getreideaussaat","getreideexport","getreideimport","getreideprodukt","getreideschnitt","getreidevorrat","gewährfrist","gewalt","gewaltakt","gewaltbereit","gewalttat","gesprächsbereit","gewaltverbot","gewaltverzicht","gewässerbett","gewässerwart","gewebeschicht","gewebsrest","gewicht","gewichtsprozent","gewichtsverlust","gewerbeamt","gewerbearzt","gewerbeaufsicht","gewerbeaufsichtsamt","gewerbegebiet","gewerberecht","gewerbsunzucht","gewerkschaft","gewerkschaftsjournalist","gewindestift","gewinnsucht","gewinst","gewissensangst","gewissenskonflikt","gewitterfront","gewitterluft","gewohnheitsrecht","gewürzextrakt","gewürzkraut","gezücht","erbbaurecht","erbfolgerecht","erbfolgestreit","erbgut","erbhofrecht","erblast","erbpacht","erbrecht","erbschaftsstreit","erbsenkraut","erbbedingt","erbberechtigt","erblasst","erblaßt","erbswurst","erbverzicht","erbwort","erbzinsgut","erdbebengebiet","erdbeerjogurt","erdbeerjoghurt","erdbeeryoghurt","erdbeerkompott","erdbeerrot","erdbeersaft","erdbeersekt","erdengut","erdenlust","erdfrucht","erdgeist","erdkundeunterricht","erdlicht","erdmittelpunkt","erdnussfett","erdölprodukt","erdölproduzent","erdsatellit","erdschicht","erdsicht","erdtrabant","erdverhaftet","eremit","erfahrungsbericht","erfahrungshorizont","erfahrungswelt","erfindergeist","erfolgsaussicht","erfolgsorientiert","erfolgsrezept","erfolgsverwöhnt","erfüllungsort","erfurt","ergänzungsheft","ergänzungssport","ergänzungstest","ergostat","ergotherapeut","erholungsgebiet","erholungsort","erkundungsfahrt","erlaucht","erläuterungstext","erlebnisbericht","erlebnisorientiert","erlebniswelt","ernährungsamt","ernst","ernstgemeint","ernteaussicht","erntedankfest","erntefest","erntemonat","ernteresultat","eroberungsabsicht","eroberungsgeist","eroberungslust","eroberungssucht","eröffnungskonzert","ersatzgeschwächt","ersatzgut","ersatzkandidat","ersatzobjekt","ersatzpräparat","ersatzreservist","ersatztorwart","erscheinungsfest","erscheinungsort","erscheinungswelt","erschließungsgebiet","erst","erstbundesligist","erstfahrt","erstgebot","erstgeburt","erstgeburtsrecht","erstklassbillett","erstklaßbillett","erstkommunikant","erstkonsument","erstligist","erstplatziert","erstplaciert","erstplaziert","erstrecht","ertragsaussicht","erwartungsangst","erwartungshorizont","erwerbseinkünfte","erythrit","erythroblast","erythrozyt","erzählertalent","erzählgut","erzählkunst","erzähltalent","erzamt","erzdemokrat","erzeugungsschlacht","erzfaschist","erziehungsanstalt","erziehungsberechtigt","erziehungsinstitut","erzkommunist","erzprotestant","veranlassungswort","veranschaulicht","veranschlagt","verantwortungsbewusst","verantwortungsbewußt","veräußerungsverbot","verbalist","verbalkontrakt","verbändestaat","verbannungsort","verbildlicht","verbindungspunkt","verbindungsstudent","verbraucherkredit","verbrauchermarkt","verbrauchsgut","verbrechernest","verbrechersyndikat","verbrecherwelt","verbreitungsgebiet","verbrennungsprodukt","verdachtsmoment","verdampfungsgerät","verdauungstrakt","verdikt","veredelungsprodukt","verehrerpost","vereinspräsident","vereinsrecht","vereinssport","verfahrensrecht","verfassungsfahrt","verfassungsgericht","verfassungsrecht","verfassungsstaat","verfolgungsrecht","verfremdungseffekt","verfügungsgewalt","verfügungsrecht","verfügungsberechtigt","verführungskunst","vergegenständlicht","vergegenwärtigt","vergeltungsakt","vergenossenschaftlicht","vergissmeinnicht","vergißmeinnicht","vergleichsmonat","vergleichsobjekt","vergleichspunkt","vergnügungsetablissement","vergnügungsfahrt","vergnügungssucht","vergrößerungsgerät","verhaltensgestört","verhältniswahlrecht","verhältniswort","verhandlungsangebot","verhandlungsbereit","versandbereit","verteidigungsbereit","verhandlungsmandat","verhandlungsort","verhandlungspunkt","verhöramt","verist","verjährungsfrist","verkaufsagent","verkaufsangebot","verkaufsargument","verkaufsautomat","verkaufsfront","verkaufshit","verkaufsobjekt","verkaufsorientiert","verkaufspunkt","verkehrsamt","verkehrsdelikt","verkehrsinfarkt","verkehrsknotenpunkt","verkehrslicht","verkehrsnachricht","verkehrspolizist","verkehrsrecht","verkehrsunterricht","verkehrsverbot","verklarungsbericht","verknüpfungspunkt","verkündungsblatt","verlagsanstalt","verlagsprospekt","verlagsrecht","verlagsrepräsentant","verlagssignet","verlust","verlustgeschäft","verlust","verlustgeschäft","verlustpunkt","vermessungsamt","vermittlungsamt","vermögensrecht","vermont","vermummungsverbot","verneinungswort","vernichtungswut","vernunft","vernunftheirat","verordnungsblatt","verpackungsflut","verpflichtungsgeschäft","verrat","versammlungsort","versammlungsrecht","versandgeschäft","versandgut","versart","verschlusslaut","verschnitt","verschwendungssucht","versehrtensport","versicherungsagent","versicherungsanstalt","versicherungsrecht","verskunst","versöhnungsfest","versorgungsamt","versorgungsberechtigt","versorgungsgebiet","versorgungsgut","versorgungsstaat","verstakt","verständigungsbereit","verstellungskunst","verstürznaht","versuchsanstalt","versuchsobjekt","versuchsprojekt","vertebrat","verteidigungsbudget","verteidigungsetat","verteidigungspakt","verteilungskonflikt","verteilungszahlwort","vertikalschnitt","vertikutiergerät","vertragsgerecht","vertragspunkt","vertragsrecht","vertragsstaat","vertragstext","vertragswerkstatt","vertrauensanwalt","vertrauensarzt","vertrauensverlust","vertriebsrecht","vervielfältigungsrecht","vervielfältigungszahlwort","verwaltungsakt","verwaltungsgericht","verwaltungsrat","verwaltungsrecht","verwundetentransport","verzicht","verzweiflungsakt","verzweiflungstat","entbindungsanstalt","entdeckungsfahrt","entenbrust","entenfett","entertainment","enthusiast","entlastungsmoment","entlüftungsschacht","entnazifizierungsgericht","entoblast","entoparasit","entrechat","entrefilet","entrepot","entscheidungsfurcht","entscheidungsgewalt","entscheidungsrecht","entscheidungsschlacht","entstehungsort","entsteht","entwässerungsschacht","entwicklungsabschnitt","entwicklungsinstitut","entwicklungsprojekt","entwicklungsschritt","entziehungsanstalt","zerat","zerebrallaut","zerfallsprodukt","zergliederungskunst","zerit","zermatt","zersetzungsprodukt","zerstörungslust","zerstörungswut","zertifikat","zerussit","zervelat","zervelatwurst","beamtenrecht","beamtenschicht","beamtenstaat","beat","beatmungsgerät","beaufort","becherfrucht","beckengurt","becquereleffekt","bedarfsgut","bedenkfrist","bedienungselement","bedienungsgerät","bedienungskomfort","bedingtgut","bedürfnisanstalt","beeinflusst","beeinflußt","beerdigungsanstalt","beerdigungsinstitut","beerenfrucht","beerenobst","beerensaft","beet","befasst","befaßt","befehlsgewalt","beförderungsentgelt","beförderungsrecht","begabungstest","begegnungsort","begleitinstrument","begleittext","begleitwort","begnadigungsrecht","begräbt","begrenzungslicht","begriffswelt","begriffswort","begrüßungswort","behaviorist","behebungsfrist","behelfsausfahrt","behelfsunterkunft","behindertengerecht","behindertensport","behindertentransport","behmlot","beiblatt","beiboot","beignet","beiheft","beikost","beilast","beileidswort","beinamputiert","beinhaut","beirat","beirut","beistandskredit","beistandspakt","beitritt","beitrittsabsicht","beitrittsgebiet","beiwacht","beiwort","beizgerät","bekehrungswut","bekennergeist","bekennermut","bekleidungsamt","bekommen","belegarzt","belegbett","belegfrist","belehrungssucht","belemnit","belesprit","beleuchtungseffekt","beleuchtungsgerät","belfast","belkantist","belcantist","belletrist","bellizist","belt","benedikt","benediktenkraut","benefiziant","benefiziat","benefizkonzert","beneluxstaat","bentonit","benzindunst","beratungspunkt","bereit","bereicherungsabsicht","bereitschaftsarzt","bergamt","bergeslast","bergfahrt","bergfest","berggeist","berggrat","bergluft","bergpredigt","bergsport","berg-und-Tal-Fahrt","bergwacht","bergwelt","bericht","berichtsmonat","beritt","bermudashort","bernbiet","berserkerwut","berufsaussicht","berufssoldat","berufssport","berufsstart","berufstracht","berufsverbot","berufungsfrist","berufungsgericht","berufungsrecht","berührungsangst","berührungspunkt","besanmast","besatzungsgebiet","besatzungsmacht","besatzungsrecht","besatzungssoldat","besatzungsstatut","beschaffungsamt","beschäftigungstherapeut","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschlächt","beschlussrecht","beschlußrecht","beschmet","beschneidungsfest","beschwerdefrist","beschwerderecht","beschwörungskunst","beseitigungsanstalt","besetzungsgebiet","besetzungsmacht","besetzungsstatut","besichtigungsfahrt","besitzrecht","besoldungsrecht","besprechungspunkt","besserungsanstalt","bestattungsinstitut","bestimmungsort","bestimmungswort","bestinformiert","bestqualifiziert","bestrahlungsgerät","bestrenommiert","bestsituiert","bestverkauft","besucherrat","besuchsrecht","betpult","betracht","betreibungsamt","betriebsarzt","betriebsfest","betriebsrat","betriebswirt","bett","bettelmusikant","bettelvogt","bettstatt","bettwurst","beulenpest","beutegut","beutekunst","beuterecht","bevölkerungsschicht","bewahranstalt","bewährungsfrist","bewegungsarmut","beweislast","bewußt","bewusst","beziehungsgeflecht","bezirksamt","bezirksarzt","bezirksgericht","bezirkskabinett","bezirksschulrat","bezirksstadt","bezugspunkt","bezugsrecht","heraklit","herat","herbalist","herbst","herbstmonat","herbstpunkt","herdbuchzucht","herdeninstinkt","herfahrt","heringsfilet","heringssalat","herkuleskraut","herkunft","herkunftsort","hermaphrodit","heroenkult","heroinsucht","heroldsamt","heroldskunst","herostrat","herrenabfahrt","herrenbrot","herrendienst","herrenfest","herrenhut","herrenrecht","herrenschnitt","herrenwelt","herrgott","herrnhut","herrschaftsgebiet","herrschaftsgewalt","herrschaftsinstrument","herrschergeschlecht","herrscherkult","herrschsucht","herstellungsart","herzacht","herzangst","herzblatt","herzblut","herzensangst","herzensgut","herzenslust","herzenstrost","herzgeliebt","herzinfarkt","herzinnenhaut","herzklappendefekt","herzogshut","herzlichst","herzpatient","herzpunkt","herzspezialist","überbackt","ueberbackt","überbacktet","ueberbacktet","überbietet","ueberbietet","überbot","ueberbot","überbotet","ueberbotet","überbindet","ueberbindet","überbandet","ueberbandet","überbläst","ueberblaest","überbliest","ueberbliest","überbrät","ueberbraet","überbratet","ueberbratet","überbriet","ueberbriet","überbrietet","ueberbrietet","überbringt","ueberbringt","überbrachtet","ueberbrachtet","überbrücktet","ueberbruecktet","überbrühtet","ueberbrühtet","überbrülltet","ueberbruelltet","überbuchtet","ueberbuchtet","überbürdetet","ueberbuerdetet","überdecktet","ueberdecktet","überdehntet","ueberdehntet","überdenkt","ueberdenkt","überdachtet","ueberdachtet","überdosiertet","ueberdosiertet","überdrehtet","ueberdrehtet","überdrucktet","ueberdrucktet","überdüngtet","ueberdüngtet","übereignetet","uebereignetet","übereiltet","uebereiltet","übererfülltet","uebererfuelltet","überißt","ueberisst","ueberißt","überisst","überesst","ueberesst","übereßt","uebereßt","überaßt","ueberaßt","überesset","ueberesset","überäßet","ueberaesset","überfährt","ueberfaehrt","überfahrt","ueberfahrt","überfuhrt","ueberfuhrt","überfällt","ueberfaellt","überfallet","ueberfallet","überfielt","ueberfielt","überfielet","ueberfielet","überfängt","ueberfaengt","überfingt","ueberfingt","überfinget","ueberfinget","überfärbet","ueberfaerbet","überfettetet","ueberfettetet","überfirnisset","ueberfirnisset","überfirnißtet","ueberfirnisstet","überfischet","ueberfischet","überfischtet","ueberfischtet","überflanktet","ueberflanktet","überflanktet","ueberflanktet","überfliegt","ueberfliegt","überflieget","ueberflieget","überflöget","ueberflöget","überflösset","ueberfloesset","überflosst","ueberflosst","überfloßt","ueberflosst","überfließt","ueberfliesst","überflutetet","ueberflutetet","überformet","ueberformet","überformtet","ueberformtet","überfrachtetet","ueberfrachtetet","überfracht","ueberfracht","überfraget","ueberfraget","überfragtet","ueberfragtet","überfremdetet","ueberfremdetet","überfrisst","ueberfrisst","überfrißt","ueberfrißt","überfresst","ueberfresst","überfreßt","ueberfreßt","überfresset","ueberfresset","überfraßt","ueberfraßt","ueberfrasst","überfräßet","ueberfraesset","überfriert","ueberfriert","überfrieret","ueberfrieret","überfrort","ueberfrort","überfröret","ueberfroeret","überfrört","ueberfroert","überführet","ueberfuehret","überführtet","ueberfuehrtet","überfüllet","ueberfuellet","übergibt","uebergibt","übergebt","uebergebt","übergebet","uebergebet","übergabt","uebergabt","übergäbet","uebergaebet","übergäbt","uebergaebt","übergeht","uebergeht","übergehet","uebergehet","übergingt","uebergingt","übergewichtetet","uebergewichtetet","übergießet","uebergiesset","übergießt","uebergiesst","übergösset","uebergoesset","übergosst","uebergosst","uebergoßt","übergipset","uebergipset","übergipstet","uebergipstet","übergipset","uebergipset","übergipstet","uebergipstet","überglänzet","ueberglaenzet","überglänztet","ueberglaenztet","überglaset","ueberglaset","überglastet","ueberglastet","überglühet","uebergluehet","überglühtet","uebergluehtet","übergoldetet","uebergoldetet","übergraset","uebergraset","übergrastet","uebergrastet","übergrätschet","uebergraetschet","übergrätschtet","uebergraetschtet","übergreift","uebergreift","übergreifet","uebergreifet","übergrifft","uebergrifft","übergriffet","uebergriffet","übergreift","uebergreift","übergreifet","uebergreifet","übergriffet","uebergriffet","übergrifft","uebergrifft","übergrünet","uebergruenet","übergrüntet","uebergruentet","überhat","ueberhat","überhabt","ueberhabt","überhabet","ueberhabet","überhattet","ueberhattet","überhättet","ueberhaettet","überhält","ueberhaelt","überhaltet","ueberhaltet","überhielt","ueberhielt","überhieltet","ueberhieltet","überhändiget","ueberhaendiget","überhändigtet","ueberhaendigtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhängt","ueberhaengt","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhänget","ueberhaenget","überhängtet","ueberhaengtet","überhängt","ueberhaengt","überhänget","ueberhaenget","überhingt","ueberhingt","überhinget","ueberhinget","überhastetet","ueberhastetet","überhäufet","ueberhaeufet","überhäuftet","ueberhaeuftet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überhöbet","ueberhoebet","überhebt","ueberhebt","überhebet","ueberhebet","überhobt","ueberhobt","überheiztet","ueberheiztet","überheizet","ueberheizet","überhöhet","ueberhoehet","überhöhtet","ueberhoehtet","überhitzet","ueberhitzet","überhitztet","ueberhitztet","überholet","ueberholet","überholtet","ueberholtet","überhöret","ueberhoeret","überhörtet","ueberhoertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überinterpretieret","ueberinterpretieret","überinterpretiertet","ueberinterpretiertet","überklebet","ueberklebet","überklebtet","ueberklebtet","überkleidetet","ueberkleidetet","überkochet","ueberkochet","überkochtet","ueberkochtet","überkommet","ueberkommet","überkamt","ueberkamt","überkämet","ueberkaemet","überkämt","ueberkaemt","überkompensieret","ueberkompensieret","überkompensiertet","ueberkompensiertet","überkreuzet","ueberkreuzet","überkreuztet","ueberkreuztet","überkronet","ueberkronet","überkrontet","ueberkrontet","überkrustetet","ueberkrustetet","überladet","ueberladet","überludet","ueberludet","überlüdet","ueberluedet","überlappet","ueberlappet","überlapptet","ueberlapptet","überlasset","ueberlasset","überlaßt","ueberlaßt","ueberlasst","ueberlasst","überlässt","ueberlaesst","überließt","ueberließt","ueberliesst","überließet","ueberließet","ueberliesset","überlastet","ueberlastet","überlastetet","ueberlastetet","überläuft","ueberlaeuft","überlaufet","ueberlaufet","überlieft","ueberlieft","überliefet","ueberliefet","überlebet","ueberlebet","überlebtet","ueberlebtet","überleget","ueberleget","überlegtet","ueberlegtet","überlegt","ueberlegt","überleget","ueberleget","überlegtet","ueberlegtet","überleitet","ueberleitet","überleitetet","ueberleitetet","überleset","ueberleset","überlast","ueberlast","überläset","ueberlaeset","überliegt","ueberliegt","überlieget","ueberlieget","überlagt","ueberlagt","überläget","ueberlaeget","überlägt","ueberlaegt","überlistetet","ueberlistetet","übermachet","uebermachet","übermachtet","uebermachtet","übermalet","uebermalet","übermaltet","uebermaltet","übermalet","uebermalet","übermaltet","uebermaltet","übermannet","uebermannet","übermanntet","uebermanntet","übermarchtet","uebermarchtet","übermarchet","uebermarchet","übermästetet","uebermaestetet","übermüdetet","uebermuedetet","übernächtiget","uebernaechtiget","übernächtigtet","uebernaechtigtet","übernimmt","uebernimmt","übernehmt","uebernehmt","übernehmet","uebernehmet","übernahmt","uebernahmt","übernähmet","uebernaehmet","übernähmt","uebernaehmt","übernutzet","uebernutzet","übernutztet","uebernutztet","überpflanzt","ueberpflanzt","überpflanzet","ueberpflanzet","überpflanztet","ueberpflanztet","überplanet","ueberplanet","überplantet","ueberplantet","überprüfet","ueberpruefet","überprüftet","ueberprueftet","überquillt","ueberquillt","überquellt","ueberquellt","überquellet","ueberquellet","überquollt","ueberquollt","überquöllet","ueberquoellet","ueberquöllt","ueberquoellt","überqueret","ueberqueret","überquertet","ueberquertet","überraget","ueberraget","überragtet","ueberragtet","überragt","ueberragt","überraget","ueberraget","überragtet","ueberragtet","überraschet","ueberraschet","überraschtet","ueberraschtet","überreagieret","ueberreagieret","überreagiertet","ueberreagiertet","überrechnetet","ueberrechnetet","überredetet","ueberredetet","überreglementieret","ueberreglementieret","überreglementiertet","ueberreglementiertet","überregulieret","ueberregulieret","überreguliertet","ueberreguliertet","überreichet","ueberreichet","überreichtet","ueberreichtet","überreißet","ueberreisset","überrisset","ueberrisset","überreitet","ueberreitet","überrittet","ueberrittet","überreizet","ueberreizet","überreiztet","ueberreiztet","überrennet","ueberrennet","überrenntet","ueberrenntet","überrollet","ueberrollet","überrolltet","ueberrolltet","überrundetet","ueberrundetet","übersäet","uebersaeet","übersätet","uebersaetet","übersättiget","uebersaettiget","uebersaettigtet","übersättigtet","überschattetet","ueberschattetet","überschätzet","ueberschaetzet","überschätztet","ueberschaetztet","überschauet","ueberschauet","überschautet","ueberschautet","überschäumt","ueberschaeumt","überschäumet","ueberschaeumet","überschäumtet","ueberschaeumtet","überschießt","ueberschießt","ueberschiesst","überschießet","ueberschiesset","ueberschießet","überschosst","ueberschosst","überschosst","ueberschosst","überschoßt","ueberschoßt","überschösset","ueberschoesset","überschlafet","ueberschlafet","überschliefet","ueberschliefet","überschlieft","ueberschlieft","überschlaget","ueberschlaget","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","überschlügt","ueberschluegt","überschlägt","ueberschlaegt","überschlagt","ueberschlagt","überschlaget","ueberschlaget","überschlugt","ueberschlugt","überschlüget","ueberschlueget","ueberschluegt","überschlügt","überschließt","ueberschließt","ueberschliesst","überschließet","ueberschliesset","überschlosst","ueberschlosst","überschloßt","ueberschlosst","überschlösset","ueberschloesset","überschmieret","ueberschmieret","überschmiertet","ueberschmiertet","überschminket","ueberschminket","überschminktet","ueberschminktet","überschnappt","ueberschnappt","überschnappet","ueberschnappet","überschnapptet","ueberschnapptet","überschneidet","ueberschneidet","überschnittet","ueberschnittet","überschneiet","ueberschneiet","überschneitet","ueberschneitet","überschreibet","ueberschreibet","überschriebet","ueberschriebet","überschriebt","ueberschriebt","überschreiet","ueberschreiet","überschrieet","ueberschrieet","überschriet","ueberschriet","überschriet","ueberschriet","überschreitet","ueberschreitet","überschritt","ueberschritt","überschrittet","ueberschrittet","überschuldetet","ueberschuldetet","überschüttet","ueberschüttet","überschüttetet","ueberschüttetet","überschüttetet","ueberschuettetet","überschwappt","ueberschwappt","überschwappet","ueberschwappet","überschwapptet","ueberschwapptet","überschwemmet","ueberschwemmet","überschwemmtet","ueberschwemmtet","überschwinget","ueberschwinget","überschwangt","ueberschwangt","überschwänget","ueberschwaenget","überschwängt","ueberschwaengt","übersieht","uebersieht","überseht","ueberseht","übersehet","uebersehet","übersaht","uebersaht","übersähet","uebersaehet","übersäht","uebersaeht","übersähet","uebersaehet","übersäht","uebersaeht","übersandtet","uebersandtet","übersendetet","uebersendetet","übersensibilisieret","uebersensibilisieret","übersensibilisiertet","uebersensibilisiertet","übersetzt","uebersetzt","übersetzet","uebersetzet","übersetztet","uebersetztet","übersetzet","uebersetzet","übersetztet","uebersetztet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","übersiedet","uebersiedet","übersiedetet","uebersiedetet","übersott","uebersott","übersottet","uebersottet","übersöttet","uebersoettet","überspannet","ueberspannet","überspanntet","ueberspanntet","überspielet","ueberspielet","überspieltet","ueberspieltet","überspinnet","ueberspinnet","überspännet","ueberspaennet","überspännt","ueberspaennt","überspönnet","ueberspoennet","überspönnt","ueberspoennt","überspitzet","ueberspitzet","überspitztet","ueberspitztet","übersprechet","uebersprechet","überspracht","ueberspracht","übersprächet","ueberspraechet","übersprächt","ueberspraecht","überspringt","ueberspringt","überspringet","ueberspringet","überspränget","ueberspraenget","übersprängt","ueberspraengt","überspringt","ueberspringt","überspringet","ueberspringet","übersprangt","uebersprangt","überspränget","ueberspraenget","übersprängt","ueberspraengt","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","übersprühet","ueberspruehet","übersprühtet","ueberspruehtet","überspület","ueberspuelet","überspültet","überspueltet","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","übersticht","uebersticht","überstecht","ueberstecht","überstechet","ueberstechet","überstacht","ueberstacht","überstächet","ueberstaechet","überstächt","ueberstaecht","überstehet","ueberstehet","überstandet","überstandet","überständet","überstaendet","überstündet","überstuendet","übersteht","uebersteht","überstehet","ueberstehet","überstandet","ueberstandet","überständet","ueberstaendet","überstündet","ueberstuendet","übersteiget","uebersteiget","überstieget","ueberstieget","überstiegt","ueberstiegt","übersteigt","uebersteigt","übersteiget","uebersteiget","überstiegt","ueberstiegt","überstieget","ueberstieget","überstellet","ueberstellet","überstilisieret","ueberstilisieret","überstimmet","ueberstimmet","überstimmtet","ueberstimmtet","überstrahlet","ueberstrahlet","überstrahltet","ueberstrahltet","überstrapazieret","ueberstrapazieret","überstrapaziertet","ueberstrapaziertet","überstreicht","ueberstreicht","überstreichet","ueberstreichet","überstricht","ueberstricht","überstrichet","ueberstrichet","überstreichet","ueberstreichet","überstrichet","ueberstrichet","überstricht","ueberstricht","überstreift","ueberstreift","überstreifet","ueberstreifet","überstreiftet","ueberstreiftet","überstreuet","ueberstreuet","überstreutet","ueberstreutet","überströmet","ueberstroemet","überströmtet","überstroemtet","überstülpt","überstuelpt","ueberstuelpet","überstülpet","überstülptet","ueberstuelptet","überstürzet","ueberstuerzet","überstürztet","ueberstuerztet","übertäubet","uebertaeubet","übertäubtet","uebertaeubtet","übertauchet","uebertauchet","übertauchtet","uebertauchtet","übertippet","uebertippet","übertipptet","uebertipptet","übertönet","uebertoenet","übertöntet","uebertoentet","übertouret","uebertouret","übertourtet","uebertourtet","überträgt","uebertraegt","übertragt","uebertragt","übertraget","uebertraget","übertrugt","uebertrugt","übertrüget","uebertrueget","übertrügt","uebertruegt","übertrainieret","uebertrainieret","übertrainiertet","uebertrainiertet","übertreffet","uebertreffet","übertraft","uebertraft","überträfet","uebertraefet","überträft","uebertraeft","übertreibt","uebertreibt","übertreibet","uebertreibet","übertriebet","uebertriebet","übertriebt","uebertriebt","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertritt","uebertritt","übertretet","uebertretet","übertrat","uebertrat","übertratet","uebertratet","überträtet","uebertraetet","übertrumpfet","uebertrumpfet","übertrumpftet","uebertrumpftet","übertünchet","uebertuenchet","übertünchtet","überversorget","ueberversorget","überversorgtet","ueberversorgtet","übervorteilet","uebervorteilet","übervorteiltet","uebervorteiltet","überwachet","ueberwachet","überwachtet","ueberwachtet","überwachset","ueberwachset","überwüchset","ueberwuechset","überwallt","ueberwallt","überwallet","ueberwallet","überwalltet","ueberwalltet","überwallet","ueberwallet","überwalltet","ueberwalltet","überwältiget","ueberwaeltiget","überwältigtet","ueberwaeltigtet","überwalzet","ueberwalzet","überwalztet","ueberwalztet","überwälzet","ueberwaelzet","überwälztet","ueberwaelztet","überwechtetet","ueberwechtetet","überwächtetet","ueberwaechtetet","überwehet","ueberwehet","überwehtet","ueberwehtet","überweidetet","ueberweidetet","überweist","ueberweist","überweiset","ueberweiset","überwiest","ueberwiest","überwieset","ueberwieset","überweißet","ueberweisset","überweißtet","ueberweisstet","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwirft","ueberwirft","überwerft","ueberwerft","überwerfet","ueberwerfet","überwarft","ueberwarft","überwürfet","ueberwuerfet","überwürft","ueberwuerft","überwertetet","ueberwertetet","überwiegt","ueberwiegt","überwieget","ueberwieget","überwogt","ueberwogt","überwöget","ueberwoeget","überwögt","ueberwoegt","überwindet","ueberwindet","überwandet","ueberwandet","überwändet","ueberwaendet","überwölbet","ueberwoelbet","überwölbtet","ueberwoelbtet","ueberwuerzet","ueberwuerzet","überwürztet","ueberwuerztet","überzahlet","ueberzahlet","überzahltet","ueberzahltet","überzahltet","ueberzahltet","überzeichnetet","ueberzeichnetet","überzeuget","ueberzeuget","überzeugtet","ueberzeugtet","überzieht","ueberzieht","überziehet","ueberziehet","überzogt","ueberzogt","überzöget","ueberzoeget","überzögt","ueberzoegt","überzüchtetet","ueberzuechtetet","überangebot","ueberangebot","überbrückungskredit","ueberbrückungskredit","übereinkunft","uebereinkunft","überfahrt","ueberfahrt","überflugverbot","ueberflugverbot","überflutungsgebiet","ueberflutungsgebiet","überfracht","ueberfracht","überfrucht","ueberfrucht","übergangslaut","uebergangslaut","übergebot","uebergebot","übergewicht","uebergewicht","überhangmandat","ueberhangmandat","überhangsrecht","ueberhangsrecht","überholverbot","ueberholverbot","überladenheit","ueberladenheit","überlandfahrt","ueberlandfahrt","überlast","ueberlast","überlegenheit","ueberlegenheit","übermacht","uebermacht","übermaßverbot","uebermassverbot","übermut","uebermut","überraschungseffekt","ueberraschungseffekt","überraschungsgast","ueberraschungsgast","überraschungsmoment","ueberraschungsmoment","überredungskunst","ueberredungskunst","überreiztheit","ueberreiztheit","überrest","ueberrest","überschicht","ueberschicht","überschnitt","ueberschnitt","überschrift","ueberschrift","überschwemmungsgebiet","ueberschwemmungsgebiet","überseegebiet","ueberseegebiet","überseegeschäft","ueberseegeschaeft","übersicht","uebersicht","überspanntheit","ueberspanntheit","überspitztheit","ueberspitztheit","übertragungsrecht","uebertragungsrecht","übertriebenheit","uebertriebenheit","übertritt","uebertritt","überwachungsdienst","ueberwachungsdienst","überwachungsstaat","ueberwachungsstaat","überwelt","ueberwelt","überwinterungsgebiet","ueberwinterungsgebiet","überzeugtheit","ueberzeugtheit","überzeugungstat","ueberzeugungstat","überziehungskredit","ueberziehungskredit"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.exceptions=m,e.default=function(){return{verbsBeginningWithGe:l,verbsBeginningWithErVerEntBeZerHerUber:c,verbsWithGeInMiddle:u,verbsWithErVerEntBeZerHerUberInMiddle:p,verbsEndingWithIert:z,exceptions:m}};var i=/^((ge)\S+t($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>]))/gi,n=/^(((be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>]))/gi,r=/(ab|an|auf|aus|vor|wieder|zurück)(ge)\S+t($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,o=/((ab|an|auf|aus|vor|wieder|zurück)(be|ent|er|her|ver|zer|über|ueber)\S+([^s]t|sst))($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,s=/\S+iert($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,d=/\S+(apparat|arbeit|dienst|haft|halt|kraft|not|pflicht|schaft|schrift|tät|wert|zeit)($|[ \n\r\t.,'()"+\-;!?:/»«‹›<>])/gi,l=function(a){return a.match(i)||[]},c=function(a){return a.match(n)||[]},u=function(a){return a.match(r)||[]},p=function(a){return a.match(o)||[]},z=function(a){return a.match(s)||[]};function m(a){return a.match(d)||[]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.generateRegularVerbForms=function(a,e){return[].concat(function(a){if(Array.isArray(a)){for(var e=0,t=Array(a.length);e<a.length;e++)t[e]=a[e];return t}return Array.from(a)}((0,i.addVerbSuffixes)(a,e)),[(0,n.generateParticipleForm)(a,e)])};var i=t(586),n=t(587)},function(a,e,t){"use strict";function i(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e.map(function(e){return a+t+e})}Object.defineProperty(e,"__esModule",{value:!0}),e.applySuffixesToStem=i,e.applySuffixesToStems=function(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return a.reduce(function(a,n){var r=i(n,e,t);return a.concat(r)},[])}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a};e.generateVerbExceptionForms=function(a,e){var t="",i=(0,o.allGermanVerbPrefixesSorted)(a.prefixes).find(function(a){return e.startsWith(a)});"string"==typeof i&&(t=e.slice(i.length));t.length>2&&"string"==typeof i?e=t:i=null;var n=d(a,e).length>0?d(a,e):l(a,e);"string"==typeof i&&(n=n.map(function(a){return i+a}));return n};var n=t(273),r=t(1),o=t(275),s=function(a,e,t){var o=e.class,s=e.stems,d=[];return(0,r.forOwn)(s,function(a){return d.push(a)}),(d=(0,r.flatten)(d)).includes(t)?function(a,e,t){var o={present:a.suffixes.presentAllClasses.slice(),pastParticiple:new Array(a.suffixes.pastParticiple),pastParticipleT:new Array(a.suffixes.pastParticipleT),pastParticipleEt:new Array(a.suffixes.pastParticipleEt),pastSubjunctive:a.suffixes.pastSubjunctive.slice()},s=a.suffixes.classDependent[e],d=i({},o,s),l=[],c=[t.present,t.past,t.presentSg],u=!0,p=!1,z=void 0;try{for(var m,g=c[Symbol.iterator]();!(u=(m=g.next()).done);u=!0){var f=m.value;f&&l.push(f)}}catch(a){p=!0,z=a}finally{try{!u&&g.return&&g.return()}finally{if(p)throw z}}return(0,r.forOwn)(t,function(a,e){l.push(Array.isArray(a)?(0,n.applySuffixesToStems)(a,d[e]):(0,n.applySuffixesToStem)(a,d[e]))}),(0,r.uniq)((0,r.flatten)(l))}(a.strongAndIrregularVerbs,o,s):[]},d=function(a,e){var t=a.strongAndIrregularVerbs.stems,i=!0,n=!1,r=void 0;try{for(var o,d=t[Symbol.iterator]();!(i=(o=d.next()).done);i=!0){var l=o.value,c=s(a,l,e);if(c.length>0)return c}}catch(a){n=!0,r=a}finally{try{!i&&d.return&&d.return()}finally{if(n)throw r}}return[]},l=function(a,e){var t=a.veryIrregularVerbs.find(function(a){return a.stem===e});return t?t.forms:[]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.allGermanVerbPrefixesSorted=function(a){return(0,i.flatten)(Object.values(a)).sort(function(a,e){return e.length-a.length||a.localeCompare(e)})};var i=t(1)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){var t=d(a,e);if(t)return t;e=(e=(e=(e=e.replace(/([aeiouyäöü])u([aeiouyäöü])/g,"$1U$2")).replace(/([aeiouyäöü])y([aeiouyäöü])/g,"$1Y$2")).replace(/([aeiouyäöü])i([aeiouyäöü])/g,"$1I$2")).replace(/([aeiouyäöü])e([aeiouyäöü])/g,"$1E$2");var l=i(e),c=n(e).index1,u=n(e).optionUsed1;e=o(e,c,u,l);var p=r(e);return e=(e=(e=(e=(e=s(e,p,l)).replace(/U/g,"u")).replace(/Y/g,"y")).replace(/I/g,"i")).replace(/E/g,"e")};var i=function(a){var e=a.search(/[aeiouyäöü][^aeiouyäöü]/);return-1!==e&&(e+=2),-1!==e&&e<3&&(e=3),e},n=function(a){var e=a.search(/(em|ern|er)$/g),t=a.search(/(e|en|es)$/g),i=a.search(/([bdfghklmnrt]s)$/g);-1!==i&&i++;var n="",r=1e4;return-1!==e?{index1:r=e,optionUsed1:n="a"}:-1!==t?{index1:r=t,optionUsed1:n="b"}:-1!==i?{index1:r=i,optionUsed1:n="c"}:{index1:r,optionUsed1:n}},r=function(a){var e=a.search(/(en|er|est)$/g),t=a.search(/(.{3}[bdfghklmnt]st)$/g);-1!==t&&(t+=4);var i=1e4;return-1!==e?i=e:-1!==t&&(i=t),i},o=function(a,e,t,i){return 1e4!==e&&-1!==i&&e>=i&&(a=a.substring(0,e),"b"===t&&-1!==a.search(/niss$/)&&(a=a.substring(0,a.length-1))),a},s=function(a,e,t){return 1e4!==e&&-1!==t&&e>=t&&(a=a.substring(0,e)),a},d=function(a,e){var t=a.veryIrregularVerbs.find(function(a){return a.forms.includes(e)});return t?t.stem:null}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default={queue:["wordCount","keywordDensity","subHeadings","stopwords","fleschReading","linkCount","imageCount","urlKeyword","urlLength","metaDescriptionLength","metaDescriptionKeyword","pageTitleKeyword","pageTitleLength","firstParagraph","urlStopwords","keywordDoubles","keyphraseSizeCheck"],stopWords:["a","about","above","after","again","against","all","am","an","and","any","are","as","at","be","because","been","before","being","below","between","both","but","by","could","did","do","does","doing","down","during","each","few","for","from","further","had","has","have","having","he","he'd","he'll","he's","her","here","here's","hers","herself","him","himself","his","how","how's","i","i'd","i'll","i'm","i've","if","in","into","is","it","it's","its","itself","let's","me","more","most","my","myself","nor","of","on","once","only","or","other","ought","our","ours","ourselves","out","over","own","same","she","she'd","she'll","she's","should","so","some","such","than","that","that's","the","their","theirs","them","themselves","then","there","there's","these","they","they'd","they'll","they're","they've","this","those","through","to","too","under","until","up","very","was","we","we'd","we'll","we're","we've","were","what","what's","when","when's","where","where's","which","while","who","who's","whom","why","why's","with","would","you","you'd","you'll","you're","you've","your","yours","yourself","yourselves"],wordsToRemove:[" a"," in"," an"," on"," for"," the"," and"],maxSlugLength:20,maxUrlLength:40,maxMeta:156}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.filterEndingWith=e.filterOneCharacterWordCombinations=e.filterOnDensity=e.filterFunctionWordsAnywhere=e.filterFunctionWords=e.filterFunctionWordsAtBeginning=e.filterFunctionWordsAtEnding=e.sortCombinations=e.getRelevantCombinations=e.calculateOccurrences=e.getRelevantWords=e.getWordCombinations=void 0;var i=c(t(20)),n=c(t(22)),r=c(t(279)),o=t(53),s=c(t(84)),d=c(t(15)),l=t(1);function c(a){return a&&a.__esModule?a:{default:a}}var u=(0,s.default)(),p=0,z=.03,m=100,g=200,f=["–","—","-","©","#","%","/","\\","$","€","£","*","•","|","→","←","}","{","//","||",""];function y(a,e,t){var s=(0,n.default)(a),d=void 0,c=void 0;return(0,l.flatMap)(s,function(a){return a=a.toLocaleLowerCase(),a=(0,o.normalize)(a),d=(0,i.default)(a),(0,l.filter)((0,l.map)(d,function(a,i){return i+e-1<d.length&&(c=d.slice(i,i+e),new r.default(c,0,t))}))})}function w(a){var e={};return(0,l.forEach)(a,function(a){var t=a.getCombination();(0,l.has)(e,t)||(e[t]=a),e[t].incrementOccurrences()}),(0,l.values)(e)}function h(a){return a=a.filter(function(a){return 1!==a.getOccurrences()&&0!==a.getRelevance()})}function b(a){a.sort(function(a,e){var t=e.getRelevance()-a.getRelevance();return 0!==t?t:e.getLength()-a.getLength()})}function v(a){return a.filter(function(a){return!(1===a.getLength()&&a.getWords()[0].length<=1)})}function k(a,e){return a.filter(function(a){return(0,l.isEmpty)((0,l.intersection)(e,a.getWords()))})}function _(a,e){return a.filter(function(a){return!(0,l.includes)(e,a.getWords()[0])})}function j(a,e){return a.filter(function(a){var t=a.getWords(),i=t.length-1;return!(0,l.includes)(e,t[i])})}function T(a,e){return a=j(a=_(a,e),e)}function E(a,e,t,i){return a.filter(function(a){return a.getDensity(e)>=t&&a.getDensity(e)<i})}function x(a,e,t){return a=a.filter(function(a){for(var i=a.getCombination(),n=0;n<t.length;n++)if(i.endsWith(t[n]))return!0;return!i.endsWith(e)})}function A(a,e){return a=_(a=j(a=T(a=k(a,e.filteredAnywhere),e.filteredAtBeginningAndEnding),e.filteredAtEnding),e.filteredAtBeginning)}function S(a,e){var t=(0,d.default)(e);u.hasOwnProperty(t)||(t="en");var i=u[t],n=y(a,1,i.all),r=n.length,o=h(w(n));b(o),o=(0,l.take)(o,100);var s={};(0,l.forEach)(o,function(a){s[a.getCombination()]=a.getRelevance()});var c=w(y(a,2,i.all)),_=w(y(a,3,i.all)),j=w(y(a,4,i.all)),T=w(y(a,5,i.all)),S=o.concat(c,_,j,T);return S=function(a,e,t){return a=A(a=v(a=k(a,f)),e),"en"===t&&(a=x(a,"'s",[])),a}(S,i,t),(0,l.forEach)(S,function(a){a.setRelevantWords(s)}),b(S=h(S)),r>=g&&(S=E(S,r,p,z)),(0,l.take)(S,m)}e.getWordCombinations=y,e.getRelevantWords=S,e.calculateOccurrences=w,e.getRelevantCombinations=h,e.sortCombinations=b,e.filterFunctionWordsAtEnding=j,e.filterFunctionWordsAtBeginning=_,e.filterFunctionWords=A,e.filterFunctionWordsAnywhere=k,e.filterOnDensity=E,e.filterOneCharacterWordCombinations=v,e.filterEndingWith=x,e.default={getWordCombinations:y,getRelevantWords:S,calculateOccurrences:w,getRelevantCombinations:h,sortCombinations:b,filterFunctionWordsAtEnding:j,filterFunctionWordsAtBeginning:_,filterFunctionWords:T,filterFunctionWordsAnywhere:k,filterOnDensity:E,filterOneCharacterWordCombinations:v,filterEndingWith:x}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1);function n(a,e,t){this._words=a,this._length=a.length,this._occurrences=e||0,this._functionWords=t}n.lengthBonus={2:3,3:7,4:12,5:18},n.prototype.getLengthBonus=function(){return(0,i.has)(n.lengthBonus,this._length)?n.lengthBonus[this._length]:0},n.prototype.getWords=function(){return this._words},n.prototype.getLength=function(){return this._length},n.prototype.getCombination=function(){return this._words.join(" ")},n.prototype.getOccurrences=function(){return this._occurrences},n.prototype.incrementOccurrences=function(){this._occurrences+=1},n.prototype.getMultiplier=function(a){return 1+a*this.getLengthBonus()},n.prototype.isRelevantWord=function(a){return(0,i.has)(this._relevantWords,a)},n.prototype.getRelevantWordPercentage=function(){var a=0,e=1;return this._length>1&&((0,i.forEach)(this._words,function(e){this.isRelevantWord(e)&&(a+=1)}.bind(this)),e=a/this._length),e},n.prototype.getRelevance=function(){if(1===this._words.length&&function(a,e){return-1!==e.indexOf(a.toLocaleLowerCase())}(this._words[0],this._functionWords))return 0;var a=this.getRelevantWordPercentage();return 0===a?0:this.getMultiplier(a)*this._occurrences},n.prototype.setRelevantWords=function(a){this._relevantWords=a},n.prototype.getDensity=function(a){return this._occurrences/a},n.prototype.serialize=function(){return{_parseClass:"WordCombination",words:this._words,occurrences:this._occurrences,functionWords:this._functionWords,relevantWords:this._relevantWords}},n.parse=function(a){var e=new n(a.words,a.occurrences,a.functionWords);return e.setRelevantWords(a.relevantWords),e},e.default=n},function(a,e,t){var i=t(281),n={input:!0,option:!0,optgroup:!0,select:!0,button:!0,datalist:!0,textarea:!0},r={tr:{tr:!0,th:!0,td:!0},th:{th:!0},td:{thead:!0,th:!0,td:!0},body:{head:!0,link:!0,script:!0},li:{li:!0},p:{p:!0},h1:{p:!0},h2:{p:!0},h3:{p:!0},h4:{p:!0},h5:{p:!0},h6:{p:!0},select:n,input:n,output:n,button:n,datalist:n,textarea:n,option:{option:!0},optgroup:{optgroup:!0}},o={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},s={__proto__:null,math:!0,svg:!0},d={__proto__:null,mi:!0,mo:!0,mn:!0,ms:!0,mtext:!0,"annotation-xml":!0,foreignObject:!0,desc:!0,title:!0},l=/\s|\//;function c(a,e){this._options=e||{},this._cbs=a||{},this._tagname="",this._attribname="",this._attribvalue="",this._attribs=null,this._stack=[],this._foreignContext=[],this.startIndex=0,this.endIndex=null,this._lowerCaseTagNames="lowerCaseTags"in this._options?!!this._options.lowerCaseTags:!this._options.xmlMode,this._lowerCaseAttributeNames="lowerCaseAttributeNames"in this._options?!!this._options.lowerCaseAttributeNames:!this._options.xmlMode,this._options.Tokenizer&&(i=this._options.Tokenizer),this._tokenizer=new i(this._options,this),this._cbs.onparserinit&&this._cbs.onparserinit(this)}t(98)(c,t(607).EventEmitter),c.prototype._updatePosition=function(a){null===this.endIndex?this._tokenizer._sectionStart<=a?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-a:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},c.prototype.ontext=function(a){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(a)},c.prototype.onopentagname=function(a){if(this._lowerCaseTagNames&&(a=a.toLowerCase()),this._tagname=a,!this._options.xmlMode&&a in r)for(var e;(e=this._stack[this._stack.length-1])in r[a];this.onclosetag(e));!this._options.xmlMode&&a in o||(this._stack.push(a),a in s?this._foreignContext.push(!0):a in d&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(a),this._cbs.onopentag&&(this._attribs={})},c.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&this._tagname in o&&this._cbs.onclosetag(this._tagname),this._tagname=""},c.prototype.onclosetag=function(a){if(this._updatePosition(1),this._lowerCaseTagNames&&(a=a.toLowerCase()),(a in s||a in d)&&this._foreignContext.pop(),!this._stack.length||a in o&&!this._options.xmlMode)this._options.xmlMode||"br"!==a&&"p"!==a||(this.onopentagname(a),this._closeCurrentTag());else{var e=this._stack.lastIndexOf(a);if(-1!==e)if(this._cbs.onclosetag)for(e=this._stack.length-e;e--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=e;else"p"!==a||this._options.xmlMode||(this.onopentagname(a),this._closeCurrentTag())}},c.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},c.prototype._closeCurrentTag=function(){var a=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===a&&(this._cbs.onclosetag&&this._cbs.onclosetag(a),this._stack.pop())},c.prototype.onattribname=function(a){this._lowerCaseAttributeNames&&(a=a.toLowerCase()),this._attribname=a},c.prototype.onattribdata=function(a){this._attribvalue+=a},c.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},c.prototype._getInstructionName=function(a){var e=a.search(l),t=e<0?a:a.substr(0,e);return this._lowerCaseTagNames&&(t=t.toLowerCase()),t},c.prototype.ondeclaration=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("!"+e,"!"+a)}},c.prototype.onprocessinginstruction=function(a){if(this._cbs.onprocessinginstruction){var e=this._getInstructionName(a);this._cbs.onprocessinginstruction("?"+e,"?"+a)}},c.prototype.oncomment=function(a){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(a),this._cbs.oncommentend&&this._cbs.oncommentend()},c.prototype.oncdata=function(a){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(a),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+a+"]]")},c.prototype.onerror=function(a){this._cbs.onerror&&this._cbs.onerror(a)},c.prototype.onend=function(){if(this._cbs.onclosetag)for(var a=this._stack.length;a>0;this._cbs.onclosetag(this._stack[--a]));this._cbs.onend&&this._cbs.onend()},c.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},c.prototype.parseComplete=function(a){this.reset(),this.end(a)},c.prototype.write=function(a){this._tokenizer.write(a)},c.prototype.end=function(a){this._tokenizer.end(a)},c.prototype.pause=function(){this._tokenizer.pause()},c.prototype.resume=function(){this._tokenizer.resume()},c.prototype.parseChunk=c.prototype.write,c.prototype.done=c.prototype.end,a.exports=c},function(a,e,t){a.exports=fa;var i=t(282),n=t(194),r=t(283),o=t(195),s=0,d=s++,l=s++,c=s++,u=s++,p=s++,z=s++,m=s++,g=s++,f=s++,y=s++,w=s++,h=s++,b=s++,v=s++,k=s++,_=s++,j=s++,T=s++,E=s++,x=s++,A=s++,S=s++,O=s++,C=s++,P=s++,M=s++,R=s++,N=s++,I=s++,q=s++,L=s++,D=s++,F=s++,B=s++,U=s++,H=s++,$=s++,W=s++,K=s++,G=s++,Y=s++,V=s++,Q=s++,X=s++,Z=s++,J=s++,aa=s++,ea=s++,ta=s++,ia=s++,na=s++,ra=s++,oa=s++,sa=s++,da=s++,la=0,ca=la++,ua=la++,pa=la++;function za(a){return" "===a||"\n"===a||"\t"===a||"\f"===a||"\r"===a}function ma(a,e,t){var i=a.toLowerCase();return a===i?function(a){a===i?this._state=e:(this._state=t,this._index--)}:function(n){n===i||n===a?this._state=e:(this._state=t,this._index--)}}function ga(a,e){var t=a.toLowerCase();return function(i){i===t||i===a?this._state=e:(this._state=c,this._index--)}}function fa(a,e){this._state=d,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=d,this._special=ca,this._cbs=e,this._running=!0,this._ended=!1,this._xmlMode=!(!a||!a.xmlMode),this._decodeEntities=!(!a||!a.decodeEntities)}fa.prototype._stateText=function(a){"<"===a?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=l,this._sectionStart=this._index):this._decodeEntities&&this._special===ca&&"&"===a&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=d,this._state=na,this._sectionStart=this._index)},fa.prototype._stateBeforeTagName=function(a){"/"===a?this._state=p:"<"===a?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===a||this._special!==ca||za(a)?this._state=d:"!"===a?(this._state=k,this._sectionStart=this._index+1):"?"===a?(this._state=j,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==a&&"S"!==a?c:L,this._sectionStart=this._index)},fa.prototype._stateInTagName=function(a){("/"===a||">"===a||za(a))&&(this._emitToken("onopentagname"),this._state=g,this._index--)},fa.prototype._stateBeforeCloseingTagName=function(a){za(a)||(">"===a?this._state=d:this._special!==ca?"s"===a||"S"===a?this._state=D:(this._state=d,this._index--):(this._state=z,this._sectionStart=this._index))},fa.prototype._stateInCloseingTagName=function(a){(">"===a||za(a))&&(this._emitToken("onclosetag"),this._state=m,this._index--)},fa.prototype._stateAfterCloseingTagName=function(a){">"===a&&(this._state=d,this._sectionStart=this._index+1)},fa.prototype._stateBeforeAttributeName=function(a){">"===a?(this._cbs.onopentagend(),this._state=d,this._sectionStart=this._index+1):"/"===a?this._state=u:za(a)||(this._state=f,this._sectionStart=this._index)},fa.prototype._stateInSelfClosingTag=function(a){">"===a?(this._cbs.onselfclosingtag(),this._state=d,this._sectionStart=this._index+1):za(a)||(this._state=g,this._index--)},fa.prototype._stateInAttributeName=function(a){("="===a||"/"===a||">"===a||za(a))&&(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=y,this._index--)},fa.prototype._stateAfterAttributeName=function(a){"="===a?this._state=w:"/"===a||">"===a?(this._cbs.onattribend(),this._state=g,this._index--):za(a)||(this._cbs.onattribend(),this._state=f,this._sectionStart=this._index)},fa.prototype._stateBeforeAttributeValue=function(a){'"'===a?(this._state=h,this._sectionStart=this._index+1):"'"===a?(this._state=b,this._sectionStart=this._index+1):za(a)||(this._state=v,this._sectionStart=this._index,this._index--)},fa.prototype._stateInAttributeValueDoubleQuotes=function(a){'"'===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=g):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},fa.prototype._stateInAttributeValueSingleQuotes=function(a){"'"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=g):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},fa.prototype._stateInAttributeValueNoQuotes=function(a){za(a)||">"===a?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=g,this._index--):this._decodeEntities&&"&"===a&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=na,this._sectionStart=this._index)},fa.prototype._stateBeforeDeclaration=function(a){this._state="["===a?S:"-"===a?T:_},fa.prototype._stateInDeclaration=function(a){">"===a&&(this._cbs.ondeclaration(this._getSection()),this._state=d,this._sectionStart=this._index+1)},fa.prototype._stateInProcessingInstruction=function(a){">"===a&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=d,this._sectionStart=this._index+1)},fa.prototype._stateBeforeComment=function(a){"-"===a?(this._state=E,this._sectionStart=this._index+1):this._state=_},fa.prototype._stateInComment=function(a){"-"===a&&(this._state=x)},fa.prototype._stateAfterComment1=function(a){this._state="-"===a?A:E},fa.prototype._stateAfterComment2=function(a){">"===a?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"-"!==a&&(this._state=E)},fa.prototype._stateBeforeCdata1=ma("C",O,_),fa.prototype._stateBeforeCdata2=ma("D",C,_),fa.prototype._stateBeforeCdata3=ma("A",P,_),fa.prototype._stateBeforeCdata4=ma("T",M,_),fa.prototype._stateBeforeCdata5=ma("A",R,_),fa.prototype._stateBeforeCdata6=function(a){"["===a?(this._state=N,this._sectionStart=this._index+1):(this._state=_,this._index--)},fa.prototype._stateInCdata=function(a){"]"===a&&(this._state=I)},fa.prototype._stateAfterCdata1=function(a){this._state="]"===a?q:N},fa.prototype._stateAfterCdata2=function(a){">"===a?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=d,this._sectionStart=this._index+1):"]"!==a&&(this._state=N)},fa.prototype._stateBeforeSpecial=function(a){"c"===a||"C"===a?this._state=F:"t"===a||"T"===a?this._state=Q:(this._state=c,this._index--)},fa.prototype._stateBeforeSpecialEnd=function(a){this._special!==ua||"c"!==a&&"C"!==a?this._special!==pa||"t"!==a&&"T"!==a?this._state=d:this._state=aa:this._state=W},fa.prototype._stateBeforeScript1=ga("R",B),fa.prototype._stateBeforeScript2=ga("I",U),fa.prototype._stateBeforeScript3=ga("P",H),fa.prototype._stateBeforeScript4=ga("T",$),fa.prototype._stateBeforeScript5=function(a){("/"===a||">"===a||za(a))&&(this._special=ua),this._state=c,this._index--},fa.prototype._stateAfterScript1=ma("R",K,d),fa.prototype._stateAfterScript2=ma("I",G,d),fa.prototype._stateAfterScript3=ma("P",Y,d),fa.prototype._stateAfterScript4=ma("T",V,d),fa.prototype._stateAfterScript5=function(a){">"===a||za(a)?(this._special=ca,this._state=z,this._sectionStart=this._index-6,this._index--):this._state=d},fa.prototype._stateBeforeStyle1=ga("Y",X),fa.prototype._stateBeforeStyle2=ga("L",Z),fa.prototype._stateBeforeStyle3=ga("E",J),fa.prototype._stateBeforeStyle4=function(a){("/"===a||">"===a||za(a))&&(this._special=pa),this._state=c,this._index--},fa.prototype._stateAfterStyle1=ma("Y",ea,d),fa.prototype._stateAfterStyle2=ma("L",ta,d),fa.prototype._stateAfterStyle3=ma("E",ia,d),fa.prototype._stateAfterStyle4=function(a){">"===a||za(a)?(this._special=ca,this._state=z,this._sectionStart=this._index-5,this._index--):this._state=d},fa.prototype._stateBeforeEntity=ma("#",ra,oa),fa.prototype._stateBeforeNumericEntity=ma("X",da,sa),fa.prototype._parseNamedEntityStrict=function(){if(this._sectionStart+1<this._index){var a=this._buffer.substring(this._sectionStart+1,this._index),e=this._xmlMode?o:n;e.hasOwnProperty(a)&&(this._emitPartial(e[a]),this._sectionStart=this._index+1)}},fa.prototype._parseLegacyEntity=function(){var a=this._sectionStart+1,e=this._index-a;for(e>6&&(e=6);e>=2;){var t=this._buffer.substr(a,e);if(r.hasOwnProperty(t))return this._emitPartial(r[t]),void(this._sectionStart+=e+1);e--}},fa.prototype._stateInNamedEntity=function(a){";"===a?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(a<"a"||a>"z")&&(a<"A"||a>"Z")&&(a<"0"||a>"9")&&(this._xmlMode||this._sectionStart+1===this._index||(this._baseState!==d?"="!==a&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},fa.prototype._decodeNumericEntity=function(a,e){var t=this._sectionStart+a;if(t!==this._index){var n=this._buffer.substring(t,this._index),r=parseInt(n,e);this._emitPartial(i(r)),this._sectionStart=this._index}else this._sectionStart--;this._state=this._baseState},fa.prototype._stateInNumericEntity=function(a){";"===a?(this._decodeNumericEntity(2,10),this._sectionStart++):(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},fa.prototype._stateInHexEntity=function(a){";"===a?(this._decodeNumericEntity(3,16),this._sectionStart++):(a<"a"||a>"f")&&(a<"A"||a>"F")&&(a<"0"||a>"9")&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},fa.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(this._state===d?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},fa.prototype.write=function(a){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=a,this._parse()},fa.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var a=this._buffer.charAt(this._index);this._state===d?this._stateText(a):this._state===l?this._stateBeforeTagName(a):this._state===c?this._stateInTagName(a):this._state===p?this._stateBeforeCloseingTagName(a):this._state===z?this._stateInCloseingTagName(a):this._state===m?this._stateAfterCloseingTagName(a):this._state===u?this._stateInSelfClosingTag(a):this._state===g?this._stateBeforeAttributeName(a):this._state===f?this._stateInAttributeName(a):this._state===y?this._stateAfterAttributeName(a):this._state===w?this._stateBeforeAttributeValue(a):this._state===h?this._stateInAttributeValueDoubleQuotes(a):this._state===b?this._stateInAttributeValueSingleQuotes(a):this._state===v?this._stateInAttributeValueNoQuotes(a):this._state===k?this._stateBeforeDeclaration(a):this._state===_?this._stateInDeclaration(a):this._state===j?this._stateInProcessingInstruction(a):this._state===T?this._stateBeforeComment(a):this._state===E?this._stateInComment(a):this._state===x?this._stateAfterComment1(a):this._state===A?this._stateAfterComment2(a):this._state===S?this._stateBeforeCdata1(a):this._state===O?this._stateBeforeCdata2(a):this._state===C?this._stateBeforeCdata3(a):this._state===P?this._stateBeforeCdata4(a):this._state===M?this._stateBeforeCdata5(a):this._state===R?this._stateBeforeCdata6(a):this._state===N?this._stateInCdata(a):this._state===I?this._stateAfterCdata1(a):this._state===q?this._stateAfterCdata2(a):this._state===L?this._stateBeforeSpecial(a):this._state===D?this._stateBeforeSpecialEnd(a):this._state===F?this._stateBeforeScript1(a):this._state===B?this._stateBeforeScript2(a):this._state===U?this._stateBeforeScript3(a):this._state===H?this._stateBeforeScript4(a):this._state===$?this._stateBeforeScript5(a):this._state===W?this._stateAfterScript1(a):this._state===K?this._stateAfterScript2(a):this._state===G?this._stateAfterScript3(a):this._state===Y?this._stateAfterScript4(a):this._state===V?this._stateAfterScript5(a):this._state===Q?this._stateBeforeStyle1(a):this._state===X?this._stateBeforeStyle2(a):this._state===Z?this._stateBeforeStyle3(a):this._state===J?this._stateBeforeStyle4(a):this._state===aa?this._stateAfterStyle1(a):this._state===ea?this._stateAfterStyle2(a):this._state===ta?this._stateAfterStyle3(a):this._state===ia?this._stateAfterStyle4(a):this._state===na?this._stateBeforeEntity(a):this._state===ra?this._stateBeforeNumericEntity(a):this._state===oa?this._stateInNamedEntity(a):this._state===sa?this._stateInNumericEntity(a):this._state===da?this._stateInHexEntity(a):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},fa.prototype.pause=function(){this._running=!1},fa.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},fa.prototype.end=function(a){this._ended&&this._cbs.onerror(Error(".end() after done!")),a&&this.write(a),this._ended=!0,this._running&&this._finish()},fa.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},fa.prototype._handleTrailingData=function(){var a=this._buffer.substr(this._sectionStart);this._state===N||this._state===I||this._state===q?this._cbs.oncdata(a):this._state===E||this._state===x||this._state===A?this._cbs.oncomment(a):this._state!==oa||this._xmlMode?this._state!==sa||this._xmlMode?this._state!==da||this._xmlMode?this._state!==c&&this._state!==g&&this._state!==w&&this._state!==y&&this._state!==f&&this._state!==b&&this._state!==h&&this._state!==v&&this._state!==z&&this._cbs.ontext(a):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},fa.prototype.reset=function(){fa.call(this,{xmlMode:this._xmlMode,decodeEntities:this._decodeEntities},this._cbs)},fa.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},fa.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},fa.prototype._emitToken=function(a){this._cbs[a](this._getSection()),this._sectionStart=-1},fa.prototype._emitPartial=function(a){this._baseState!==d?this._cbs.onattribdata(a):this._cbs.ontext(a)}},function(a,e,t){var i=t(606);a.exports=function(a){if(a>=55296&&a<=57343||a>1114111)return"�";a in i&&(a=i[a]);var e="";a>65535&&(a-=65536,e+=String.fromCharCode(a>>>10&1023|55296),a=56320|1023&a);return e+=String.fromCharCode(a)}},function(a){a.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(a,e,t){var i=t(85),n=/\s+/g,r=t(285),o=t(608);function s(a,e,t){"object"==typeof a?(t=e,e=a,a=null):"function"==typeof e&&(t=e,e=d),this._callback=a,this._options=e||d,this._elementCB=t,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var d={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};s.prototype.onparserinit=function(a){this._parser=a},s.prototype.onreset=function(){s.call(this,this._callback,this._options,this._elementCB)},s.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},s.prototype._handleCallback=s.prototype.onerror=function(a){if("function"==typeof this._callback)this._callback(a,this.dom);else if(a)throw a},s.prototype.onclosetag=function(){var a=this._tagStack.pop();this._options.withEndIndices&&a&&(a.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(a)},s.prototype._createDomElement=function(a){if(!this._options.withDomLvl1)return a;var e;for(var t in e="tag"===a.type?Object.create(o):Object.create(r),a)a.hasOwnProperty(t)&&(e[t]=a[t]);return e},s.prototype._addDomElement=function(a){var e=this._tagStack[this._tagStack.length-1],t=e?e.children:this.dom,i=t[t.length-1];a.next=null,this._options.withStartIndices&&(a.startIndex=this._parser.startIndex),this._options.withEndIndices&&(a.endIndex=this._parser.endIndex),i?(a.prev=i,i.next=a):a.prev=null,t.push(a),a.parent=e||null},s.prototype.onopentag=function(a,e){var t={type:"script"===a?i.Script:"style"===a?i.Style:i.Tag,name:a,attribs:e,children:[]},n=this._createDomElement(t);this._addDomElement(n),this._tagStack.push(n)},s.prototype.ontext=function(a){var e,t=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(e=this.dom[this.dom.length-1]).type===i.Text)t?e.data=(e.data+a).replace(n," "):e.data+=a;else if(this._tagStack.length&&(e=this._tagStack[this._tagStack.length-1])&&(e=e.children[e.children.length-1])&&e.type===i.Text)t?e.data=(e.data+a).replace(n," "):e.data+=a;else{t&&(a=a.replace(n," "));var r=this._createDomElement({data:a,type:i.Text});this._addDomElement(r)}},s.prototype.oncomment=function(a){var e=this._tagStack[this._tagStack.length-1];if(e&&e.type===i.Comment)e.data+=a;else{var t={data:a,type:i.Comment},n=this._createDomElement(t);this._addDomElement(n),this._tagStack.push(n)}},s.prototype.oncdatastart=function(){var a={children:[{data:"",type:i.Text}],type:i.CDATA},e=this._createDomElement(a);this._addDomElement(e),this._tagStack.push(e)},s.prototype.oncommentend=s.prototype.oncdataend=function(){this._tagStack.pop()},s.prototype.onprocessinginstruction=function(a,e){var t=this._createDomElement({name:a,data:e,type:i.Directive});this._addDomElement(t)},a.exports=s},function(a,e){var t=a.exports={get firstChild(){var a=this.children;return a&&a[0]||null},get lastChild(){var a=this.children;return a&&a[a.length-1]||null},get nodeType(){return n[this.type]||n.element}},i={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},n={element:1,text:3,cdata:4,comment:8};Object.keys(i).forEach(function(a){var e=i[a];Object.defineProperty(t,a,{get:function(){return this[e]||null},set:function(a){return this[e]=a,a}})})},function(a,e,t){var i=a.exports;[t(610),t(615),t(616),t(617),t(618),t(619)].forEach(function(a){Object.keys(a).forEach(function(e){i[e]=a[e].bind(i)})})},function(a,e,t){a.exports=s;var i=t(280),n=t(621).Writable,r=t(622).StringDecoder,o=t(288).Buffer;function s(a,e){var t=this._parser=new i(a,e),o=this._decoder=new r;n.call(this,{decodeStrings:!1}),this.once("finish",function(){t.end(o.end())})}t(98)(s,n),s.prototype._write=function(a,e,t){a instanceof o&&(a=this._decoder.write(a)),this._parser.write(a),t()}},function(a,e,t){"use strict";(function(a){
|
11 |
-
/*!
|
12 |
-
* The buffer module from node.js, for the browser.
|
13 |
-
*
|
14 |
-
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
15 |
-
* @license MIT
|
16 |
-
*/
|
17 |
-
var i=t(624),n=t(625),r=t(626);function o(){return d.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(a,e){if(o()<e)throw new RangeError("Invalid typed array length");return d.TYPED_ARRAY_SUPPORT?(a=new Uint8Array(e)).__proto__=d.prototype:(null===a&&(a=new d(e)),a.length=e),a}function d(a,e,t){if(!(d.TYPED_ARRAY_SUPPORT||this instanceof d))return new d(a,e,t);if("number"==typeof a){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return u(this,a)}return l(this,a,e,t)}function l(a,e,t,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?function(a,e,t,i){if(e.byteLength,t<0||e.byteLength<t)throw new RangeError("'offset' is out of bounds");if(e.byteLength<t+(i||0))throw new RangeError("'length' is out of bounds");e=void 0===t&&void 0===i?new Uint8Array(e):void 0===i?new Uint8Array(e,t):new Uint8Array(e,t,i);d.TYPED_ARRAY_SUPPORT?(a=e).__proto__=d.prototype:a=p(a,e);return a}(a,e,t,i):"string"==typeof e?function(a,e,t){"string"==typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError('"encoding" must be a valid string encoding');var i=0|m(e,t),n=(a=s(a,i)).write(e,t);n!==i&&(a=a.slice(0,n));return a}(a,e,t):function(a,e){if(d.isBuffer(e)){var t=0|z(e.length);return 0===(a=s(a,t)).length?a:(e.copy(a,0,0,t),a)}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||function(a){return a!=a}(e.length)?s(a,0):p(a,e);if("Buffer"===e.type&&r(e.data))return p(a,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(a,e)}function c(a){if("number"!=typeof a)throw new TypeError('"size" argument must be a number');if(a<0)throw new RangeError('"size" argument must not be negative')}function u(a,e){if(c(e),a=s(a,e<0?0:0|z(e)),!d.TYPED_ARRAY_SUPPORT)for(var t=0;t<e;++t)a[t]=0;return a}function p(a,e){var t=e.length<0?0:0|z(e.length);a=s(a,t);for(var i=0;i<t;i+=1)a[i]=255&e[i];return a}function z(a){if(a>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|a}function m(a,e){if(d.isBuffer(a))return a.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(a)||a instanceof ArrayBuffer))return a.byteLength;"string"!=typeof a&&(a=""+a);var t=a.length;if(0===t)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":case void 0:return F(a).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return B(a).length;default:if(i)return F(a).length;e=(""+e).toLowerCase(),i=!0}}function g(a,e,t){var i=a[e];a[e]=a[t],a[t]=i}function f(a,e,t,i,n){if(0===a.length)return-1;if("string"==typeof t?(i=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=n?0:a.length-1),t<0&&(t=a.length+t),t>=a.length){if(n)return-1;t=a.length-1}else if(t<0){if(!n)return-1;t=0}if("string"==typeof e&&(e=d.from(e,i)),d.isBuffer(e))return 0===e.length?-1:y(a,e,t,i,n);if("number"==typeof e)return e&=255,d.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(a,e,t):Uint8Array.prototype.lastIndexOf.call(a,e,t):y(a,[e],t,i,n);throw new TypeError("val must be string, number or Buffer")}function y(a,e,t,i,n){var r,o=1,s=a.length,d=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(a.length<2||e.length<2)return-1;o=2,s/=2,d/=2,t/=2}function l(a,e){return 1===o?a[e]:a.readUInt16BE(e*o)}if(n){var c=-1;for(r=t;r<s;r++)if(l(a,r)===l(e,-1===c?0:r-c)){if(-1===c&&(c=r),r-c+1===d)return c*o}else-1!==c&&(r-=r-c),c=-1}else for(t+d>s&&(t=s-d),r=t;r>=0;r--){for(var u=!0,p=0;p<d;p++)if(l(a,r+p)!==l(e,p)){u=!1;break}if(u)return r}return-1}function w(a,e,t,i){t=Number(t)||0;var n=a.length-t;i?(i=Number(i))>n&&(i=n):i=n;var r=e.length;if(r%2!=0)throw new TypeError("Invalid hex string");i>r/2&&(i=r/2);for(var o=0;o<i;++o){var s=parseInt(e.substr(2*o,2),16);if(isNaN(s))return o;a[t+o]=s}return o}function h(a,e,t,i){return U(F(e,a.length-t),a,t,i)}function b(a,e,t,i){return U(function(a){for(var e=[],t=0;t<a.length;++t)e.push(255&a.charCodeAt(t));return e}(e),a,t,i)}function v(a,e,t,i){return b(a,e,t,i)}function k(a,e,t,i){return U(B(e),a,t,i)}function _(a,e,t,i){return U(function(a,e){for(var t,i,n,r=[],o=0;o<a.length&&!((e-=2)<0);++o)t=a.charCodeAt(o),i=t>>8,n=t%256,r.push(n),r.push(i);return r}(e,a.length-t),a,t,i)}function j(a,e,t){return 0===e&&t===a.length?i.fromByteArray(a):i.fromByteArray(a.slice(e,t))}function T(a,e,t){t=Math.min(a.length,t);for(var i=[],n=e;n<t;){var r,o,s,d,l=a[n],c=null,u=l>239?4:l>223?3:l>191?2:1;if(n+u<=t)switch(u){case 1:l<128&&(c=l);break;case 2:128==(192&(r=a[n+1]))&&(d=(31&l)<<6|63&r)>127&&(c=d);break;case 3:r=a[n+1],o=a[n+2],128==(192&r)&&128==(192&o)&&(d=(15&l)<<12|(63&r)<<6|63&o)>2047&&(d<55296||d>57343)&&(c=d);break;case 4:r=a[n+1],o=a[n+2],s=a[n+3],128==(192&r)&&128==(192&o)&&128==(192&s)&&(d=(15&l)<<18|(63&r)<<12|(63&o)<<6|63&s)>65535&&d<1114112&&(c=d)}null===c?(c=65533,u=1):c>65535&&(c-=65536,i.push(c>>>10&1023|55296),c=56320|1023&c),i.push(c),n+=u}return function(a){var e=a.length;if(e<=E)return String.fromCharCode.apply(String,a);var t="",i=0;for(;i<e;)t+=String.fromCharCode.apply(String,a.slice(i,i+=E));return t}(i)}e.Buffer=d,e.SlowBuffer=function(a){+a!=a&&(a=0);return d.alloc(+a)},e.INSPECT_MAX_BYTES=50,d.TYPED_ARRAY_SUPPORT=void 0!==a.TYPED_ARRAY_SUPPORT?a.TYPED_ARRAY_SUPPORT:function(){try{var a=new Uint8Array(1);return a.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===a.foo()&&"function"==typeof a.subarray&&0===a.subarray(1,1).byteLength}catch(a){return!1}}(),e.kMaxLength=o(),d.poolSize=8192,d._augment=function(a){return a.__proto__=d.prototype,a},d.from=function(a,e,t){return l(null,a,e,t)},d.TYPED_ARRAY_SUPPORT&&(d.prototype.__proto__=Uint8Array.prototype,d.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&d[Symbol.species]===d&&Object.defineProperty(d,Symbol.species,{value:null,configurable:!0})),d.alloc=function(a,e,t){return function(a,e,t,i){return c(e),e<=0?s(a,e):void 0!==t?"string"==typeof i?s(a,e).fill(t,i):s(a,e).fill(t):s(a,e)}(null,a,e,t)},d.allocUnsafe=function(a){return u(null,a)},d.allocUnsafeSlow=function(a){return u(null,a)},d.isBuffer=function(a){return!(null==a||!a._isBuffer)},d.compare=function(a,e){if(!d.isBuffer(a)||!d.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(a===e)return 0;for(var t=a.length,i=e.length,n=0,r=Math.min(t,i);n<r;++n)if(a[n]!==e[n]){t=a[n],i=e[n];break}return t<i?-1:i<t?1:0},d.isEncoding=function(a){switch(String(a).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},d.concat=function(a,e){if(!r(a))throw new TypeError('"list" argument must be an Array of Buffers');if(0===a.length)return d.alloc(0);var t;if(void 0===e)for(e=0,t=0;t<a.length;++t)e+=a[t].length;var i=d.allocUnsafe(e),n=0;for(t=0;t<a.length;++t){var o=a[t];if(!d.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,n),n+=o.length}return i},d.byteLength=m,d.prototype._isBuffer=!0,d.prototype.swap16=function(){var a=this.length;if(a%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;e<a;e+=2)g(this,e,e+1);return this},d.prototype.swap32=function(){var a=this.length;if(a%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;e<a;e+=4)g(this,e,e+3),g(this,e+1,e+2);return this},d.prototype.swap64=function(){var a=this.length;if(a%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var e=0;e<a;e+=8)g(this,e,e+7),g(this,e+1,e+6),g(this,e+2,e+5),g(this,e+3,e+4);return this},d.prototype.toString=function(){var a=0|this.length;return 0===a?"":0===arguments.length?T(this,0,a):function(a,e,t){var i=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(e>>>=0))return"";for(a||(a="utf8");;)switch(a){case"hex":return S(this,e,t);case"utf8":case"utf-8":return T(this,e,t);case"ascii":return x(this,e,t);case"latin1":case"binary":return A(this,e,t);case"base64":return j(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t);default:if(i)throw new TypeError("Unknown encoding: "+a);a=(a+"").toLowerCase(),i=!0}}.apply(this,arguments)},d.prototype.equals=function(a){if(!d.isBuffer(a))throw new TypeError("Argument must be a Buffer");return this===a||0===d.compare(this,a)},d.prototype.inspect=function(){var a="",t=e.INSPECT_MAX_BYTES;return this.length>0&&(a=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(a+=" ... ")),"<Buffer "+a+">"},d.prototype.compare=function(a,e,t,i,n){if(!d.isBuffer(a))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===t&&(t=a?a.length:0),void 0===i&&(i=0),void 0===n&&(n=this.length),e<0||t>a.length||i<0||n>this.length)throw new RangeError("out of range index");if(i>=n&&e>=t)return 0;if(i>=n)return-1;if(e>=t)return 1;if(e>>>=0,t>>>=0,i>>>=0,n>>>=0,this===a)return 0;for(var r=n-i,o=t-e,s=Math.min(r,o),l=this.slice(i,n),c=a.slice(e,t),u=0;u<s;++u)if(l[u]!==c[u]){r=l[u],o=c[u];break}return r<o?-1:o<r?1:0},d.prototype.includes=function(a,e,t){return-1!==this.indexOf(a,e,t)},d.prototype.indexOf=function(a,e,t){return f(this,a,e,t,!0)},d.prototype.lastIndexOf=function(a,e,t){return f(this,a,e,t,!1)},d.prototype.write=function(a,e,t,i){if(void 0===e)i="utf8",t=this.length,e=0;else if(void 0===t&&"string"==typeof e)i=e,t=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(t)?(t|=0,void 0===i&&(i="utf8")):(i=t,t=void 0)}var n=this.length-e;if((void 0===t||t>n)&&(t=n),a.length>0&&(t<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var r=!1;;)switch(i){case"hex":return w(this,a,e,t);case"utf8":case"utf-8":return h(this,a,e,t);case"ascii":return b(this,a,e,t);case"latin1":case"binary":return v(this,a,e,t);case"base64":return k(this,a,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return _(this,a,e,t);default:if(r)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),r=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function x(a,e,t){var i="";t=Math.min(a.length,t);for(var n=e;n<t;++n)i+=String.fromCharCode(127&a[n]);return i}function A(a,e,t){var i="";t=Math.min(a.length,t);for(var n=e;n<t;++n)i+=String.fromCharCode(a[n]);return i}function S(a,e,t){var i=a.length;(!e||e<0)&&(e=0),(!t||t<0||t>i)&&(t=i);for(var n="",r=e;r<t;++r)n+=D(a[r]);return n}function O(a,e,t){for(var i=a.slice(e,t),n="",r=0;r<i.length;r+=2)n+=String.fromCharCode(i[r]+256*i[r+1]);return n}function C(a,e,t){if(a%1!=0||a<0)throw new RangeError("offset is not uint");if(a+e>t)throw new RangeError("Trying to access beyond buffer length")}function P(a,e,t,i,n,r){if(!d.isBuffer(a))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>n||e<r)throw new RangeError('"value" argument is out of bounds');if(t+i>a.length)throw new RangeError("Index out of range")}function M(a,e,t,i){e<0&&(e=65535+e+1);for(var n=0,r=Math.min(a.length-t,2);n<r;++n)a[t+n]=(e&255<<8*(i?n:1-n))>>>8*(i?n:1-n)}function R(a,e,t,i){e<0&&(e=4294967295+e+1);for(var n=0,r=Math.min(a.length-t,4);n<r;++n)a[t+n]=e>>>8*(i?n:3-n)&255}function N(a,e,t,i,n,r){if(t+i>a.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function I(a,e,t,i,r){return r||N(a,0,t,4),n.write(a,e,t,i,23,4),t+4}function q(a,e,t,i,r){return r||N(a,0,t,8),n.write(a,e,t,i,52,8),t+8}d.prototype.slice=function(a,e){var t,i=this.length;if(a=~~a,e=void 0===e?i:~~e,a<0?(a+=i)<0&&(a=0):a>i&&(a=i),e<0?(e+=i)<0&&(e=0):e>i&&(e=i),e<a&&(e=a),d.TYPED_ARRAY_SUPPORT)(t=this.subarray(a,e)).__proto__=d.prototype;else{var n=e-a;t=new d(n,void 0);for(var r=0;r<n;++r)t[r]=this[r+a]}return t},d.prototype.readUIntLE=function(a,e,t){a|=0,e|=0,t||C(a,e,this.length);for(var i=this[a],n=1,r=0;++r<e&&(n*=256);)i+=this[a+r]*n;return i},d.prototype.readUIntBE=function(a,e,t){a|=0,e|=0,t||C(a,e,this.length);for(var i=this[a+--e],n=1;e>0&&(n*=256);)i+=this[a+--e]*n;return i},d.prototype.readUInt8=function(a,e){return e||C(a,1,this.length),this[a]},d.prototype.readUInt16LE=function(a,e){return e||C(a,2,this.length),this[a]|this[a+1]<<8},d.prototype.readUInt16BE=function(a,e){return e||C(a,2,this.length),this[a]<<8|this[a+1]},d.prototype.readUInt32LE=function(a,e){return e||C(a,4,this.length),(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},d.prototype.readUInt32BE=function(a,e){return e||C(a,4,this.length),16777216*this[a]+(this[a+1]<<16|this[a+2]<<8|this[a+3])},d.prototype.readIntLE=function(a,e,t){a|=0,e|=0,t||C(a,e,this.length);for(var i=this[a],n=1,r=0;++r<e&&(n*=256);)i+=this[a+r]*n;return i>=(n*=128)&&(i-=Math.pow(2,8*e)),i},d.prototype.readIntBE=function(a,e,t){a|=0,e|=0,t||C(a,e,this.length);for(var i=e,n=1,r=this[a+--i];i>0&&(n*=256);)r+=this[a+--i]*n;return r>=(n*=128)&&(r-=Math.pow(2,8*e)),r},d.prototype.readInt8=function(a,e){return e||C(a,1,this.length),128&this[a]?-1*(255-this[a]+1):this[a]},d.prototype.readInt16LE=function(a,e){e||C(a,2,this.length);var t=this[a]|this[a+1]<<8;return 32768&t?4294901760|t:t},d.prototype.readInt16BE=function(a,e){e||C(a,2,this.length);var t=this[a+1]|this[a]<<8;return 32768&t?4294901760|t:t},d.prototype.readInt32LE=function(a,e){return e||C(a,4,this.length),this[a]|this[a+1]<<8|this[a+2]<<16|this[a+3]<<24},d.prototype.readInt32BE=function(a,e){return e||C(a,4,this.length),this[a]<<24|this[a+1]<<16|this[a+2]<<8|this[a+3]},d.prototype.readFloatLE=function(a,e){return e||C(a,4,this.length),n.read(this,a,!0,23,4)},d.prototype.readFloatBE=function(a,e){return e||C(a,4,this.length),n.read(this,a,!1,23,4)},d.prototype.readDoubleLE=function(a,e){return e||C(a,8,this.length),n.read(this,a,!0,52,8)},d.prototype.readDoubleBE=function(a,e){return e||C(a,8,this.length),n.read(this,a,!1,52,8)},d.prototype.writeUIntLE=function(a,e,t,i){(a=+a,e|=0,t|=0,i)||P(this,a,e,t,Math.pow(2,8*t)-1,0);var n=1,r=0;for(this[e]=255&a;++r<t&&(n*=256);)this[e+r]=a/n&255;return e+t},d.prototype.writeUIntBE=function(a,e,t,i){(a=+a,e|=0,t|=0,i)||P(this,a,e,t,Math.pow(2,8*t)-1,0);var n=t-1,r=1;for(this[e+n]=255&a;--n>=0&&(r*=256);)this[e+n]=a/r&255;return e+t},d.prototype.writeUInt8=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,1,255,0),d.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),this[e]=255&a,e+1},d.prototype.writeUInt16LE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):M(this,a,e,!0),e+2},d.prototype.writeUInt16BE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,2,65535,0),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):M(this,a,e,!1),e+2},d.prototype.writeUInt32LE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[e+3]=a>>>24,this[e+2]=a>>>16,this[e+1]=a>>>8,this[e]=255&a):R(this,a,e,!0),e+4},d.prototype.writeUInt32BE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,4,4294967295,0),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):R(this,a,e,!1),e+4},d.prototype.writeIntLE=function(a,e,t,i){if(a=+a,e|=0,!i){var n=Math.pow(2,8*t-1);P(this,a,e,t,n-1,-n)}var r=0,o=1,s=0;for(this[e]=255&a;++r<t&&(o*=256);)a<0&&0===s&&0!==this[e+r-1]&&(s=1),this[e+r]=(a/o>>0)-s&255;return e+t},d.prototype.writeIntBE=function(a,e,t,i){if(a=+a,e|=0,!i){var n=Math.pow(2,8*t-1);P(this,a,e,t,n-1,-n)}var r=t-1,o=1,s=0;for(this[e+r]=255&a;--r>=0&&(o*=256);)a<0&&0===s&&0!==this[e+r+1]&&(s=1),this[e+r]=(a/o>>0)-s&255;return e+t},d.prototype.writeInt8=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,1,127,-128),d.TYPED_ARRAY_SUPPORT||(a=Math.floor(a)),a<0&&(a=255+a+1),this[e]=255&a,e+1},d.prototype.writeInt16LE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8):M(this,a,e,!0),e+2},d.prototype.writeInt16BE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,2,32767,-32768),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>8,this[e+1]=255&a):M(this,a,e,!1),e+2},d.prototype.writeInt32LE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,4,2147483647,-2147483648),d.TYPED_ARRAY_SUPPORT?(this[e]=255&a,this[e+1]=a>>>8,this[e+2]=a>>>16,this[e+3]=a>>>24):R(this,a,e,!0),e+4},d.prototype.writeInt32BE=function(a,e,t){return a=+a,e|=0,t||P(this,a,e,4,2147483647,-2147483648),a<0&&(a=4294967295+a+1),d.TYPED_ARRAY_SUPPORT?(this[e]=a>>>24,this[e+1]=a>>>16,this[e+2]=a>>>8,this[e+3]=255&a):R(this,a,e,!1),e+4},d.prototype.writeFloatLE=function(a,e,t){return I(this,a,e,!0,t)},d.prototype.writeFloatBE=function(a,e,t){return I(this,a,e,!1,t)},d.prototype.writeDoubleLE=function(a,e,t){return q(this,a,e,!0,t)},d.prototype.writeDoubleBE=function(a,e,t){return q(this,a,e,!1,t)},d.prototype.copy=function(a,e,t,i){if(t||(t=0),i||0===i||(i=this.length),e>=a.length&&(e=a.length),e||(e=0),i>0&&i<t&&(i=t),i===t)return 0;if(0===a.length||0===this.length)return 0;if(e<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),a.length-e<i-t&&(i=a.length-e+t);var n,r=i-t;if(this===a&&t<e&&e<i)for(n=r-1;n>=0;--n)a[n+e]=this[n+t];else if(r<1e3||!d.TYPED_ARRAY_SUPPORT)for(n=0;n<r;++n)a[n+e]=this[n+t];else Uint8Array.prototype.set.call(a,this.subarray(t,t+r),e);return r},d.prototype.fill=function(a,e,t,i){if("string"==typeof a){if("string"==typeof e?(i=e,e=0,t=this.length):"string"==typeof t&&(i=t,t=this.length),1===a.length){var n=a.charCodeAt(0);n<256&&(a=n)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!d.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof a&&(a&=255);if(e<0||this.length<e||this.length<t)throw new RangeError("Out of range index");if(t<=e)return this;var r;if(e>>>=0,t=void 0===t?this.length:t>>>0,a||(a=0),"number"==typeof a)for(r=e;r<t;++r)this[r]=a;else{var o=d.isBuffer(a)?a:F(new d(a,i).toString()),s=o.length;for(r=0;r<t-e;++r)this[r+e]=o[r%s]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function D(a){return a<16?"0"+a.toString(16):a.toString(16)}function F(a,e){var t;e=e||1/0;for(var i=a.length,n=null,r=[],o=0;o<i;++o){if((t=a.charCodeAt(o))>55295&&t<57344){if(!n){if(t>56319){(e-=3)>-1&&r.push(239,191,189);continue}if(o+1===i){(e-=3)>-1&&r.push(239,191,189);continue}n=t;continue}if(t<56320){(e-=3)>-1&&r.push(239,191,189),n=t;continue}t=65536+(n-55296<<10|t-56320)}else n&&(e-=3)>-1&&r.push(239,191,189);if(n=null,t<128){if((e-=1)<0)break;r.push(t)}else if(t<2048){if((e-=2)<0)break;r.push(t>>6|192,63&t|128)}else if(t<65536){if((e-=3)<0)break;r.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;r.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return r}function B(a){return i.toByteArray(function(a){if((a=function(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}(a).replace(L,"")).length<2)return"";for(;a.length%4!=0;)a+="=";return a}(a))}function U(a,e,t,i){for(var n=0;n<i&&!(n+t>=e.length||n>=a.length);++n)e[n+t]=a[n];return n}}).call(this,t(43))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return[" ","\\n","\\r","\\t"," "," ",".",",","'","(",")",'"',"+","-",";","!","?",":","/","»","«","‹","›","<",">"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.scoreToRating=void 0;var i=function(a){return a&&a.__esModule?a:{default:a}}(t(191));e.scoreToRating=i.default},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=W(t(631)),n=t(1),r=W(t(197)),o=W(t(190)),s=W(t(292)),d=W(t(632)),l=W(t(743)),c=W(t(314)),u=W(t(744)),p=W(t(745)),z=W(t(746)),m=W(t(747)),g=W(t(748)),f=W(t(750)),y=W(t(752)),w=W(t(753)),h=W(t(756)),b=W(t(318)),v=W(t(757)),k=W(t(759)),_=W(t(760)),j=W(t(761)),T=W(t(762)),E=W(t(764)),x=W(t(765)),A=W(t(766)),S=W(t(767)),O=W(t(768)),C=W(t(769)),P=W(t(771)),M=W(t(786)),R=W(t(833)),N=W(t(844)),I=W(t(845)),q=W(t(846)),L=W(t(327)),D=t(847),F=t(313),B=W(t(848)),U=W(t(849)),H=W(t(850)),$=W(t(854));function W(a){return a&&a.__esModule?a:{default:a}}var K=D.keyphraseDistributionResearcher,G=function(a){this.setPaper(a),this.defaultResearches={urlLength:u.default,wordCountInText:s.default,findKeywordInPageTitle:p.default,calculateFleschReading:w.default,getLinkStatistics:d.default,getLinks:c.default,linkCount:l.default,imageCount:b.default,altTagCount:v.default,matchKeywordInSubheadings:z.default,keywordCount:g.default,getKeywordDensity:m.default,stopWordsInKeyword:f.default,stopWordsInUrl:y.default,metaDescriptionLength:h.default,keyphraseLength:k.default,keywordCountInUrl:j.default,firstParagraph:T.default,metaDescriptionKeyword:_.default,pageTitleWidth:E.default,wordComplexity:x.default,getParagraphLength:A.default,countSentencesFromText:S.default,countSentencesFromDescription:O.default,getSubheadingTextLengths:C.default,findTransitionWords:P.default,passiveVoice:M.default,getSentenceBeginnings:R.default,relevantWords:N.default,readingTime:I.default,getTopicDensity:q.default,topicCount:L.default,sentences:i.default,keyphraseDistribution:K,morphology:F.research,functionWordsInKeyphrase:B.default,h1s:U.default,prominentWordsForInsights:H.default,prominentWordsForInternalLinking:$.default},this._data={},this.customResearches={}};G.prototype.setPaper=function(a){this.paper=a},G.prototype.addResearch=function(a,e){if((0,n.isUndefined)(a)||(0,n.isEmpty)(a))throw new o.default("Research name cannot be empty");if(!(e instanceof Function))throw new r.default("The research requires a Function callback.");this.customResearches[a]=e},G.prototype.hasResearch=function(a){return Object.keys(this.getAvailableResearches()).filter(function(e){return e===a}).length>0},G.prototype.getAvailableResearches=function(){return(0,n.merge)(this.defaultResearches,this.customResearches)},G.prototype.getResearch=function(a){if((0,n.isUndefined)(a)||(0,n.isEmpty)(a))throw new o.default("Research name cannot be empty");return!!this.hasResearch(a)&&this.getAvailableResearches()[a](this.paper,this)},G.prototype.addResearchData=function(a,e){this._data[a]=e},G.prototype.getData=function(a){return!!this._data.hasOwnProperty(a)&&this._data[a]},e.default=G},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a.getText())};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(46))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t,c){a=(0,i.default)(a),a=(0,o.unifyAllSpaces)(a),a=(0,d.normalize)(a),e=(0,n.default)((0,d.normalize)(e));var u=(0,s.default)(a,e,t,c);u=(0,l.map)(u,function(a){return(0,n.default)((0,r.default)(a))});var p=(0,l.map)(u,function(e){return a.indexOf(e)});return{count:u.length,matches:u,position:Math.min.apply(Math,function(a){if(Array.isArray(a)){for(var e=0,t=Array(a.length);e<a.length;e++)t[e]=a[e];return t}return Array.from(a)}(p))}};var i=c(t(294)),n=c(t(19)),r=c(t(177)),o=t(249),s=c(t(634)),d=t(53),l=t(1);function c(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a=a.replace(/<(?!li|\/li|p|\/p|h1|\/h1|h2|\/h2|h3|\/h3|h4|\/h4|h5|\/h5|h6|\/h6|dd).*?>/g,""),a=(0,i.default)(a)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(19))},function(a,e){a.exports=function(a,e){for(var t=-1,i=null==a?0:a.length,n=0,r=[];++t<i;){var o=a[t];e(o,t,a)&&(r[n++]=o)}return r}},function(a,e,t){var i=t(646),n=t(87),r=Object.prototype,o=r.hasOwnProperty,s=r.propertyIsEnumerable,d=i(function(){return arguments}())?i:function(a){return n(a)&&o.call(a,"callee")&&!s.call(a,"callee")};a.exports=d},function(a,e,t){(function(e){var t="object"==typeof e&&e&&e.Object===Object&&e;a.exports=t}).call(this,t(43))},function(a,e,t){(function(a){var i=t(48),n=t(649),r="object"==typeof e&&e&&!e.nodeType&&e,o=r&&"object"==typeof a&&a&&!a.nodeType&&a,s=o&&o.exports===r?i.Buffer:void 0,d=(s?s.isBuffer:void 0)||n;a.exports=d}).call(this,t(130)(a))},function(a,e){var t=9007199254740991,i=/^(?:0|[1-9]\d*)$/;a.exports=function(a,e){var n=typeof a;return!!(e=null==e?t:e)&&("number"==n||"symbol"!=n&&i.test(a))&&a>-1&&a%1==0&&a<e}},function(a,e,t){var i=t(650),n=t(651),r=t(652),o=r&&r.isTypedArray,s=o?n(o):i;a.exports=s},function(a,e,t){var i=t(86),n=t(131),r="[object AsyncFunction]",o="[object Function]",s="[object GeneratorFunction]",d="[object Proxy]";a.exports=function(a){if(!n(a))return!1;var e=i(a);return e==o||e==s||e==r||e==d}},function(a,e,t){var i=t(132),n=t(666),r=t(667),o=t(668),s=t(669),d=t(670);function l(a){var e=this.__data__=new i(a);this.size=e.size}l.prototype.clear=n,l.prototype.delete=r,l.prototype.get=o,l.prototype.has=s,l.prototype.set=d,a.exports=l},function(a,e){a.exports=function(a,e){return a===e||a!=a&&e!=e}},function(a,e){var t=Function.prototype.toString;a.exports=function(a){if(null!=a){try{return t.call(a)}catch(a){}try{return a+""}catch(a){}}return""}},function(a,e,t){var i=t(687),n=t(87);a.exports=function a(e,t,r,o,s){return e===t||(null==e||null==t||!n(e)&&!n(t)?e!=e&&t!=t:i(e,t,r,o,a,s))}},function(a,e,t){var i=t(688),n=t(691),r=t(692),o=1,s=2;a.exports=function(a,e,t,d,l,c){var u=t&o,p=a.length,z=e.length;if(p!=z&&!(u&&z>p))return!1;var m=c.get(a);if(m&&c.get(e))return m==e;var g=-1,f=!0,y=t&s?new i:void 0;for(c.set(a,e),c.set(e,a);++g<p;){var w=a[g],h=e[g];if(d)var b=u?d(h,w,g,e,a,c):d(w,h,g,a,e,c);if(void 0!==b){if(b)continue;f=!1;break}if(y){if(!n(e,function(a,e){if(!r(y,e)&&(w===a||l(w,a,t,d,c)))return y.push(e)})){f=!1;break}}else if(w!==h&&!l(w,h,t,d,c)){f=!1;break}}return c.delete(a),c.delete(e),f}},function(a,e,t){var i=t(131);a.exports=function(a){return a==a&&!i(a)}},function(a,e){a.exports=function(a,e){return function(t){return null!=t&&t[a]===e&&(void 0!==e||a in Object(t))}}},function(a,e,t){var i=t(310),n=t(137);a.exports=function(a,e){for(var t=0,r=(e=i(e,a)).length;null!=a&&t<r;)a=a[n(e[t++])];return t&&t==r?a:void 0}},function(a,e,t){var i=t(42),n=t(203),r=t(711),o=t(713);a.exports=function(a,e){return i(a)?a:n(a,e)?[a]:r(o(a))}},function(a,e,t){var i=t(202),n="Expected a function";function r(a,e){if("function"!=typeof a||null!=e&&"function"!=typeof e)throw new TypeError(n);var t=function(){var i=arguments,n=e?e.apply(this,i):i[0],r=t.cache;if(r.has(n))return r.get(n);var o=a.apply(this,i);return t.cache=r.set(n,o)||r,o};return t.cache=new(r.Cache||i),t}r.Cache=i,a.exports=r},function(a,e){a.exports=function(a,e){for(var t=-1,i=null==a?0:a.length,n=Array(i);++t<i;)n[t]=e(a[t],t,a);return n}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.research=e.collectForms=e.buildForms=e.filterFunctionWords=void 0;var i=c(t(265)),n=c(t(20)),r=c(t(15)),o=c(t(84)),s=c(t(205)),d=t(742),l=t(1);function c(a){return a&&a.__esModule?a:{default:a}}var u=(0,i.default)(),p=(0,o.default)(),z=function(a,e){((0,l.isUndefined)(e)||""===e)&&(e="en");var t=(0,l.get)(p,[e],[]);if(a.length>1){var i=(0,l.filter)(a,function(a){return!(0,l.includes)(t.all,a.trim().toLocaleLowerCase())});if(i.length>0)return i}return a},m=function(a,e,t){if((0,l.isUndefined)(a)||""===a)return[];var i=["“","”","〝","〞","〟","‟","„",'"'];if((0,l.includes)(i,a[0])&&(0,l.includes)(i,a[a.length-1]))return a=a.substring(1,a.length-1),[(0,l.uniq)([].concat((0,l.escapeRegExp)(a),(0,d.getVariationsApostrophe)(a)))];var r=z((0,n.default)(a),e),o=[],s=u[e];return!1===t||(0,l.isUndefined)(s)?r.forEach(function(a){var t=(0,l.escapeRegExp)(a.toLocaleLowerCase(e));o.push((0,l.uniq)([].concat(t,(0,d.getVariationsApostrophe)(t))))}):r.forEach(function(a){var e=(0,l.escapeRegExp)(a.toLocaleLowerCase()),i=s(e,t),n=(0,d.getVariationsApostropheInArray)(i);o.push((0,l.uniq)((0,l.flatten)(i.concat(n))).filter(Boolean))}),o},g=(0,l.memoize)(function(a){return(0,l.memoize)(function(e,t){return function(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en",i=arguments[3],n=(0,s.default)(e);return{keyphraseForms:m(a,t,i),synonymsForms:n.map(function(a){return m(a,t,i)})}}(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en",a)},function(a,e,t){return a+","+e+","+t})});function f(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en",i=arguments[3];return g(i)(a,e,t)}e.filterFunctionWords=z,e.buildForms=m,e.collectForms=f,e.research=function(a,e){var t=(0,r.default)(a.getLocale()),i=(0,l.get)(e.getData("morphology"),[t],!1);return f(a.getKeyword(),a.getSynonyms(),t,i)}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=(0,i.default)(a.getText());return(0,n.map)(e,r.default.getFromAnchorTag)};var i=o(t(198)),n=t(1),r=o(t(204));function o(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.markWordsInSentences=function(a,e,t){var n=[],r=[];return e.forEach(function(e){(n=(0,i.default)(e,a,t).matches).length>0&&(r=r.concat(new o.default({original:e,marked:d(e,n)})))}),r};var i=s(t(100)),n=s(t(73)),r=s(t(316)),o=s(t(35));function s(a){return a&&a.__esModule?a:{default:a}}var d=function(a,e){return a.replace((0,n.default)(e),function(a){return(0,r.default)(a)}).replace(new RegExp("</yoastmark> <yoastmark class='yoast-text-mark'>","ig")," ")}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=(0,i.stripWordBoundariesStart)(a),t="",n="";if(e!==a){var r=a.search(e);t=a.substr(0,r)}var o=(0,i.stripWordBoundariesEnd)(e);if(o!==e){var s=e.search(o)+o.length;n=e.substr(s)}return t+"<yoastmark class='yoast-text-mark'>"+o+"</yoastmark>"+n};var i=t(749)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e,t=[];for(e=0;e<o.length;e++)null!==a.match((0,n.default)(o[e]))&&t.push(o[e]);return t};var i=r(t(751)),n=r(t(196));function r(a){return a&&a.__esModule?a:{default:a}}var o=(0,i.default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,i.default)(a.getText()).length};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(127))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=r(a);if(e.length>0)return e;var t=(0,n.getBlocks)(a);return t=(0,i.filter)(t,function(a){return 0!==a.indexOf("<h")}),(e=(0,i.flatMap)(t,function(a){return a.split("\n\n")})).length>0?e:[a]};var i=t(1),n=t(116),r=function(a){for(var e,t=[],n=/<p(?:[^>]+)?>(.*?)<\/p>/gi;null!==(e=n.exec(a));)t.push(e);return(0,i.map)(t,function(a){return a[1]})}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=[];return(0,n.forEach)(a,function(a){var t=(0,r.stripFullTags)(a);(0,i.default)(t)<=0||e.push({sentence:a,sentenceLength:(0,i.default)(a)})}),e};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(46)),n=t(1),r=t(26)},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isWordInSentence=e.characterInBoundary=void 0;var i=o(t(289)),n=t(1),r=o(t(95));function o(a){return a&&a.__esModule?a:{default:a}}var s=(0,i.default)(),d=function(a){return(0,n.includes)(s,a)},l=function(a,e){a=a.toLocaleLowerCase(),e=e.toLocaleLowerCase();var t=(0,r.default)((0,n.escapeRegExp)(a)),i=e.search(new RegExp(t,"ig"));if(-1===i)return!1;i>0&&(i+=1);var o=i+a.length,s=d(e[i-1])||0===i,l=d(e[o])||o===e.length;return s&&l};e.characterInBoundary=d,e.isWordInSentence=l,e.default={characterInBoundary:d,isWordInSentence:l}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i="en_US",n=function(a,e){this._sentenceText=a||"",this._locale=e||i,this._isPassive=!1};n.prototype.getSentenceText=function(){return this._sentenceText},n.prototype.getLocale=function(){return this._locale},n.prototype.isPassive=function(){return this._isPassive},n.prototype.setPassive=function(a){this._isPassive=a},n.prototype.serialize=function(){return{_parseClass:"Sentence",sentenceText:this._sentenceText,locale:this._locale,isPassive:this._isPassive}},n.parse=function(a){var e=new n(a.sentenceText,a.locale);return e.setPassive(a.isPassive),e},e.default=n},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e){for(var t=[],i=e.exec(a);null!==i;i=e.exec(a))t.push({match:i[0],index:i.index});return t}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,e,t){var n=(0,i.default)(a),r=[];return(0,s.forEach)(n,function(i){0===u(i).length?0===p(i).length?0===c(i).length?0===z(i).length?(0!==m(i).length&&r.push(new o.default(i,a,{auxiliaries:e,type:"iert at the end",language:t})),(0,s.includes)(g,i)&&r.push(new o.default(i,a,{auxiliaries:e,type:"irregular",language:t}))):r.push(new o.default(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her in the middle",language:t})):r.push(new o.default(i,a,{auxiliaries:e,type:"er/ver/ent/be/zer/her at beginning",language:t})):r.push(new o.default(i,a,{auxiliaries:e,type:"ge in the middle",language:t})):r.push(new o.default(i,a,{auxiliaries:e,type:"ge at beginning",language:t}))}),r};var i=d(t(20)),n=d(t(271)),r=d(t(807)),o=d(t(808)),s=t(1);function d(a){return a&&a.__esModule?a:{default:a}}var l=(0,n.default)(),c=l.verbsBeginningWithErVerEntBeZerHerUber,u=l.verbsBeginningWithGe,p=l.verbsWithGeInMiddle,z=l.verbsWithErVerEntBeZerHerUberInMiddle,m=l.verbsEndingWithIert,g=(0,r.default)()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["word","wordt","worden","werd","werden","wordend"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return["być","jestem","jesteś","jest","jesteśmy","jesteście","są","byłam","byłem","byłeś","byłaś","był","była","było","byłoby","byliśmy","byłyśmy","byliście","byłyście","byli","były","będę","będziesz","będzie","będziemy","będziecie","będą","byłabym","byłbym","byłbyś","byłabyś","byłaby","byłby","bylibyśmy","byłybyśmy","bylibyście","byłybyście","byłby","byłaby","byliby","byłyby","zostać","zostaje","zostajesz","zostaję","zostajecie","zostajemy","zostają","zostanę","zostaniesz","zostanie","zostaniemy","zostaniecie","zostaną","zostałem","zostałam","zostałaś","zostałeś","został","została","zostało","zostaliśmy","zostałyśmy","zostaliście","zostałyście","zostali","zostały","zostałbym","zostałabym","zostałbyś","zostałabyś","zostałby","zostałaby","zostałybyśmy","zostalibyśmy","zostalibyście","zostałybyście","zostaliby","zostałyby"]}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=a.getKeyword(),u=(0,r.default)(a.getSynonyms()),p=(0,n.normalize)(a.getText()),z=(0,s.default)(p),m=[];if(!0===e?m=m.concat(t):(m=m.concat(t,u).filter(Boolean)).sort(function(a,e){return e.length-a.length}),(0,o.isEmpty)(m))return{count:0,matches:[],markings:[],matchesIndices:[]};var g=[],f=[],y=[],w=0,h=0,b=[];return z.forEach(function(e){(f=(0,i.default)(e,m,a.getLocale()).matches).length>0&&(f.forEach(function(a){var t=e.indexOf(a,h);b.push({index:t+w,match:a}),h+=t+a.length}),y=y.concat(new c.default({original:e,marked:e.replace((0,d.default)(f),function(a){return(0,l.default)(a)})}))),g=g.concat(f),w+=e.length+1}),{count:g.length,matches:(0,o.uniq)(g).sort(function(a,e){return e.length-a.length}),markings:y,matchesIndices:b}};var i=u(t(100)),n=t(53),r=u(t(205)),o=t(1),s=u(t(22)),d=u(t(73)),l=u(t(316)),c=u(t(35));function u(a){return a&&a.__esModule?a:{default:a}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.retrieveAbbreviations=e.collapseProminentWordsOnStem=e.sortProminentWords=e.filterProminentWords=e.getProminentWordsFromPaperAttributes=e.getProminentWords=void 0;var i=t(1),n=l(t(20)),r=t(53),o=l(t(329)),s=l(t(84)),d=l(t(851));function l(a){return a&&a.__esModule?a:{default:a}}var c=(0,s.default)(),u=(0,d.default)(),p=/[1234567890‘’“”"'.…?!:;,¿¡«»&*@#±^%$|~=+§`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\s]/g;function z(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return a=a.filter(function(a){return a.getOccurrences()>=e&&""!==a.getWord().replace(p,"")})}function m(a){a.sort(function(a,e){var t=e.getOccurrences()-a.getOccurrences();return 0!==t?t:a.getStem().localeCompare(e.getStem())})}function g(a){if(0===a.length)return[];a.sort(function(a,e){return a.getStem().localeCompare(e.getStem())});for(var e=[],t=new o.default(a[0].getWord(),a[0].getStem(),a[0].getOccurrences()),i=1;i<a.length;i++){var n=new o.default(a[i].getWord(),a[i].getStem(),a[i].getOccurrences());n.getStem()===t.getStem()?(t.setOccurrences(t.getOccurrences()+n.getOccurrences()),n.getWord()!==t.getStem()&&n.getWord().toLocaleLowerCase()!==t.getStem()||t.setWord(n.getWord())):(e.push(t),t=n)}return e.push(t),e}function f(a){var e=[];return(0,n.default)((0,r.normalizeSingle)(a)).forEach(function(a){a.length>1&&a.length<5&&a===a.toLocaleUpperCase()&&e.push(a.toLocaleLowerCase())}),(0,i.uniq)(e)}function y(a,e,t,n){var r=function(a){return(0,i.get)(c,a.concat(".all"),[])}(t),s=function(a){return(0,i.get)(u,a,function(a){return a})}(t);if(0===a.length)return[];var d=[];return(0,i.uniq)(a.filter(function(a){return!r.includes(a.trim())})).forEach(function(t){e.includes(t)?d.push(new o.default(t.toLocaleUpperCase(),t,a.filter(function(a){return a===t}).length)):d.push(new o.default(t,s(t,n),a.filter(function(a){return a===t}).length))}),g(d)}var w=(0,i.memoize)(function(a){return(0,i.memoize)(function(e,t,i){return y(e,t,i,a)},function(a,e,t){return a.join(",")+","+e.join(",")+","+t})});function h(a,e,t,i){if(""===a)return[];var o=(0,n.default)((0,r.normalizeSingle)(a).toLocaleLowerCase());return w(i)(o,e,t,i)}function b(a,e,t,i){return y((0,n.default)(a.join(" ").toLocaleLowerCase()),e,t,i)}e.getProminentWords=h,e.getProminentWordsFromPaperAttributes=b,e.filterProminentWords=z,e.sortProminentWords=m,e.collapseProminentWordsOnStem=g,e.retrieveAbbreviations=f,e.default={getProminentWords:h,getProminentWordsFromPaperAttributes:b,filterProminentWords:z,sortProminentWords:m,collapseProminentWordsOnStem:g,retrieveAbbreviations:f}},function(a,e,t){"use strict";function i(a,e,t){this._word=a,this._stem=e||a,this._occurrences=t||0}Object.defineProperty(e,"__esModule",{value:!0}),i.prototype.setWord=function(a){this._word=a},i.prototype.getWord=function(){return this._word},i.prototype.getStem=function(){return this._stem},i.prototype.setOccurrences=function(a){this._occurrences=a},i.prototype.getOccurrences=function(){return this._occurrences},i.prototype.serialize=function(){return{_parseClass:"ProminentWord",word:this._word,stem:this._stem,occurrences:this._occurrences}},i.parse=function(a){return new i(a.word,a.stem,a.occurrences)},e.default=i},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(10),n=v(t(70)),r=v(t(71)),o=v(t(72)),s=v(t(74)),d=v(t(96)),l=v(t(180)),c=v(t(125)),u=v(t(126)),p=v(t(47)),z=v(t(121)),m=v(t(189)),g=v(t(97)),f=v(t(124)),y=v(t(188)),w=v(t(122)),h=v(t(69)),b=v(t(123));function v(a){return a&&a.__esModule?a:{default:a}}var k=function(a,e){p.default.call(this,a,e),this.type="SEOAssessor",this._assessments=[new n.default,new r.default,new o.default,new s.default,new z.default,new m.default,new d.default,new g.default,new f.default,new y.default,new c.default,new l.default,new w.default,new u.default,new h.default,new b.default]};(0,i.inherits)(k,p.default),e.default=k},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=g(t(47)),n=g(t(170)),r=g(t(171)),o=g(t(175)),s=g(t(176)),d=g(t(179)),l=g(t(173)),c=g(t(174)),u=g(t(178)),p=g(t(332)),z=g(t(191)),m=t(1);function g(a){return a&&a.__esModule?a:{default:a}}var f=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i.default.call(this,a,e),this.type="ContentAssessor";var t=e.hasOwnProperty("locale")?e.locale:"en_US";this._assessments=[new n.default((0,p.default)(t).fleschReading),new s.default,r.default,new o.default((0,p.default)(t).sentenceLength),d.default,l.default,u.default,c.default]};t(10).inherits(f,i.default),f.prototype.calculatePenaltyPointsFullSupport=function(a){switch(a){case"bad":return 3;case"ok":return 2;default:case"good":return 0}},f.prototype.calculatePenaltyPointsPartialSupport=function(a){switch(a){case"bad":return 4;case"ok":return 2;default:case"good":return 0}},f.prototype._allAssessmentsSupported=function(){return 8===this.getApplicableAssessments().length},f.prototype.calculatePenaltyPoints=function(){var a=this.getValidResults(),e=(0,m.map)(a,function(a){var e=(0,z.default)(a.getScore());return this._allAssessmentsSupported()?this.calculatePenaltyPointsFullSupport(e):this.calculatePenaltyPointsPartialSupport(e)}.bind(this));return(0,m.sum)(e)},f.prototype._ratePenaltyPoints=function(a){if(1===this.getValidResults().length)return 30;if(this._allAssessmentsSupported()){if(a>6)return 30;if(a>4)return 60}else{if(a>4)return 30;if(a>2)return 60}return 90},f.prototype.calculateOverallScore=function(){if(0===this.getValidResults().length)return 30;var a=this.calculatePenaltyPoints();return this._ratePenaltyPoints(a)},e.default=f},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){var e=(0,n.default)(a);return p.hasOwnProperty(e)?(0,i.defaultsDeep)(p[e],r.default):r.default};var i=t(1),n=u(t(15)),r=u(t(857)),o=u(t(858)),s=u(t(859)),d=u(t(860)),l=u(t(861)),c=u(t(862));function u(a){return a&&a.__esModule?a:{default:a}}var p={it:o.default,ru:s.default,pl:d.default,es:l.default,ca:c.default}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1);e.default={hasClass:function(a,e){return a.className.indexOf(e)>-1},addClass:function(a,e){var t=a.className.split(" ");-1===t.indexOf(e)&&t.push(e),a.className=t.join(" ")},removeClass:function(a,e){var t=a.className.split(" "),i=t.indexOf(e);-1!==i&&t.splice(i,1),a.className=t.join(" ")},removeClasses:function(a,e){(0,i.forEach)(e,this.removeClass.bind(null,a))}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=t(1);var r={keyword:"",synonyms:"",description:"",title:"",titleWidth:0,url:"",locale:"en_US",permalink:""},o=function(a,e){this._text=a||"",e=e||{},(0,n.defaults)(e,r),""===e.locale&&(e.locale=r.locale);var t=e.keyword.replace(/[‘’“”"'.?!:;,¿¡«»&*@#±^%|~`[\](){}⟨⟩<>/\\–\-\u2014\u00d7\u002b\u0026\s]/g,"");(0,n.isEmpty)(t)&&(e.keyword=r.keyword),this._attributes=e};o.prototype.hasKeyword=function(){return""!==this._attributes.keyword},o.prototype.getKeyword=function(){return this._attributes.keyword},o.prototype.hasSynonyms=function(){return""!==this._attributes.synonyms},o.prototype.getSynonyms=function(){return this._attributes.synonyms},o.prototype.hasText=function(){return""!==this._text},o.prototype.getText=function(){return this._text},o.prototype.hasDescription=function(){return""!==this._attributes.description},o.prototype.getDescription=function(){return this._attributes.description},o.prototype.hasTitle=function(){return""!==this._attributes.title},o.prototype.getTitle=function(){return this._attributes.title},o.prototype.hasTitleWidth=function(){return 0!==this._attributes.titleWidth},o.prototype.getTitleWidth=function(){return this._attributes.titleWidth},o.prototype.hasUrl=function(){return""!==this._attributes.url},o.prototype.getUrl=function(){return this._attributes.url},o.prototype.hasLocale=function(){return""!==this._attributes.locale},o.prototype.getLocale=function(){return this._attributes.locale},o.prototype.hasPermalink=function(){return""!==this._attributes.permalink},o.prototype.getPermalink=function(){return this._attributes.permalink},o.prototype.serialize=function(){return i({_parseClass:"Paper",text:this._text},this._attributes)},o.prototype.equals=function(a){return this._text===a.getText()&&(0,n.isEqual)(this._attributes,a._attributes)},o.parse=function(a){var e=a.text,t=(a._parseClass,function(a,e){var t={};for(var i in a)e.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(a,i)&&(t[i]=a[i]);return t}(a,["text","_parseClass"]));return new o(e,t)},e.default=o},function(a,e,t){"use strict";var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=t(49),r=t(139),o=t(336),s=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));return t.tokenizer=a,t.posTracker=n.install(a.preprocessor,o),t.currentAttrLocation=null,t.ctLoc=null,t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n),i(e,[{key:"_getCurrentLocation",value:function(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}},{key:"_attachCurrentAttrLocationInfo",value:function(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;var a=this.tokenizer.currentToken,e=this.tokenizer.currentAttr;a.location.attrs||(a.location.attrs=Object.create(null)),a.location.attrs[e.name]=this.currentAttrLocation}},{key:"_getOverriddenMethods",value:function(a,e){var t={_createStartTagToken:function(){e._createStartTagToken.call(this),this.currentToken.location=a.ctLoc},_createEndTagToken:function(){e._createEndTagToken.call(this),this.currentToken.location=a.ctLoc},_createCommentToken:function(){e._createCommentToken.call(this),this.currentToken.location=a.ctLoc},_createDoctypeToken:function(t){e._createDoctypeToken.call(this,t),this.currentToken.location=a.ctLoc},_createCharacterToken:function(t,i){e._createCharacterToken.call(this,t,i),this.currentCharacterToken.location=a.ctLoc},_createEOFToken:function(){e._createEOFToken.call(this),this.currentToken.location=a._getCurrentLocation()},_createAttr:function(t){e._createAttr.call(this,t),a.currentAttrLocation=a._getCurrentLocation()},_leaveAttrName:function(t){e._leaveAttrName.call(this,t),a._attachCurrentAttrLocationInfo()},_leaveAttrValue:function(t){e._leaveAttrValue.call(this,t),a._attachCurrentAttrLocationInfo()},_emitCurrentToken:function(){var t=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentToken.type===r.EOF_TOKEN?(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset):(t.endLine=a.posTracker.line,t.endCol=a.posTracker.col+1,t.endOffset=a.posTracker.offset+1),e._emitCurrentToken.call(this)},_emitCurrentCharacterToken:function(){var t=this.currentCharacterToken&&this.currentCharacterToken.location;t&&-1===t.endOffset&&(t.endLine=a.posTracker.line,t.endCol=a.posTracker.col,t.endOffset=a.posTracker.offset),e._emitCurrentCharacterToken.call(this)}};return Object.keys(r.MODE).forEach(function(i){var n=r.MODE[i];t[n]=function(t){a.ctLoc=a._getCurrentLocation(),e[n].call(this,t)}}),t}}]),e}();a.exports=s},function(a,e,t){"use strict";var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=t(49),r=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,a));return t.preprocessor=a,t.isEol=!1,t.lineStartPos=0,t.droppedBufferSize=0,t.offset=0,t.col=0,t.line=1,t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n),i(e,[{key:"_getOverriddenMethods",value:function(a,e){return{advance:function(){var t=this.pos+1,i=this.html[t];return a.isEol&&(a.isEol=!1,a.line++,a.lineStartPos=t),("\n"===i||"\r"===i&&"\n"!==this.html[t+1])&&(a.isEol=!0),a.col=t-a.lineStartPos+1,a.offset=a.droppedBufferSize+t,e.advance.call(this)},retreat:function(){e.retreat.call(this),a.isEol=!1,a.col=this.pos-a.lineStartPos+1},dropParsedChunk:function(){var t=this.pos;e.dropParsedChunk.call(this);var i=t-this.pos;a.lineStartPos-=i,a.droppedBufferSize+=i,a.offset=a.droppedBufferSize+this.pos}}}}]),e}();a.exports=r},function(a,e,t){"use strict";var i=t(76).DOCUMENT_MODE;e.createDocument=function(){return{nodeName:"#document",mode:i.NO_QUIRKS,childNodes:[]}},e.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},e.createElement=function(a,e,t){return{nodeName:a,tagName:a,attrs:t,namespaceURI:e,childNodes:[],parentNode:null}},e.createCommentNode=function(a){return{nodeName:"#comment",data:a,parentNode:null}};var n=function(a){return{nodeName:"#text",value:a,parentNode:null}},r=e.appendChild=function(a,e){a.childNodes.push(e),e.parentNode=a},o=e.insertBefore=function(a,e,t){var i=a.childNodes.indexOf(t);a.childNodes.splice(i,0,e),e.parentNode=a};e.setTemplateContent=function(a,e){a.content=e},e.getTemplateContent=function(a){return a.content},e.setDocumentType=function(a,e,t,i){for(var n=null,o=0;o<a.childNodes.length;o++)if("#documentType"===a.childNodes[o].nodeName){n=a.childNodes[o];break}n?(n.name=e,n.publicId=t,n.systemId=i):r(a,{nodeName:"#documentType",name:e,publicId:t,systemId:i})},e.setDocumentMode=function(a,e){a.mode=e},e.getDocumentMode=function(a){return a.mode},e.detachNode=function(a){if(a.parentNode){var e=a.parentNode.childNodes.indexOf(a);a.parentNode.childNodes.splice(e,1),a.parentNode=null}},e.insertText=function(a,e){if(a.childNodes.length){var t=a.childNodes[a.childNodes.length-1];if("#text"===t.nodeName)return void(t.value+=e)}r(a,n(e))},e.insertTextBefore=function(a,e,t){var i=a.childNodes[a.childNodes.indexOf(t)-1];i&&"#text"===i.nodeName?i.value+=e:o(a,n(e),t)},e.adoptAttributes=function(a,e){for(var t=[],i=0;i<a.attrs.length;i++)t.push(a.attrs[i].name);for(var n=0;n<e.length;n++)-1===t.indexOf(e[n].name)&&a.attrs.push(e[n])},e.getFirstChild=function(a){return a.childNodes[0]},e.getChildNodes=function(a){return a.childNodes},e.getParentNode=function(a){return a.parentNode},e.getAttrList=function(a){return a.attrs},e.getTagName=function(a){return a.tagName},e.getNamespaceURI=function(a){return a.namespaceURI},e.getTextNodeContent=function(a){return a.value},e.getCommentNodeContent=function(a){return a.data},e.getDocumentTypeNodeName=function(a){return a.name},e.getDocumentTypeNodePublicId=function(a){return a.publicId},e.getDocumentTypeNodeSystemId=function(a){return a.systemId},e.isTextNode=function(a){return"#text"===a.nodeName},e.isCommentNode=function(a){return"#comment"===a.nodeName},e.isDocumentTypeNode=function(a){return"#documentType"===a.nodeName},e.isElementNode=function(a){return!!a.tagName},e.setNodeSourceCodeLocation=function(a,e){a.sourceCodeLocation=e},e.getNodeSourceCodeLocation=function(a){return a.sourceCodeLocation}},function(a,e,t){"use strict";a.exports=function(a,e){return[a,e=e||Object.create(null)].reduce(function(a,e){return Object.keys(e).forEach(function(t){a[t]=e[t]}),a},Object.create(null))}},function(a,e,t){"use strict";var i=t(76).DOCUMENT_MODE,n=["+//silmaril//dtd html pro v0r11 19970101//en","-//advasoft ltd//dtd html 3.0 aswedit + extensions//en","-//as//dtd html 3.0 aswedit + extensions//en","-//ietf//dtd html 2.0 level 1//en","-//ietf//dtd html 2.0 level 2//en","-//ietf//dtd html 2.0 strict level 1//en","-//ietf//dtd html 2.0 strict level 2//en","-//ietf//dtd html 2.0 strict//en","-//ietf//dtd html 2.0//en","-//ietf//dtd html 2.1e//en","-//ietf//dtd html 3.0//en","-//ietf//dtd html 3.0//en//","-//ietf//dtd html 3.2 final//en","-//ietf//dtd html 3.2//en","-//ietf//dtd html 3//en","-//ietf//dtd html level 0//en","-//ietf//dtd html level 0//en//2.0","-//ietf//dtd html level 1//en","-//ietf//dtd html level 1//en//2.0","-//ietf//dtd html level 2//en","-//ietf//dtd html level 2//en//2.0","-//ietf//dtd html level 3//en","-//ietf//dtd html level 3//en//3.0","-//ietf//dtd html strict level 0//en","-//ietf//dtd html strict level 0//en//2.0","-//ietf//dtd html strict level 1//en","-//ietf//dtd html strict level 1//en//2.0","-//ietf//dtd html strict level 2//en","-//ietf//dtd html strict level 2//en//2.0","-//ietf//dtd html strict level 3//en","-//ietf//dtd html strict level 3//en//3.0","-//ietf//dtd html strict//en","-//ietf//dtd html strict//en//2.0","-//ietf//dtd html strict//en//3.0","-//ietf//dtd html//en","-//ietf//dtd html//en//2.0","-//ietf//dtd html//en//3.0","-//metrius//dtd metrius presentational//en","-//microsoft//dtd internet explorer 2.0 html strict//en","-//microsoft//dtd internet explorer 2.0 html//en","-//microsoft//dtd internet explorer 2.0 tables//en","-//microsoft//dtd internet explorer 3.0 html strict//en","-//microsoft//dtd internet explorer 3.0 html//en","-//microsoft//dtd internet explorer 3.0 tables//en","-//netscape comm. corp.//dtd html//en","-//netscape comm. corp.//dtd strict html//en","-//o'reilly and associates//dtd html 2.0//en","-//o'reilly and associates//dtd html extended 1.0//en","-//spyglass//dtd html 2.0 extended//en","-//sq//dtd html 2.0 hotmetal + extensions//en","-//sun microsystems corp.//dtd hotjava html//en","-//sun microsystems corp.//dtd hotjava strict html//en","-//w3c//dtd html 3 1995-03-24//en","-//w3c//dtd html 3.2 draft//en","-//w3c//dtd html 3.2 final//en","-//w3c//dtd html 3.2//en","-//w3c//dtd html 3.2s draft//en","-//w3c//dtd html 4.0 frameset//en","-//w3c//dtd html 4.0 transitional//en","-//w3c//dtd html experimental 19960712//en","-//w3c//dtd html experimental 970421//en","-//w3c//dtd w3 html//en","-//w3o//dtd w3 html 3.0//en","-//w3o//dtd w3 html 3.0//en//","-//webtechs//dtd mozilla html 2.0//en","-//webtechs//dtd mozilla html//en"],r=n.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),o=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],s=["-//W3C//DTD XHTML 1.0 Frameset//","-//W3C//DTD XHTML 1.0 Transitional//"],d=s.concat(["-//W3C//DTD HTML 4.01 Frameset//","-//W3C//DTD HTML 4.01 Transitional//"]);function l(a){var e=-1!==a.indexOf('"')?"'":'"';return e+a+e}function c(a,e){for(var t=0;t<e.length;t++)if(0===a.indexOf(e[t]))return!0;return!1}e.isConforming=function(a){return"html"===a.name&&null===a.publicId&&(null===a.systemId||"about:legacy-compat"===a.systemId)},e.getDocumentMode=function(a){if("html"!==a.name)return i.QUIRKS;var e=a.systemId;if(e&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===e.toLowerCase())return i.QUIRKS;var t=a.publicId;if(null!==t){if(t=t.toLowerCase(),o.indexOf(t)>-1)return i.QUIRKS;var l=null===e?r:n;if(c(t,l))return i.QUIRKS;if(c(t,l=null===e?s:d))return i.LIMITED_QUIRKS}return i.NO_QUIRKS},e.serializeContent=function(a,e,t){var i="!DOCTYPE ";return a&&(i+=a),e?i+=" PUBLIC "+l(e):t&&(i+=" SYSTEM"),null!==t&&(i+=" "+l(t)),i}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this.type=e,this.attributes=t,this.sourceStartIndex=null,this.sourceEndIndex=null,this.textStartIndex=null,this.textEndIndex=null}},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(a){return a&&a.__esModule?a:{default:a}}(t(140));var r=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"Heading"));return t.level=a,t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n.default),e}();e.default=r},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var n=function(){function a(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this.text="",this.formatting=[]}return i(a,[{key:"appendText",value:function(a){this.text+=a}}]),a}();e.default=n},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=s(t(210)),o=s(t(77));function s(a){return a&&a.__esModule?a:{default:a}}var d=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"List"));return t.ordered=a,t.children=[],t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"appendChild",value:function(a){a instanceof r.default||console.warn("Added child is not a ListItem!"),this.children.push(a)}}]),e}();e.default=d},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=function(a){return a&&a.__esModule?a:{default:a}}(t(140));var o=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"Paragraph"));return t.tag=a,t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,r.default),n(e,[{key:"isExplicit",value:function(){return this.tag&&this.tag.length>0}}]),e}();e.default=o},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(a){return a&&a.__esModule?a:{default:a}}(t(77));var r=function(a){function e(a){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,"StructuredNode"));return t.tag=a,t.children=[],t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,n.default),e}();e.default=r},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.formattingElements=["a","abbr","audio","b","bdo","br","button","canvas","cite","code","command","data","datalist","dfn","del","em","embed","i","iframe","img","input","kbd","keygen","label","mark","math","meter","noscript","object","output","progress","q","ruby","samp","script","select","small","span","strong","sub","sup","svg","textarea","time","var","video","wbr"],e.ignoredHtmlElements=["script","style","pre"],e.headings=["h1","h2","h3","h4","h5","h6"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.default=function(a,e){var t=a.location;if(t){var i=t.startTag?t.startTag.endOffset:t.startOffset,n=t.endTag?t.endTag.startOffset:t.endOffset;return e.slice(i,n)}return""}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(907);Object.defineProperty(e,"ReadabilityScoreAggregator",{enumerable:!0,get:function(){return o(i).default}});var n=t(212);Object.defineProperty(e,"ScoreAggregator",{enumerable:!0,get:function(){return o(n).default}});var r=t(908);function o(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(e,"SEOScoreAggregator",{enumerable:!0,get:function(){return o(r).default}})},function(a,e,t){"use strict";t(350),new(function(a){return a&&a.__esModule?a:{default:a}}(t(552)).default)(self).register()},function(a,e,t){"use strict";(function(a){if(t(351),t(548),t(549),a._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");a._babelPolyfill=!0;var e="defineProperty";function i(a,t,i){a[t]||Object[e](a,t,{writable:!0,configurable:!0,value:i})}i(String.prototype,"padLeft","".padStart),i(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach(function(a){[][a]&&i(Array,a,Function.call.bind([][a]))})}).call(this,t(43))},function(a,e,t){t(352),t(354),t(355),t(356),t(357),t(358),t(359),t(360),t(361),t(362),t(363),t(364),t(365),t(366),t(367),t(368),t(370),t(371),t(372),t(373),t(374),t(375),t(376),t(377),t(378),t(379),t(380),t(381),t(382),t(383),t(384),t(385),t(386),t(387),t(388),t(389),t(390),t(391),t(392),t(393),t(394),t(395),t(396),t(397),t(398),t(399),t(400),t(401),t(402),t(403),t(404),t(405),t(406),t(407),t(408),t(409),t(410),t(411),t(412),t(413),t(414),t(415),t(416),t(417),t(418),t(419),t(420),t(421),t(422),t(423),t(424),t(425),t(426),t(427),t(428),t(429),t(430),t(432),t(433),t(435),t(436),t(437),t(438),t(439),t(440),t(441),t(443),t(444),t(445),t(446),t(447),t(448),t(449),t(450),t(451),t(452),t(453),t(454),t(455),t(164),t(456),t(457),t(231),t(458),t(459),t(460),t(461),t(462),t(234),t(236),t(237),t(463),t(464),t(465),t(466),t(467),t(468),t(469),t(470),t(471),t(472),t(473),t(474),t(475),t(476),t(477),t(478),t(479),t(480),t(481),t(482),t(483),t(484),t(485),t(486),t(487),t(488),t(489),t(490),t(491),t(492),t(493),t(494),t(495),t(496),t(497),t(498),t(499),t(500),t(501),t(502),t(503),t(504),t(505),t(506),t(507),t(508),t(509),t(510),t(511),t(512),t(513),t(514),t(515),t(516),t(517),t(518),t(519),t(520),t(521),t(522),t(523),t(524),t(525),t(526),t(527),t(528),t(529),t(530),t(531),t(532),t(533),t(534),t(535),t(536),t(537),t(538),t(539),t(540),t(541),t(542),t(543),t(544),t(545),t(546),t(547),a.exports=t(31)},function(a,e,t){"use strict";var i=t(4),n=t(27),r=t(12),o=t(0),s=t(24),d=t(50).KEY,l=t(7),c=t(101),u=t(78),p=t(59),z=t(9),m=t(214),g=t(144),f=t(353),y=t(104),w=t(2),h=t(8),b=t(28),v=t(37),k=t(58),_=t(62),j=t(217),T=t(29),E=t(13),x=t(60),A=T.f,S=E.f,O=j.f,C=i.Symbol,P=i.JSON,M=P&&P.stringify,R=z("_hidden"),N=z("toPrimitive"),I={}.propertyIsEnumerable,q=c("symbol-registry"),L=c("symbols"),D=c("op-symbols"),F=Object.prototype,B="function"==typeof C,U=i.QObject,H=!U||!U.prototype||!U.prototype.findChild,$=r&&l(function(){return 7!=_(S({},"a",{get:function(){return S(this,"a",{value:7}).a}})).a})?function(a,e,t){var i=A(F,e);i&&delete F[e],S(a,e,t),i&&a!==F&&S(F,e,i)}:S,W=function(a){var e=L[a]=_(C.prototype);return e._k=a,e},K=B&&"symbol"==typeof C.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof C},G=function(a,e,t){return a===F&&G(D,e,t),w(a),e=v(e,!0),w(t),n(L,e)?(t.enumerable?(n(a,R)&&a[R][e]&&(a[R][e]=!1),t=_(t,{enumerable:k(0,!1)})):(n(a,R)||S(a,R,k(1,{})),a[R][e]=!0),$(a,e,t)):S(a,e,t)},Y=function(a,e){w(a);for(var t,i=f(e=b(e)),n=0,r=i.length;r>n;)G(a,t=i[n++],e[t]);return a},V=function(a){var e=I.call(this,a=v(a,!0));return!(this===F&&n(L,a)&&!n(D,a))&&(!(e||!n(this,a)||!n(L,a)||n(this,R)&&this[R][a])||e)},Q=function(a,e){if(a=b(a),e=v(e,!0),a!==F||!n(L,e)||n(D,e)){var t=A(a,e);return!t||!n(L,e)||n(a,R)&&a[R][e]||(t.enumerable=!0),t}},X=function(a){for(var e,t=O(b(a)),i=[],r=0;t.length>r;)n(L,e=t[r++])||e==R||e==d||i.push(e);return i},Z=function(a){for(var e,t=a===F,i=O(t?D:b(a)),r=[],o=0;i.length>o;)!n(L,e=i[o++])||t&&!n(F,e)||r.push(L[e]);return r};B||(s((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var a=p(arguments.length>0?arguments[0]:void 0),e=function(t){this===F&&e.call(D,t),n(this,R)&&n(this[R],a)&&(this[R][a]=!1),$(this,a,k(1,t))};return r&&H&&$(F,a,{configurable:!0,set:e}),W(a)}).prototype,"toString",function(){return this._k}),T.f=Q,E.f=G,t(63).f=j.f=X,t(92).f=V,t(103).f=Z,r&&!t(51)&&s(F,"propertyIsEnumerable",V,!0),m.f=function(a){return W(z(a))}),o(o.G+o.W+o.F*!B,{Symbol:C});for(var J="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),aa=0;J.length>aa;)z(J[aa++]);for(var ea=x(z.store),ta=0;ea.length>ta;)g(ea[ta++]);o(o.S+o.F*!B,"Symbol",{for:function(a){return n(q,a+="")?q[a]:q[a]=C(a)},keyFor:function(a){if(!K(a))throw TypeError(a+" is not a symbol!");for(var e in q)if(q[e]===a)return e},useSetter:function(){H=!0},useSimple:function(){H=!1}}),o(o.S+o.F*!B,"Object",{create:function(a,e){return void 0===e?_(a):Y(_(a),e)},defineProperty:G,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:X,getOwnPropertySymbols:Z}),P&&o(o.S+o.F*(!B||l(function(){var a=C();return"[null]"!=M([a])||"{}"!=M({a:a})||"{}"!=M(Object(a))})),"JSON",{stringify:function(a){for(var e,t,i=[a],n=1;arguments.length>n;)i.push(arguments[n++]);if(t=e=i[1],(h(e)||void 0!==a)&&!K(a))return y(e)||(e=function(a,e){if("function"==typeof t&&(e=t.call(this,a,e)),!K(e))return e}),i[1]=e,M.apply(P,i)}}),C.prototype[N]||t(23)(C.prototype,N,C.prototype.valueOf),u(C,"Symbol"),u(Math,"Math",!0),u(i.JSON,"JSON",!0)},function(a,e,t){var i=t(60),n=t(103),r=t(92);a.exports=function(a){var e=i(a),t=n.f;if(t)for(var o,s=t(a),d=r.f,l=0;s.length>l;)d.call(a,o=s[l++])&&e.push(o);return e}},function(a,e,t){var i=t(0);i(i.S,"Object",{create:t(62)})},function(a,e,t){var i=t(0);i(i.S+i.F*!t(12),"Object",{defineProperty:t(13).f})},function(a,e,t){var i=t(0);i(i.S+i.F*!t(12),"Object",{defineProperties:t(216)})},function(a,e,t){var i=t(28),n=t(29).f;t(40)("getOwnPropertyDescriptor",function(){return function(a,e){return n(i(a),e)}})},function(a,e,t){var i=t(16),n=t(30);t(40)("getPrototypeOf",function(){return function(a){return n(i(a))}})},function(a,e,t){var i=t(16),n=t(60);t(40)("keys",function(){return function(a){return n(i(a))}})},function(a,e,t){t(40)("getOwnPropertyNames",function(){return t(217).f})},function(a,e,t){var i=t(8),n=t(50).onFreeze;t(40)("freeze",function(a){return function(e){return a&&i(e)?a(n(e)):e}})},function(a,e,t){var i=t(8),n=t(50).onFreeze;t(40)("seal",function(a){return function(e){return a&&i(e)?a(n(e)):e}})},function(a,e,t){var i=t(8),n=t(50).onFreeze;t(40)("preventExtensions",function(a){return function(e){return a&&i(e)?a(n(e)):e}})},function(a,e,t){var i=t(8);t(40)("isFrozen",function(a){return function(e){return!i(e)||!!a&&a(e)}})},function(a,e,t){var i=t(8);t(40)("isSealed",function(a){return function(e){return!i(e)||!!a&&a(e)}})},function(a,e,t){var i=t(8);t(40)("isExtensible",function(a){return function(e){return!!i(e)&&(!a||a(e))}})},function(a,e,t){var i=t(0);i(i.S+i.F,"Object",{assign:t(218)})},function(a,e,t){var i=t(0);i(i.S,"Object",{is:t(369)})},function(a,e){a.exports=Object.is||function(a,e){return a===e?0!==a||1/a==1/e:a!=a&&e!=e}},function(a,e,t){var i=t(0);i(i.S,"Object",{setPrototypeOf:t(148).set})},function(a,e,t){"use strict";var i=t(93),n={};n[t(9)("toStringTag")]="z",n+""!="[object z]"&&t(24)(Object.prototype,"toString",function(){return"[object "+i(this)+"]"},!0)},function(a,e,t){var i=t(0);i(i.P,"Function",{bind:t(219)})},function(a,e,t){var i=t(13).f,n=Function.prototype,r=/^\s*function ([^ (]*)/;"name"in n||t(12)&&i(n,"name",{configurable:!0,get:function(){try{return(""+this).match(r)[1]}catch(a){return""}}})},function(a,e,t){"use strict";var i=t(8),n=t(30),r=t(9)("hasInstance"),o=Function.prototype;r in o||t(13).f(o,r,{value:function(a){if("function"!=typeof this||!i(a))return!1;if(!i(this.prototype))return a instanceof this;for(;a=n(a);)if(this.prototype===a)return!0;return!1}})},function(a,e,t){var i=t(0),n=t(221);i(i.G+i.F*(parseInt!=n),{parseInt:n})},function(a,e,t){var i=t(0),n=t(222);i(i.G+i.F*(parseFloat!=n),{parseFloat:n})},function(a,e,t){"use strict";var i=t(4),n=t(27),r=t(33),o=t(150),s=t(37),d=t(7),l=t(63).f,c=t(29).f,u=t(13).f,p=t(79).trim,z=i.Number,m=z,g=z.prototype,f="Number"==r(t(62)(g)),y="trim"in String.prototype,w=function(a){var e=s(a,!1);if("string"==typeof e&&e.length>2){var t,i,n,r=(e=y?e.trim():p(e,3)).charCodeAt(0);if(43===r||45===r){if(88===(t=e.charCodeAt(2))||120===t)return NaN}else if(48===r){switch(e.charCodeAt(1)){case 66:case 98:i=2,n=49;break;case 79:case 111:i=8,n=55;break;default:return+e}for(var o,d=e.slice(2),l=0,c=d.length;l<c;l++)if((o=d.charCodeAt(l))<48||o>n)return NaN;return parseInt(d,i)}}return+e};if(!z(" 0o1")||!z("0b1")||z("+0x1")){z=function(a){var e=arguments.length<1?0:a,t=this;return t instanceof z&&(f?d(function(){g.valueOf.call(t)}):"Number"!=r(t))?o(new m(w(e)),t,z):w(e)};for(var h,b=t(12)?l(m):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),v=0;b.length>v;v++)n(m,h=b[v])&&!n(z,h)&&u(z,h,c(m,h));z.prototype=g,g.constructor=z,t(24)(i,"Number",z)}},function(a,e,t){"use strict";var i=t(0),n=t(39),r=t(223),o=t(151),s=1..toFixed,d=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",u=function(a,e){for(var t=-1,i=e;++t<6;)i+=a*l[t],l[t]=i%1e7,i=d(i/1e7)},p=function(a){for(var e=6,t=0;--e>=0;)t+=l[e],l[e]=d(t/a),t=t%a*1e7},z=function(){for(var a=6,e="";--a>=0;)if(""!==e||0===a||0!==l[a]){var t=String(l[a]);e=""===e?t:e+o.call("0",7-t.length)+t}return e},m=function(a,e,t){return 0===e?t:e%2==1?m(a,e-1,t*a):m(a*a,e/2,t)};i(i.P+i.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!t(7)(function(){s.call({})})),"Number",{toFixed:function(a){var e,t,i,s,d=r(this,c),l=n(a),g="",f="0";if(l<0||l>20)throw RangeError(c);if(d!=d)return"NaN";if(d<=-1e21||d>=1e21)return String(d);if(d<0&&(g="-",d=-d),d>1e-21)if(t=(e=function(a){for(var e=0,t=a;t>=4096;)e+=12,t/=4096;for(;t>=2;)e+=1,t/=2;return e}(d*m(2,69,1))-69)<0?d*m(2,-e,1):d/m(2,e,1),t*=4503599627370496,(e=52-e)>0){for(u(0,t),i=l;i>=7;)u(1e7,0),i-=7;for(u(m(10,i,1),0),i=e-1;i>=23;)p(1<<23),i-=23;p(1<<i),u(1,1),p(2),f=z()}else u(0,t),u(1<<-e,0),f=z()+o.call("0",l);return f=l>0?g+((s=f.length)<=l?"0."+o.call("0",l-s)+f:f.slice(0,s-l)+"."+f.slice(s-l)):g+f}})},function(a,e,t){"use strict";var i=t(0),n=t(7),r=t(223),o=1..toPrecision;i(i.P+i.F*(n(function(){return"1"!==o.call(1,void 0)})||!n(function(){o.call({})})),"Number",{toPrecision:function(a){var e=r(this,"Number#toPrecision: incorrect invocation!");return void 0===a?o.call(e):o.call(e,a)}})},function(a,e,t){var i=t(0);i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,e,t){var i=t(0),n=t(4).isFinite;i(i.S,"Number",{isFinite:function(a){return"number"==typeof a&&n(a)}})},function(a,e,t){var i=t(0);i(i.S,"Number",{isInteger:t(224)})},function(a,e,t){var i=t(0);i(i.S,"Number",{isNaN:function(a){return a!=a}})},function(a,e,t){var i=t(0),n=t(224),r=Math.abs;i(i.S,"Number",{isSafeInteger:function(a){return n(a)&&r(a)<=9007199254740991}})},function(a,e,t){var i=t(0);i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,e,t){var i=t(0);i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,e,t){var i=t(0),n=t(222);i(i.S+i.F*(Number.parseFloat!=n),"Number",{parseFloat:n})},function(a,e,t){var i=t(0),n=t(221);i(i.S+i.F*(Number.parseInt!=n),"Number",{parseInt:n})},function(a,e,t){var i=t(0),n=t(225),r=Math.sqrt,o=Math.acosh;i(i.S+i.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:n(a-1+r(a-1)*r(a+1))}})},function(a,e,t){var i=t(0),n=Math.asinh;i(i.S+i.F*!(n&&1/n(0)>0),"Math",{asinh:function a(e){return isFinite(e=+e)&&0!=e?e<0?-a(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},function(a,e,t){var i=t(0),n=Math.atanh;i(i.S+i.F*!(n&&1/n(-0)<0),"Math",{atanh:function(a){return 0==(a=+a)?a:Math.log((1+a)/(1-a))/2}})},function(a,e,t){var i=t(0),n=t(152);i(i.S,"Math",{cbrt:function(a){return n(a=+a)*Math.pow(Math.abs(a),1/3)}})},function(a,e,t){var i=t(0);i(i.S,"Math",{clz32:function(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,e,t){var i=t(0),n=Math.exp;i(i.S,"Math",{cosh:function(a){return(n(a=+a)+n(-a))/2}})},function(a,e,t){var i=t(0),n=t(153);i(i.S+i.F*(n!=Math.expm1),"Math",{expm1:n})},function(a,e,t){var i=t(0);i(i.S,"Math",{fround:t(226)})},function(a,e,t){var i=t(0),n=Math.abs;i(i.S,"Math",{hypot:function(a,e){for(var t,i,r=0,o=0,s=arguments.length,d=0;o<s;)d<(t=n(arguments[o++]))?(r=r*(i=d/t)*i+1,d=t):r+=t>0?(i=t/d)*i:t;return d===1/0?1/0:d*Math.sqrt(r)}})},function(a,e,t){var i=t(0),n=Math.imul;i(i.S+i.F*t(7)(function(){return-5!=n(4294967295,5)||2!=n.length}),"Math",{imul:function(a,e){var t=+a,i=+e,n=65535&t,r=65535&i;return 0|n*r+((65535&t>>>16)*r+n*(65535&i>>>16)<<16>>>0)}})},function(a,e,t){var i=t(0);i(i.S,"Math",{log10:function(a){return Math.log(a)*Math.LOG10E}})},function(a,e,t){var i=t(0);i(i.S,"Math",{log1p:t(225)})},function(a,e,t){var i=t(0);i(i.S,"Math",{log2:function(a){return Math.log(a)/Math.LN2}})},function(a,e,t){var i=t(0);i(i.S,"Math",{sign:t(152)})},function(a,e,t){var i=t(0),n=t(153),r=Math.exp;i(i.S+i.F*t(7)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(a){return Math.abs(a=+a)<1?(n(a)-n(-a))/2:(r(a-1)-r(-a-1))*(Math.E/2)}})},function(a,e,t){var i=t(0),n=t(153),r=Math.exp;i(i.S,"Math",{tanh:function(a){var e=n(a=+a),t=n(-a);return e==1/0?1:t==1/0?-1:(e-t)/(r(a)+r(-a))}})},function(a,e,t){var i=t(0);i(i.S,"Math",{trunc:function(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,e,t){var i=t(0),n=t(61),r=String.fromCharCode,o=String.fromCodePoint;i(i.S+i.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(a){for(var e,t=[],i=arguments.length,o=0;i>o;){if(e=+arguments[o++],n(e,1114111)!==e)throw RangeError(e+" is not a valid code point");t.push(e<65536?r(e):r(55296+((e-=65536)>>10),e%1024+56320))}return t.join("")}})},function(a,e,t){var i=t(0),n=t(28),r=t(14);i(i.S,"String",{raw:function(a){for(var e=n(a.raw),t=r(e.length),i=arguments.length,o=[],s=0;t>s;)o.push(String(e[s++])),s<i&&o.push(String(arguments[s]));return o.join("")}})},function(a,e,t){"use strict";t(79)("trim",function(a){return function(){return a(this,3)}})},function(a,e,t){"use strict";var i=t(154)(!0);t(155)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,e=this._t,t=this._i;return t>=e.length?{value:void 0,done:!0}:(a=i(e,t),this._i+=a.length,{value:a,done:!1})})},function(a,e,t){"use strict";var i=t(0),n=t(154)(!1);i(i.P,"String",{codePointAt:function(a){return n(this,a)}})},function(a,e,t){"use strict";var i=t(0),n=t(14),r=t(157),o="".endsWith;i(i.P+i.F*t(158)("endsWith"),"String",{endsWith:function(a){var e=r(this,a,"endsWith"),t=arguments.length>1?arguments[1]:void 0,i=n(e.length),s=void 0===t?i:Math.min(n(t),i),d=String(a);return o?o.call(e,d,s):e.slice(s-d.length,s)===d}})},function(a,e,t){"use strict";var i=t(0),n=t(157);i(i.P+i.F*t(158)("includes"),"String",{includes:function(a){return!!~n(this,a,"includes").indexOf(a,arguments.length>1?arguments[1]:void 0)}})},function(a,e,t){var i=t(0);i(i.P,"String",{repeat:t(151)})},function(a,e,t){"use strict";var i=t(0),n=t(14),r=t(157),o="".startsWith;i(i.P+i.F*t(158)("startsWith"),"String",{startsWith:function(a){var e=r(this,a,"startsWith"),t=n(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),i=String(a);return o?o.call(e,i,t):e.slice(t,t+i.length)===i}})},function(a,e,t){"use strict";t(25)("anchor",function(a){return function(e){return a(this,"a","name",e)}})},function(a,e,t){"use strict";t(25)("big",function(a){return function(){return a(this,"big","","")}})},function(a,e,t){"use strict";t(25)("blink",function(a){return function(){return a(this,"blink","","")}})},function(a,e,t){"use strict";t(25)("bold",function(a){return function(){return a(this,"b","","")}})},function(a,e,t){"use strict";t(25)("fixed",function(a){return function(){return a(this,"tt","","")}})},function(a,e,t){"use strict";t(25)("fontcolor",function(a){return function(e){return a(this,"font","color",e)}})},function(a,e,t){"use strict";t(25)("fontsize",function(a){return function(e){return a(this,"font","size",e)}})},function(a,e,t){"use strict";t(25)("italics",function(a){return function(){return a(this,"i","","")}})},function(a,e,t){"use strict";t(25)("link",function(a){return function(e){return a(this,"a","href",e)}})},function(a,e,t){"use strict";t(25)("small",function(a){return function(){return a(this,"small","","")}})},function(a,e,t){"use strict";t(25)("strike",function(a){return function(){return a(this,"strike","","")}})},function(a,e,t){"use strict";t(25)("sub",function(a){return function(){return a(this,"sub","","")}})},function(a,e,t){"use strict";t(25)("sup",function(a){return function(){return a(this,"sup","","")}})},function(a,e,t){var i=t(0);i(i.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,e,t){"use strict";var i=t(0),n=t(16),r=t(37);i(i.P+i.F*t(7)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(a){var e=n(this),t=r(e);return"number"!=typeof t||isFinite(t)?e.toISOString():null}})},function(a,e,t){var i=t(0),n=t(431);i(i.P+i.F*(Date.prototype.toISOString!==n),"Date",{toISOString:n})},function(a,e,t){"use strict";var i=t(7),n=Date.prototype.getTime,r=Date.prototype.toISOString,o=function(a){return a>9?a:"0"+a};a.exports=i(function(){return"0385-07-25T07:06:39.999Z"!=r.call(new Date(-5e13-1))})||!i(function(){r.call(new Date(NaN))})?function(){if(!isFinite(n.call(this)))throw RangeError("Invalid time value");var a=this,e=a.getUTCFullYear(),t=a.getUTCMilliseconds(),i=e<0?"-":e>9999?"+":"";return i+("00000"+Math.abs(e)).slice(i?-6:-4)+"-"+o(a.getUTCMonth()+1)+"-"+o(a.getUTCDate())+"T"+o(a.getUTCHours())+":"+o(a.getUTCMinutes())+":"+o(a.getUTCSeconds())+"."+(t>99?t:"0"+o(t))+"Z"}:r},function(a,e,t){var i=Date.prototype,n=i.toString,r=i.getTime;new Date(NaN)+""!="Invalid Date"&&t(24)(i,"toString",function(){var a=r.call(this);return a==a?n.call(this):"Invalid Date"})},function(a,e,t){var i=t(9)("toPrimitive"),n=Date.prototype;i in n||t(23)(n,i,t(434))},function(a,e,t){"use strict";var i=t(2),n=t(37);a.exports=function(a){if("string"!==a&&"number"!==a&&"default"!==a)throw TypeError("Incorrect hint");return n(i(this),"number"!=a)}},function(a,e,t){var i=t(0);i(i.S,"Array",{isArray:t(104)})},function(a,e,t){"use strict";var i=t(32),n=t(0),r=t(16),o=t(227),s=t(159),d=t(14),l=t(160),c=t(161);n(n.S+n.F*!t(106)(function(a){Array.from(a)}),"Array",{from:function(a){var e,t,n,u,p=r(a),z="function"==typeof this?this:Array,m=arguments.length,g=m>1?arguments[1]:void 0,f=void 0!==g,y=0,w=c(p);if(f&&(g=i(g,m>2?arguments[2]:void 0,2)),void 0==w||z==Array&&s(w))for(t=new z(e=d(p.length));e>y;y++)l(t,y,f?g(p[y],y):p[y]);else for(u=w.call(p),t=new z;!(n=u.next()).done;y++)l(t,y,f?o(u,g,[n.value,y],!0):n.value);return t.length=y,t}})},function(a,e,t){"use strict";var i=t(0),n=t(160);i(i.S+i.F*t(7)(function(){function a(){}return!(Array.of.call(a)instanceof a)}),"Array",{of:function(){for(var a=0,e=arguments.length,t=new("function"==typeof this?this:Array)(e);e>a;)n(t,a,arguments[a++]);return t.length=e,t}})},function(a,e,t){"use strict";var i=t(0),n=t(28),r=[].join;i(i.P+i.F*(t(91)!=Object||!t(34)(r)),"Array",{join:function(a){return r.call(n(this),void 0===a?",":a)}})},function(a,e,t){"use strict";var i=t(0),n=t(147),r=t(33),o=t(61),s=t(14),d=[].slice;i(i.P+i.F*t(7)(function(){n&&d.call(n)}),"Array",{slice:function(a,e){var t=s(this.length),i=r(this);if(e=void 0===e?t:e,"Array"==i)return d.call(this,a,e);for(var n=o(a,t),l=o(e,t),c=s(l-n),u=new Array(c),p=0;p<c;p++)u[p]="String"==i?this.charAt(n+p):this[n+p];return u}})},function(a,e,t){"use strict";var i=t(0),n=t(21),r=t(16),o=t(7),s=[].sort,d=[1,2,3];i(i.P+i.F*(o(function(){d.sort(void 0)})||!o(function(){d.sort(null)})||!t(34)(s)),"Array",{sort:function(a){return void 0===a?s.call(r(this)):s.call(r(this),n(a))}})},function(a,e,t){"use strict";var i=t(0),n=t(41)(0),r=t(34)([].forEach,!0);i(i.P+i.F*!r,"Array",{forEach:function(a){return n(this,a,arguments[1])}})},function(a,e,t){var i=t(8),n=t(104),r=t(9)("species");a.exports=function(a){var e;return n(a)&&("function"!=typeof(e=a.constructor)||e!==Array&&!n(e.prototype)||(e=void 0),i(e)&&null===(e=e[r])&&(e=void 0)),void 0===e?Array:e}},function(a,e,t){"use strict";var i=t(0),n=t(41)(1);i(i.P+i.F*!t(34)([].map,!0),"Array",{map:function(a){return n(this,a,arguments[1])}})},function(a,e,t){"use strict";var i=t(0),n=t(41)(2);i(i.P+i.F*!t(34)([].filter,!0),"Array",{filter:function(a){return n(this,a,arguments[1])}})},function(a,e,t){"use strict";var i=t(0),n=t(41)(3);i(i.P+i.F*!t(34)([].some,!0),"Array",{some:function(a){return n(this,a,arguments[1])}})},function(a,e,t){"use strict";var i=t(0),n=t(41)(4);i(i.P+i.F*!t(34)([].every,!0),"Array",{every:function(a){return n(this,a,arguments[1])}})},function(a,e,t){"use strict";var i=t(0),n=t(228);i(i.P+i.F*!t(34)([].reduce,!0),"Array",{reduce:function(a){return n(this,a,arguments.length,arguments[1],!1)}})},function(a,e,t){"use strict";var i=t(0),n=t(228);i(i.P+i.F*!t(34)([].reduceRight,!0),"Array",{reduceRight:function(a){return n(this,a,arguments.length,arguments[1],!0)}})},function(a,e,t){"use strict";var i=t(0),n=t(102)(!1),r=[].indexOf,o=!!r&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(o||!t(34)(r)),"Array",{indexOf:function(a){return o?r.apply(this,arguments)||0:n(this,a,arguments[1])}})},function(a,e,t){"use strict";var i=t(0),n=t(28),r=t(39),o=t(14),s=[].lastIndexOf,d=!!s&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(d||!t(34)(s)),"Array",{lastIndexOf:function(a){if(d)return s.apply(this,arguments)||0;var e=n(this),t=o(e.length),i=t-1;for(arguments.length>1&&(i=Math.min(i,r(arguments[1]))),i<0&&(i=t+i);i>=0;i--)if(i in e&&e[i]===a)return i||0;return-1}})},function(a,e,t){var i=t(0);i(i.P,"Array",{copyWithin:t(229)}),t(52)("copyWithin")},function(a,e,t){var i=t(0);i(i.P,"Array",{fill:t(163)}),t(52)("fill")},function(a,e,t){"use strict";var i=t(0),n=t(41)(5),r=!0;"find"in[]&&Array(1).find(function(){r=!1}),i(i.P+i.F*r,"Array",{find:function(a){return n(this,a,arguments.length>1?arguments[1]:void 0)}}),t(52)("find")},function(a,e,t){"use strict";var i=t(0),n=t(41)(6),r="findIndex",o=!0;r in[]&&Array(1)[r](function(){o=!1}),i(i.P+i.F*o,"Array",{findIndex:function(a){return n(this,a,arguments.length>1?arguments[1]:void 0)}}),t(52)(r)},function(a,e,t){t(64)("Array")},function(a,e,t){var i=t(4),n=t(150),r=t(13).f,o=t(63).f,s=t(105),d=t(107),l=i.RegExp,c=l,u=l.prototype,p=/a/g,z=/a/g,m=new l(p)!==p;if(t(12)&&(!m||t(7)(function(){return z[t(9)("match")]=!1,l(p)!=p||l(z)==z||"/a/i"!=l(p,"i")}))){l=function(a,e){var t=this instanceof l,i=s(a),r=void 0===e;return!t&&i&&a.constructor===l&&r?a:n(m?new c(i&&!r?a.source:a,e):c((i=a instanceof l)?a.source:a,i&&r?d.call(a):e),t?this:u,l)};for(var g=function(a){a in l||r(l,a,{configurable:!0,get:function(){return c[a]},set:function(e){c[a]=e}})},f=o(c),y=0;f.length>y;)g(f[y++]);u.constructor=l,l.prototype=u,t(24)(i,"RegExp",l)}t(64)("RegExp")},function(a,e,t){"use strict";t(231);var i=t(2),n=t(107),r=t(12),o=/./.toString,s=function(a){t(24)(RegExp.prototype,"toString",a,!0)};t(7)(function(){return"/a/b"!=o.call({source:"a",flags:"b"})})?s(function(){var a=i(this);return"/".concat(a.source,"/","flags"in a?a.flags:!r&&a instanceof RegExp?n.call(a):void 0)}):"toString"!=o.name&&s(function(){return o.call(this)})},function(a,e,t){t(108)("match",1,function(a,e,t){return[function(t){"use strict";var i=a(this),n=void 0==t?void 0:t[e];return void 0!==n?n.call(t,i):new RegExp(t)[e](String(i))},t]})},function(a,e,t){t(108)("replace",2,function(a,e,t){return[function(i,n){"use strict";var r=a(this),o=void 0==i?void 0:i[e];return void 0!==o?o.call(i,r,n):t.call(String(r),i,n)},t]})},function(a,e,t){t(108)("search",1,function(a,e,t){return[function(t){"use strict";var i=a(this),n=void 0==t?void 0:t[e];return void 0!==n?n.call(t,i):new RegExp(t)[e](String(i))},t]})},function(a,e,t){t(108)("split",2,function(a,e,i){"use strict";var n=t(105),r=i,o=[].push;if("c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length){var s=void 0===/()??/.exec("")[1];i=function(a,e){var t=String(this);if(void 0===a&&0===e)return[];if(!n(a))return r.call(t,a,e);var i,d,l,c,u,p=[],z=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),m=0,g=void 0===e?4294967295:e>>>0,f=new RegExp(a.source,z+"g");for(s||(i=new RegExp("^"+f.source+"$(?!\\s)",z));(d=f.exec(t))&&!((l=d.index+d[0].length)>m&&(p.push(t.slice(m,d.index)),!s&&d.length>1&&d[0].replace(i,function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(d[u]=void 0)}),d.length>1&&d.index<t.length&&o.apply(p,d.slice(1)),c=d[0].length,m=l,p.length>=g));)f.lastIndex===d.index&&f.lastIndex++;return m===t.length?!c&&f.test("")||p.push(""):p.push(t.slice(m)),p.length>g?p.slice(0,g):p}}else"0".split(void 0,0).length&&(i=function(a,e){return void 0===a&&0===e?[]:r.call(this,a,e)});return[function(t,n){var r=a(this),o=void 0==t?void 0:t[e];return void 0!==o?o.call(t,r,n):i.call(String(r),t,n)},i]})},function(a,e,t){"use strict";var i,n,r,o,s=t(51),d=t(4),l=t(32),c=t(93),u=t(0),p=t(8),z=t(21),m=t(65),g=t(66),f=t(109),y=t(165).set,w=t(166)(),h=t(167),b=t(232),v=t(110),k=t(233),_=d.TypeError,j=d.process,T=j&&j.versions,E=T&&T.v8||"",x=d.Promise,A="process"==c(j),S=function(){},O=n=h.f,C=!!function(){try{var a=x.resolve(1),e=(a.constructor={})[t(9)("species")]=function(a){a(S,S)};return(A||"function"==typeof PromiseRejectionEvent)&&a.then(S)instanceof e&&0!==E.indexOf("6.6")&&-1===v.indexOf("Chrome/66")}catch(a){}}(),P=function(a){var e;return!(!p(a)||"function"!=typeof(e=a.then))&&e},M=function(a,e){if(!a._n){a._n=!0;var t=a._c;w(function(){for(var i=a._v,n=1==a._s,r=0,o=function(e){var t,r,o,s=n?e.ok:e.fail,d=e.resolve,l=e.reject,c=e.domain;try{s?(n||(2==a._h&&I(a),a._h=1),!0===s?t=i:(c&&c.enter(),t=s(i),c&&(c.exit(),o=!0)),t===e.promise?l(_("Promise-chain cycle")):(r=P(t))?r.call(t,d,l):d(t)):l(i)}catch(a){c&&!o&&c.exit(),l(a)}};t.length>r;)o(t[r++]);a._c=[],a._n=!1,e&&!a._h&&R(a)})}},R=function(a){y.call(d,function(){var e,t,i,n=a._v,r=N(a);if(r&&(e=b(function(){A?j.emit("unhandledRejection",n,a):(t=d.onunhandledrejection)?t({promise:a,reason:n}):(i=d.console)&&i.error&&i.error("Unhandled promise rejection",n)}),a._h=A||N(a)?2:1),a._a=void 0,r&&e.e)throw e.v})},N=function(a){return 1!==a._h&&0===(a._a||a._c).length},I=function(a){y.call(d,function(){var e;A?j.emit("rejectionHandled",a):(e=d.onrejectionhandled)&&e({promise:a,reason:a._v})})},q=function(a){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=a,e._s=2,e._a||(e._a=e._c.slice()),M(e,!0))},L=function(a){var e,t=this;if(!t._d){t._d=!0,t=t._w||t;try{if(t===a)throw _("Promise can't be resolved itself");(e=P(a))?w(function(){var i={_w:t,_d:!1};try{e.call(a,l(L,i,1),l(q,i,1))}catch(a){q.call(i,a)}}):(t._v=a,t._s=1,M(t,!1))}catch(a){q.call({_w:t,_d:!1},a)}}};C||(x=function(a){m(this,x,"Promise","_h"),z(a),i.call(this);try{a(l(L,this,1),l(q,this,1))}catch(a){q.call(this,a)}},(i=function(a){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=t(67)(x.prototype,{then:function(a,e){var t=O(f(this,x));return t.ok="function"!=typeof a||a,t.fail="function"==typeof e&&e,t.domain=A?j.domain:void 0,this._c.push(t),this._a&&this._a.push(t),this._s&&M(this,!1),t.promise},catch:function(a){return this.then(void 0,a)}}),r=function(){var a=new i;this.promise=a,this.resolve=l(L,a,1),this.reject=l(q,a,1)},h.f=O=function(a){return a===x||a===o?new r(a):n(a)}),u(u.G+u.W+u.F*!C,{Promise:x}),t(78)(x,"Promise"),t(64)("Promise"),o=t(31).Promise,u(u.S+u.F*!C,"Promise",{reject:function(a){var e=O(this);return(0,e.reject)(a),e.promise}}),u(u.S+u.F*(s||!C),"Promise",{resolve:function(a){return k(s&&this===o?x:this,a)}}),u(u.S+u.F*!(C&&t(106)(function(a){x.all(a).catch(S)})),"Promise",{all:function(a){var e=this,t=O(e),i=t.resolve,n=t.reject,r=b(function(){var t=[],r=0,o=1;g(a,!1,function(a){var s=r++,d=!1;t.push(void 0),o++,e.resolve(a).then(function(a){d||(d=!0,t[s]=a,--o||i(t))},n)}),--o||i(t)});return r.e&&n(r.v),t.promise},race:function(a){var e=this,t=O(e),i=t.reject,n=b(function(){g(a,!1,function(a){e.resolve(a).then(t.resolve,i)})});return n.e&&i(n.v),t.promise}})},function(a,e,t){"use strict";var i=t(238),n=t(81);t(111)("WeakSet",function(a){return function(){return a(this,arguments.length>0?arguments[0]:void 0)}},{add:function(a){return i.def(n(this,"WeakSet"),a,!0)}},i,!1,!0)},function(a,e,t){"use strict";var i=t(0),n=t(112),r=t(168),o=t(2),s=t(61),d=t(14),l=t(8),c=t(4).ArrayBuffer,u=t(109),p=r.ArrayBuffer,z=r.DataView,m=n.ABV&&c.isView,g=p.prototype.slice,f=n.VIEW;i(i.G+i.W+i.F*(c!==p),{ArrayBuffer:p}),i(i.S+i.F*!n.CONSTR,"ArrayBuffer",{isView:function(a){return m&&m(a)||l(a)&&f in a}}),i(i.P+i.U+i.F*t(7)(function(){return!new p(2).slice(1,void 0).byteLength}),"ArrayBuffer",{slice:function(a,e){if(void 0!==g&&void 0===e)return g.call(o(this),a);for(var t=o(this).byteLength,i=s(a,t),n=s(void 0===e?t:e,t),r=new(u(this,p))(d(n-i)),l=new z(this),c=new z(r),m=0;i<n;)c.setUint8(m++,l.getUint8(i++));return r}}),t(64)("ArrayBuffer")},function(a,e,t){var i=t(0);i(i.G+i.W+i.F*!t(112).ABV,{DataView:t(168).DataView})},function(a,e,t){t(44)("Int8",1,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Uint8",1,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Uint8",1,function(a){return function(e,t,i){return a(this,e,t,i)}},!0)},function(a,e,t){t(44)("Int16",2,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Uint16",2,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Int32",4,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Uint32",4,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Float32",4,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){t(44)("Float64",8,function(a){return function(e,t,i){return a(this,e,t,i)}})},function(a,e,t){var i=t(0),n=t(21),r=t(2),o=(t(4).Reflect||{}).apply,s=Function.apply;i(i.S+i.F*!t(7)(function(){o(function(){})}),"Reflect",{apply:function(a,e,t){var i=n(a),d=r(t);return o?o(i,e,d):s.call(i,e,d)}})},function(a,e,t){var i=t(0),n=t(62),r=t(21),o=t(2),s=t(8),d=t(7),l=t(219),c=(t(4).Reflect||{}).construct,u=d(function(){function a(){}return!(c(function(){},[],a)instanceof a)}),p=!d(function(){c(function(){})});i(i.S+i.F*(u||p),"Reflect",{construct:function(a,e){r(a),o(e);var t=arguments.length<3?a:r(arguments[2]);if(p&&!u)return c(a,e,t);if(a==t){switch(e.length){case 0:return new a;case 1:return new a(e[0]);case 2:return new a(e[0],e[1]);case 3:return new a(e[0],e[1],e[2]);case 4:return new a(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(l.apply(a,i))}var d=t.prototype,z=n(s(d)?d:Object.prototype),m=Function.apply.call(a,z,e);return s(m)?m:z}})},function(a,e,t){var i=t(13),n=t(0),r=t(2),o=t(37);n(n.S+n.F*t(7)(function(){Reflect.defineProperty(i.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(a,e,t){r(a),e=o(e,!0),r(t);try{return i.f(a,e,t),!0}catch(a){return!1}}})},function(a,e,t){var i=t(0),n=t(29).f,r=t(2);i(i.S,"Reflect",{deleteProperty:function(a,e){var t=n(r(a),e);return!(t&&!t.configurable)&&delete a[e]}})},function(a,e,t){"use strict";var i=t(0),n=t(2),r=function(a){this._t=n(a),this._i=0;var e,t=this._k=[];for(e in a)t.push(e)};t(156)(r,"Object",function(){var a,e=this._k;do{if(this._i>=e.length)return{value:void 0,done:!0}}while(!((a=e[this._i++])in this._t));return{value:a,done:!1}}),i(i.S,"Reflect",{enumerate:function(a){return new r(a)}})},function(a,e,t){var i=t(29),n=t(30),r=t(27),o=t(0),s=t(8),d=t(2);o(o.S,"Reflect",{get:function a(e,t){var o,l,c=arguments.length<3?e:arguments[2];return d(e)===c?e[t]:(o=i.f(e,t))?r(o,"value")?o.value:void 0!==o.get?o.get.call(c):void 0:s(l=n(e))?a(l,t,c):void 0}})},function(a,e,t){var i=t(29),n=t(0),r=t(2);n(n.S,"Reflect",{getOwnPropertyDescriptor:function(a,e){return i.f(r(a),e)}})},function(a,e,t){var i=t(0),n=t(30),r=t(2);i(i.S,"Reflect",{getPrototypeOf:function(a){return n(r(a))}})},function(a,e,t){var i=t(0);i(i.S,"Reflect",{has:function(a,e){return e in a}})},function(a,e,t){var i=t(0),n=t(2),r=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(a){return n(a),!r||r(a)}})},function(a,e,t){var i=t(0);i(i.S,"Reflect",{ownKeys:t(240)})},function(a,e,t){var i=t(0),n=t(2),r=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(a){n(a);try{return r&&r(a),!0}catch(a){return!1}}})},function(a,e,t){var i=t(13),n=t(29),r=t(30),o=t(27),s=t(0),d=t(58),l=t(2),c=t(8);s(s.S,"Reflect",{set:function a(e,t,s){var u,p,z=arguments.length<4?e:arguments[3],m=n.f(l(e),t);if(!m){if(c(p=r(e)))return a(p,t,s,z);m=d(0)}if(o(m,"value")){if(!1===m.writable||!c(z))return!1;if(u=n.f(z,t)){if(u.get||u.set||!1===u.writable)return!1;u.value=s,i.f(z,t,u)}else i.f(z,t,d(0,s));return!0}return void 0!==m.set&&(m.set.call(z,s),!0)}})},function(a,e,t){var i=t(0),n=t(148);n&&i(i.S,"Reflect",{setPrototypeOf:function(a,e){n.check(a,e);try{return n.set(a,e),!0}catch(a){return!1}}})},function(a,e,t){"use strict";var i=t(0),n=t(102)(!0);i(i.P,"Array",{includes:function(a){return n(this,a,arguments.length>1?arguments[1]:void 0)}}),t(52)("includes")},function(a,e,t){"use strict";var i=t(0),n=t(241),r=t(16),o=t(14),s=t(21),d=t(162);i(i.P,"Array",{flatMap:function(a){var e,t,i=r(this);return s(a),e=o(i.length),t=d(i,0),n(t,i,i,e,0,1,a,arguments[1]),t}}),t(52)("flatMap")},function(a,e,t){"use strict";var i=t(0),n=t(241),r=t(16),o=t(14),s=t(39),d=t(162);i(i.P,"Array",{flatten:function(){var a=arguments[0],e=r(this),t=o(e.length),i=d(e,0);return n(i,e,e,t,0,void 0===a?1:s(a)),i}}),t(52)("flatten")},function(a,e,t){"use strict";var i=t(0),n=t(154)(!0);i(i.P,"String",{at:function(a){return n(this,a)}})},function(a,e,t){"use strict";var i=t(0),n=t(242),r=t(110);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padStart:function(a){return n(this,a,arguments.length>1?arguments[1]:void 0,!0)}})},function(a,e,t){"use strict";var i=t(0),n=t(242),r=t(110);i(i.P+i.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(r),"String",{padEnd:function(a){return n(this,a,arguments.length>1?arguments[1]:void 0,!1)}})},function(a,e,t){"use strict";t(79)("trimLeft",function(a){return function(){return a(this,1)}},"trimStart")},function(a,e,t){"use strict";t(79)("trimRight",function(a){return function(){return a(this,2)}},"trimEnd")},function(a,e,t){"use strict";var i=t(0),n=t(38),r=t(14),o=t(105),s=t(107),d=RegExp.prototype,l=function(a,e){this._r=a,this._s=e};t(156)(l,"RegExp String",function(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),i(i.P,"String",{matchAll:function(a){if(n(this),!o(a))throw TypeError(a+" is not a regexp!");var e=String(this),t="flags"in d?String(a.flags):s.call(a),i=new RegExp(a.source,~t.indexOf("g")?t:"g"+t);return i.lastIndex=r(a.lastIndex),new l(i,e)}})},function(a,e,t){t(144)("asyncIterator")},function(a,e,t){t(144)("observable")},function(a,e,t){var i=t(0),n=t(240),r=t(28),o=t(29),s=t(160);i(i.S,"Object",{getOwnPropertyDescriptors:function(a){for(var e,t,i=r(a),d=o.f,l=n(i),c={},u=0;l.length>u;)void 0!==(t=d(i,e=l[u++]))&&s(c,e,t);return c}})},function(a,e,t){var i=t(0),n=t(243)(!1);i(i.S,"Object",{values:function(a){return n(a)}})},function(a,e,t){var i=t(0),n=t(243)(!0);i(i.S,"Object",{entries:function(a){return n(a)}})},function(a,e,t){"use strict";var i=t(0),n=t(16),r=t(21),o=t(13);t(12)&&i(i.P+t(113),"Object",{__defineGetter__:function(a,e){o.f(n(this),a,{get:r(e),enumerable:!0,configurable:!0})}})},function(a,e,t){"use strict";var i=t(0),n=t(16),r=t(21),o=t(13);t(12)&&i(i.P+t(113),"Object",{__defineSetter__:function(a,e){o.f(n(this),a,{set:r(e),enumerable:!0,configurable:!0})}})},function(a,e,t){"use strict";var i=t(0),n=t(16),r=t(37),o=t(30),s=t(29).f;t(12)&&i(i.P+t(113),"Object",{__lookupGetter__:function(a){var e,t=n(this),i=r(a,!0);do{if(e=s(t,i))return e.get}while(t=o(t))}})},function(a,e,t){"use strict";var i=t(0),n=t(16),r=t(37),o=t(30),s=t(29).f;t(12)&&i(i.P+t(113),"Object",{__lookupSetter__:function(a){var e,t=n(this),i=r(a,!0);do{if(e=s(t,i))return e.set}while(t=o(t))}})},function(a,e,t){var i=t(0);i(i.P+i.R,"Map",{toJSON:t(244)("Map")})},function(a,e,t){var i=t(0);i(i.P+i.R,"Set",{toJSON:t(244)("Set")})},function(a,e,t){t(114)("Map")},function(a,e,t){t(114)("Set")},function(a,e,t){t(114)("WeakMap")},function(a,e,t){t(114)("WeakSet")},function(a,e,t){t(115)("Map")},function(a,e,t){t(115)("Set")},function(a,e,t){t(115)("WeakMap")},function(a,e,t){t(115)("WeakSet")},function(a,e,t){var i=t(0);i(i.G,{global:t(4)})},function(a,e,t){var i=t(0);i(i.S,"System",{global:t(4)})},function(a,e,t){var i=t(0),n=t(33);i(i.S,"Error",{isError:function(a){return"Error"===n(a)}})},function(a,e,t){var i=t(0);i(i.S,"Math",{clamp:function(a,e,t){return Math.min(t,Math.max(e,a))}})},function(a,e,t){var i=t(0);i(i.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(a,e,t){var i=t(0),n=180/Math.PI;i(i.S,"Math",{degrees:function(a){return a*n}})},function(a,e,t){var i=t(0),n=t(246),r=t(226);i(i.S,"Math",{fscale:function(a,e,t,i,o){return r(n(a,e,t,i,o))}})},function(a,e,t){var i=t(0);i(i.S,"Math",{iaddh:function(a,e,t,i){var n=a>>>0,r=t>>>0;return(e>>>0)+(i>>>0)+((n&r|(n|r)&~(n+r>>>0))>>>31)|0}})},function(a,e,t){var i=t(0);i(i.S,"Math",{isubh:function(a,e,t,i){var n=a>>>0,r=t>>>0;return(e>>>0)-(i>>>0)-((~n&r|~(n^r)&n-r>>>0)>>>31)|0}})},function(a,e,t){var i=t(0);i(i.S,"Math",{imulh:function(a,e){var t=+a,i=+e,n=65535&t,r=65535&i,o=t>>16,s=i>>16,d=(o*r>>>0)+(n*r>>>16);return o*s+(d>>16)+((n*s>>>0)+(65535&d)>>16)}})},function(a,e,t){var i=t(0);i(i.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(a,e,t){var i=t(0),n=Math.PI/180;i(i.S,"Math",{radians:function(a){return a*n}})},function(a,e,t){var i=t(0);i(i.S,"Math",{scale:t(246)})},function(a,e,t){var i=t(0);i(i.S,"Math",{umulh:function(a,e){var t=+a,i=+e,n=65535&t,r=65535&i,o=t>>>16,s=i>>>16,d=(o*r>>>0)+(n*r>>>16);return o*s+(d>>>16)+((n*s>>>0)+(65535&d)>>>16)}})},function(a,e,t){var i=t(0);i(i.S,"Math",{signbit:function(a){return(a=+a)!=a?a:0==a?1/a==1/0:a>0}})},function(a,e,t){"use strict";var i=t(0),n=t(31),r=t(4),o=t(109),s=t(233);i(i.P+i.R,"Promise",{finally:function(a){var e=o(this,n.Promise||r.Promise),t="function"==typeof a;return this.then(t?function(t){return s(e,a()).then(function(){return t})}:a,t?function(t){return s(e,a()).then(function(){throw t})}:a)}})},function(a,e,t){"use strict";var i=t(0),n=t(167),r=t(232);i(i.S,"Promise",{try:function(a){var e=n.f(this),t=r(a);return(t.e?e.reject:e.resolve)(t.v),e.promise}})},function(a,e,t){var i=t(45),n=t(2),r=i.key,o=i.set;i.exp({defineMetadata:function(a,e,t,i){o(a,e,n(t),r(i))}})},function(a,e,t){var i=t(45),n=t(2),r=i.key,o=i.map,s=i.store;i.exp({deleteMetadata:function(a,e){var t=arguments.length<3?void 0:r(arguments[2]),i=o(n(e),t,!1);if(void 0===i||!i.delete(a))return!1;if(i.size)return!0;var d=s.get(e);return d.delete(t),!!d.size||s.delete(e)}})},function(a,e,t){var i=t(45),n=t(2),r=t(30),o=i.has,s=i.get,d=i.key,l=function(a,e,t){if(o(a,e,t))return s(a,e,t);var i=r(e);return null!==i?l(a,i,t):void 0};i.exp({getMetadata:function(a,e){return l(a,n(e),arguments.length<3?void 0:d(arguments[2]))}})},function(a,e,t){var i=t(236),n=t(245),r=t(45),o=t(2),s=t(30),d=r.keys,l=r.key,c=function(a,e){var t=d(a,e),r=s(a);if(null===r)return t;var o=c(r,e);return o.length?t.length?n(new i(t.concat(o))):o:t};r.exp({getMetadataKeys:function(a){return c(o(a),arguments.length<2?void 0:l(arguments[1]))}})},function(a,e,t){var i=t(45),n=t(2),r=i.get,o=i.key;i.exp({getOwnMetadata:function(a,e){return r(a,n(e),arguments.length<3?void 0:o(arguments[2]))}})},function(a,e,t){var i=t(45),n=t(2),r=i.keys,o=i.key;i.exp({getOwnMetadataKeys:function(a){return r(n(a),arguments.length<2?void 0:o(arguments[1]))}})},function(a,e,t){var i=t(45),n=t(2),r=t(30),o=i.has,s=i.key,d=function(a,e,t){if(o(a,e,t))return!0;var i=r(e);return null!==i&&d(a,i,t)};i.exp({hasMetadata:function(a,e){return d(a,n(e),arguments.length<3?void 0:s(arguments[2]))}})},function(a,e,t){var i=t(45),n=t(2),r=i.has,o=i.key;i.exp({hasOwnMetadata:function(a,e){return r(a,n(e),arguments.length<3?void 0:o(arguments[2]))}})},function(a,e,t){var i=t(45),n=t(2),r=t(21),o=i.key,s=i.set;i.exp({metadata:function(a,e){return function(t,i){s(a,e,(void 0!==i?n:r)(t),o(i))}}})},function(a,e,t){var i=t(0),n=t(166)(),r=t(4).process,o="process"==t(33)(r);i(i.G,{asap:function(a){var e=o&&r.domain;n(e?e.bind(a):a)}})},function(a,e,t){"use strict";var i=t(0),n=t(4),r=t(31),o=t(166)(),s=t(9)("observable"),d=t(21),l=t(2),c=t(65),u=t(67),p=t(23),z=t(66),m=z.RETURN,g=function(a){return null==a?void 0:d(a)},f=function(a){var e=a._c;e&&(a._c=void 0,e())},y=function(a){return void 0===a._o},w=function(a){y(a)||(a._o=void 0,f(a))},h=function(a,e){l(a),this._c=void 0,this._o=a,a=new b(this);try{var t=e(a),i=t;null!=t&&("function"==typeof t.unsubscribe?t=function(){i.unsubscribe()}:d(t),this._c=t)}catch(e){return void a.error(e)}y(this)&&f(this)};h.prototype=u({},{unsubscribe:function(){w(this)}});var b=function(a){this._s=a};b.prototype=u({},{next:function(a){var e=this._s;if(!y(e)){var t=e._o;try{var i=g(t.next);if(i)return i.call(t,a)}catch(a){try{w(e)}finally{throw a}}}},error:function(a){var e=this._s;if(y(e))throw a;var t=e._o;e._o=void 0;try{var i=g(t.error);if(!i)throw a;a=i.call(t,a)}catch(a){try{f(e)}finally{throw a}}return f(e),a},complete:function(a){var e=this._s;if(!y(e)){var t=e._o;e._o=void 0;try{var i=g(t.complete);a=i?i.call(t,a):void 0}catch(a){try{f(e)}finally{throw a}}return f(e),a}}});var v=function(a){c(this,v,"Observable","_f")._f=d(a)};u(v.prototype,{subscribe:function(a){return new h(a,this._f)},forEach:function(a){var e=this;return new(r.Promise||n.Promise)(function(t,i){d(a);var n=e.subscribe({next:function(e){try{return a(e)}catch(a){i(a),n.unsubscribe()}},error:i,complete:t})})}}),u(v,{from:function(a){var e="function"==typeof this?this:v,t=g(l(a)[s]);if(t){var i=l(t.call(a));return i.constructor===e?i:new e(function(a){return i.subscribe(a)})}return new e(function(e){var t=!1;return o(function(){if(!t){try{if(z(a,!1,function(a){if(e.next(a),t)return m})===m)return}catch(a){if(t)throw a;return void e.error(a)}e.complete()}}),function(){t=!0}})},of:function(){for(var a=0,e=arguments.length,t=new Array(e);a<e;)t[a]=arguments[a++];return new("function"==typeof this?this:v)(function(a){var e=!1;return o(function(){if(!e){for(var i=0;i<t.length;++i)if(a.next(t[i]),e)return;a.complete()}}),function(){e=!0}})}}),p(v.prototype,s,function(){return this}),i(i.G,{Observable:v}),t(64)("Observable")},function(a,e,t){var i=t(4),n=t(0),r=t(110),o=[].slice,s=/MSIE .\./.test(r),d=function(a){return function(e,t){var i=arguments.length>2,n=!!i&&o.call(arguments,2);return a(i?function(){("function"==typeof e?e:Function(e)).apply(this,n)}:e,t)}};n(n.G+n.B+n.F*s,{setTimeout:d(i.setTimeout),setInterval:d(i.setInterval)})},function(a,e,t){var i=t(0),n=t(165);i(i.G+i.B,{setImmediate:n.set,clearImmediate:n.clear})},function(a,e,t){for(var i=t(164),n=t(60),r=t(24),o=t(4),s=t(23),d=t(80),l=t(9),c=l("iterator"),u=l("toStringTag"),p=d.Array,z={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=n(z),g=0;g<m.length;g++){var f,y=m[g],w=z[y],h=o[y],b=h&&h.prototype;if(b&&(b[c]||s(b,c,p),b[u]||s(b,u,y),d[y]=p,w))for(f in i)b[f]||r(b,f,i[f],!0)}},function(a,e,t){(function(e){!function(e){"use strict";var t,i=Object.prototype,n=i.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},o=r.iterator||"@@iterator",s=r.asyncIterator||"@@asyncIterator",d=r.toStringTag||"@@toStringTag",l="object"==typeof a,c=e.regeneratorRuntime;if(c)l&&(a.exports=c);else{(c=e.regeneratorRuntime=l?a.exports:{}).wrap=b;var u="suspendedStart",p="suspendedYield",z="executing",m="completed",g={},f={};f[o]=function(){return this};var y=Object.getPrototypeOf,w=y&&y(y(C([])));w&&w!==i&&n.call(w,o)&&(f=w);var h=j.prototype=k.prototype=Object.create(f);_.prototype=h.constructor=j,j.constructor=_,j[d]=_.displayName="GeneratorFunction",c.isGeneratorFunction=function(a){var e="function"==typeof a&&a.constructor;return!!e&&(e===_||"GeneratorFunction"===(e.displayName||e.name))},c.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,j):(a.__proto__=j,d in a||(a[d]="GeneratorFunction")),a.prototype=Object.create(h),a},c.awrap=function(a){return{__await:a}},T(E.prototype),E.prototype[s]=function(){return this},c.AsyncIterator=E,c.async=function(a,e,t,i){var n=new E(b(a,e,t,i));return c.isGeneratorFunction(e)?n:n.next().then(function(a){return a.done?a.value:n.next()})},T(h),h[d]="Generator",h[o]=function(){return this},h.toString=function(){return"[object Generator]"},c.keys=function(a){var e=[];for(var t in a)e.push(t);return e.reverse(),function t(){for(;e.length;){var i=e.pop();if(i in a)return t.value=i,t.done=!1,t}return t.done=!0,t}},c.values=C,O.prototype={constructor:O,reset:function(a){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!a)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=t)},stop:function(){this.done=!0;var a=this.tryEntries[0].completion;if("throw"===a.type)throw a.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var e=this;function i(i,n){return s.type="throw",s.arg=a,e.next=i,n&&(e.method="next",e.arg=t),!!n}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var d=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(d&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(d){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(a,e){for(var t=this.tryEntries.length-1;t>=0;--t){var i=this.tryEntries[t];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var r=i;break}}r&&("break"===a||"continue"===a)&&r.tryLoc<=e&&e<=r.finallyLoc&&(r=null);var o=r?r.completion:{};return o.type=a,o.arg=e,r?(this.method="next",this.next=r.finallyLoc,g):this.complete(o)},complete:function(a,e){if("throw"===a.type)throw a.arg;return"break"===a.type||"continue"===a.type?this.next=a.arg:"return"===a.type?(this.rval=this.arg=a.arg,this.method="return",this.next="end"):"normal"===a.type&&e&&(this.next=e),g},finish:function(a){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===a)return this.complete(t.completion,t.afterLoc),S(t),g}},catch:function(a){for(var e=this.tryEntries.length-1;e>=0;--e){var t=this.tryEntries[e];if(t.tryLoc===a){var i=t.completion;if("throw"===i.type){var n=i.arg;S(t)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(a,e,i){return this.delegate={iterator:C(a),resultName:e,nextLoc:i},"next"===this.method&&(this.arg=t),g}}}function b(a,e,t,i){var n=e&&e.prototype instanceof k?e:k,r=Object.create(n.prototype),o=new O(i||[]);return r._invoke=function(a,e,t){var i=u;return function(n,r){if(i===z)throw new Error("Generator is already running");if(i===m){if("throw"===n)throw r;return P()}for(t.method=n,t.arg=r;;){var o=t.delegate;if(o){var s=x(o,t);if(s){if(s===g)continue;return s}}if("next"===t.method)t.sent=t._sent=t.arg;else if("throw"===t.method){if(i===u)throw i=m,t.arg;t.dispatchException(t.arg)}else"return"===t.method&&t.abrupt("return",t.arg);i=z;var d=v(a,e,t);if("normal"===d.type){if(i=t.done?m:p,d.arg===g)continue;return{value:d.arg,done:t.done}}"throw"===d.type&&(i=m,t.method="throw",t.arg=d.arg)}}}(a,t,o),r}function v(a,e,t){try{return{type:"normal",arg:a.call(e,t)}}catch(a){return{type:"throw",arg:a}}}function k(){}function _(){}function j(){}function T(a){["next","throw","return"].forEach(function(e){a[e]=function(a){return this._invoke(e,a)}})}function E(a){function t(e,i,r,o){var s=v(a[e],a,i);if("throw"!==s.type){var d=s.arg,l=d.value;return l&&"object"==typeof l&&n.call(l,"__await")?Promise.resolve(l.__await).then(function(a){t("next",a,r,o)},function(a){t("throw",a,r,o)}):Promise.resolve(l).then(function(a){d.value=a,r(d)},o)}o(s.arg)}var i;"object"==typeof e.process&&e.process.domain&&(t=e.process.domain.bind(t)),this._invoke=function(a,e){function n(){return new Promise(function(i,n){t(a,e,i,n)})}return i=i?i.then(n,n):n()}}function x(a,e){var i=a.iterator[e.method];if(i===t){if(e.delegate=null,"throw"===e.method){if(a.iterator.return&&(e.method="return",e.arg=t,x(a,e),"throw"===e.method))return g;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var n=v(i,a.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,g;var r=n.arg;return r?r.done?(e[a.resultName]=r.value,e.next=a.nextLoc,"return"!==e.method&&(e.method="next",e.arg=t),e.delegate=null,g):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,g)}function A(a){var e={tryLoc:a[0]};1 in a&&(e.catchLoc=a[1]),2 in a&&(e.finallyLoc=a[2],e.afterLoc=a[3]),this.tryEntries.push(e)}function S(a){var e=a.completion||{};e.type="normal",delete e.arg,a.completion=e}function O(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(A,this),this.reset(!0)}function C(a){if(a){var e=a[o];if(e)return e.call(a);if("function"==typeof a.next)return a;if(!isNaN(a.length)){var i=-1,r=function e(){for(;++i<a.length;)if(n.call(a,i))return e.value=a[i],e.done=!1,e;return e.value=t,e.done=!0,e};return r.next=r}}return{next:P}}function P(){return{value:t,done:!0}}}("object"==typeof e?e:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,t(43))},function(a,e,t){t(550),a.exports=t(31).RegExp.escape},function(a,e,t){var i=t(0),n=t(551)(/[\\^$*+?.()|[\]{}]/g,"\\$&");i(i.S,"RegExp",{escape:function(a){return n(a)}})},function(a,e){a.exports=function(a,e){var t=e===Object(e)?function(a){return e[a]}:e;return function(e){return String(e).replace(a,t)}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(553),o=t(554),s=H(t(555)),d=t(1),l=t(556),c=U(t(557)),u=U(t(595)),p=U(t(599)),z=U(t(601)),m=U(t(603)),g=U(t(290)),f=U(t(629)),y=H(t(47)),w=H(t(11)),h=H(t(330)),b=H(t(331)),v=H(t(863)),k=H(t(864)),_=H(t(291)),j=H(t(865)),T=H(t(334)),E=H(t(3)),x=H(t(868)),A=H(t(869)),S=H(t(870)),O=H(t(871)),C=H(t(197)),P=H(t(872)),M=t(5),R=H(t(873)),N=H(t(874)),I=H(t(877)),q=H(t(880)),L=H(t(882)),D=t(904),F=t(348),B=t(910);function U(a){if(a&&a.__esModule)return a;var e={};if(null!=a)for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t]);return e.default=a,e}function H(a){return a&&a.__esModule?a:{default:a}}function $(a){if(Array.isArray(a)){for(var e=0,t=Array(a.length);e<a.length;e++)t[e]=a[e];return t}return Array.from(a)}function W(a){return function(){var e=a.apply(this,arguments);return new Promise(function(a,t){return function i(n,r){try{var o=e[n](r),s=o.value}catch(a){return void t(a)}if(!o.done)return Promise.resolve(s).then(function(a){i("next",a)},function(a){i("throw",a)});a(s)}("next")})}}var K={Assessor:y.default,Assessment:w.default,SEOAssessor:h.default,ContentAssessor:b.default,TaxonomyAssessor:v.default,Pluggable:k.default,Researcher:_.default,SnippetPreview:j.default,RelatedKeywordAssessor:x.default,Paper:T.default,AssessmentResult:E.default,assessments:c,bundledPlugins:u,helpers:p,markers:z,string:m,interpreters:g,config:f},G=new c.seo.KeyphraseDistributionAssessment,Y=(0,l.getLogger)("yoast-analysis-worker");Y.setDefaultLevel("error");var V=function(){function a(e){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this._scope=e,this._configuration={contentAnalysisActive:!0,keywordAnalysisActive:!0,useCornerstone:!1,useTaxonomy:!1,useKeywordDistribution:!1,locale:"en_US"},this._scheduler=new N.default,this._paper=null,this._relatedKeywords={},this._i18n=a.createI18n(),this._researcher=new _.default(this._paper),this._contentAssessor=null,this._seoAssessor=null,this._relatedKeywordAssessor=null,this._results={readability:{results:[],score:0},seo:{"":{results:[],score:0}}},this._registeredAssessments=[],this._registeredMessageHandlers={},this.setupTreeAnalysis(),this.bindActions(),this.assessRelatedKeywords=this.assessRelatedKeywords.bind(this),this.registerAssessment=this.registerAssessment.bind(this),this.registerMessageHandler=this.registerMessageHandler.bind(this),this.refreshAssessment=this.refreshAssessment.bind(this),this.handleMessage=this.handleMessage.bind(this),this.analyzeRelatedKeywords=(0,q.default)(Y,this.analyze,"An error occurred while running the related keywords analysis."),this.analyze=(0,q.default)(Y,this.analyze,"An error occurred while running the analysis."),this.runResearch=(0,q.default)(Y,this.runResearch,"An error occurred after running the '%%name%%' research.")}return n(a,[{key:"bindActions",value:function(){this.analyze=this.analyze.bind(this),this.analyzeDone=this.analyzeDone.bind(this),this.analyzeRelatedKeywordsDone=this.analyzeRelatedKeywordsDone.bind(this),this.loadScript=this.loadScript.bind(this),this.loadScriptDone=this.loadScriptDone.bind(this),this.customMessage=this.customMessage.bind(this),this.customMessageDone=this.customMessageDone.bind(this),this.clearCache=this.clearCache.bind(this),this.runResearch=this.runResearch.bind(this),this.runResearchDone=this.runResearchDone.bind(this)}},{key:"setupTreeAnalysis",value:function(){this._treeResearcher=new B.TreeResearcher,this._contentTreeAssessor=null,this._seoTreeAssessor=null,this._relatedKeywordTreeAssessor=null,this._registeredTreeAssessments=[],this._seoScoreAggregator=new F.SEOScoreAggregator,this._contentScoreAggregator=new F.ReadabilityScoreAggregator,this._tree=null,this._treeBuilder=new L.default}},{key:"register",value:function(){this._scope.onmessage=this.handleMessage,this._scope.analysisWorker={registerAssessment:this.registerAssessment,registerMessageHandler:this.registerMessageHandler,refreshAssessment:this.refreshAssessment},this._scope.yoast=this._scope.yoast||{},this._scope.yoast.analysis=K}},{key:"handleMessage",value:function(a){var e=a.data,t=e.type,i=e.id,n=e.payload;switch(n=I.default.parse(n),Y.debug("AnalysisWebWorker incoming:",t,i,n),t){case"initialize":this.initialize(i,n),this._scheduler.startPolling();break;case"analyze":this._scheduler.schedule({id:i,execute:this.analyze,done:this.analyzeDone,data:n,type:t});break;case"analyzeRelatedKeywords":this._scheduler.schedule({id:i,execute:this.analyzeRelatedKeywords,done:this.analyzeRelatedKeywordsDone,data:n,type:t});break;case"loadScript":this._scheduler.schedule({id:i,execute:this.loadScript,done:this.loadScriptDone,data:n,type:t});break;case"runResearch":this._scheduler.schedule({id:i,execute:this.runResearch,done:this.runResearchDone,data:n});break;case"customMessage":var r=n.name;if(r&&this._registeredMessageHandlers[r]){this._scheduler.schedule({id:i,execute:this.customMessage,done:this.customMessageDone,data:n,type:t});break}this.customMessageDone(i,{error:new Error("No message handler registered for messages with name: "+r)});break;default:console.warn("AnalysisWebWorker unrecognized action:",t)}}},{key:"createContentAssessor",value:function(){var a=this._configuration,e=a.contentAnalysisActive,t=a.useCornerstone,i=a.locale;return!1===e?null:!0===t?new A.default(this._i18n,{locale:i}):new b.default(this._i18n,{locale:i})}},{key:"createSEOAssessor",value:function(){var a=this._configuration,e=a.keywordAnalysisActive,t=a.useCornerstone,i=a.useKeywordDistribution,n=a.useTaxonomy,r=a.locale;if(!1===e)return null;var o=void 0;return o=!0===n?new v.default(this._i18n,{locale:r,researcher:this._researcher}):!0===t?new O.default(this._i18n,{locale:r,researcher:this._researcher}):new h.default(this._i18n,{locale:r,researcher:this._researcher}),i&&(0,d.isUndefined)(o.getAssessment("keyphraseDistribution"))&&o.addAssessment("keyphraseDistribution",G),this._registeredAssessments.forEach(function(a){var e=a.name,t=a.assessment;(0,d.isUndefined)(o.getAssessment(e))&&o.addAssessment(e,t)}),o}},{key:"createRelatedKeywordsAssessor",value:function(){var a=this._configuration,e=a.keywordAnalysisActive,t=a.useCornerstone,i=a.useTaxonomy,n=a.locale;if(!1===e)return null;var r=void 0;return r=!0===i?new R.default(this._i18n,{locale:n,researcher:this._researcher}):!0===t?new S.default(this._i18n,{locale:n,researcher:this._researcher}):new x.default(this._i18n,{locale:n,researcher:this._researcher}),this._registeredAssessments.forEach(function(a){var e=a.name,t=a.assessment;(0,d.isUndefined)(r.getAssessment(e))&&r.addAssessment(e,t)}),r}},{key:"createSEOTreeAssessor",value:function(a){return(0,D.constructSEOAssessor)(this._i18n,this._treeResearcher,a)}},{key:"send",value:function(a,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Y.debug("AnalysisWebWorker outgoing:",a,e,t),t=I.default.serialize(t),this._scope.postMessage({type:a,id:e,payload:t})}},{key:"initialize",value:function(e,t){var i=this,n=a.shouldAssessorsUpdate(t,this._contentAssessor,this._seoAssessor);if((0,d.has)(t,"translations")&&(this._i18n=a.createI18n(t.translations),delete t.translations),(0,d.has)(t,"researchData")&&((0,d.forEach)(t.researchData,function(a,e){i._researcher.addResearchData(e,a)}),delete t.researchData),(0,d.has)(t,"defaultQueryParams")&&((0,M.configureShortlinker)({params:t.defaultQueryParams}),delete t.defaultQueryParams),(0,d.has)(t,"logLevel")&&(Y.setLevel(t.logLevel,!1),delete t.logLevel),(0,d.has)(t,"enabledFeatures")&&((0,o.enableFeatures)(t.enabledFeatures),delete t.enabledFeatures),this._configuration=(0,d.merge)(this._configuration,t),n.readability&&(this._contentAssessor=this.createContentAssessor(),this._contentTreeAssessor=(0,D.constructReadabilityAssessor)(this._i18n,this._treeResearcher,t.useCornerstone)),n.seo){this._seoAssessor=this.createSEOAssessor(),this._relatedKeywordAssessor=this.createRelatedKeywordsAssessor();var r=this._configuration,s=r.useCornerstone,l=r.useTaxonomy;this._seoTreeAssessor=l?this.createSEOTreeAssessor({taxonomy:!0}):this.createSEOTreeAssessor({cornerstone:s}),this._relatedKeywordTreeAssessor=this.createSEOTreeAssessor({cornerstone:s,relatedKeyphrase:!0})}this.clearCache(),this.send("initialize:done",e)}},{key:"registerAssessment",value:function(a,e,t){if(!(0,d.isString)(a))throw new C.default("Failed to register assessment for plugin "+t+". Expected parameter `name` to be a string.");if(!(0,d.isObject)(e))throw new C.default("Failed to register assessment for plugin "+t+". Expected parameter `assessment` to be a function.");if(!(0,d.isString)(t))throw new C.default("Failed to register assessment for plugin "+t+". Expected parameter `pluginName` to be a string.");var i=t+"-"+a;return null!==this._seoAssessor&&this._seoAssessor.addAssessment(i,e),this._registeredAssessments.push({combinedName:i,assessment:e}),this.refreshAssessment(a,t),!0}},{key:"registerMessageHandler",value:function(a,e,t){if(!(0,d.isString)(a))throw new C.default("Failed to register handler for plugin "+t+". Expected parameter `name` to be a string.");if(!(0,d.isObject)(e))throw new C.default("Failed to register handler for plugin "+t+". Expected parameter `handler` to be a function.");if(!(0,d.isString)(t))throw new C.default("Failed to register handler for plugin "+t+". Expected parameter `pluginName` to be a string.");a=t+"-"+a,this._registeredMessageHandlers[a]=e}},{key:"refreshAssessment",value:function(a,e){if(!(0,d.isString)(a))throw new C.default("Failed to refresh assessment for plugin "+e+". Expected parameter `name` to be a string.");if(!(0,d.isString)(e))throw new C.default("Failed to refresh assessment for plugin "+e+". Expected parameter `pluginName` to be a string.");this.clearCache()}},{key:"clearCache",value:function(){this._paper=null}},{key:"setLocale",value:function(a){this._configuration.locale!==a&&(this._configuration.locale=a,this._contentAssessor=this.createContentAssessor())}},{key:"shouldReadabilityUpdate",value:function(a){return null===this._paper||(this._paper.getText()!==a.getText()||this._paper.getLocale()!==a.getLocale())}},{key:"shouldSeoUpdate",value:function(a,e){var t=e.keyword,i=e.synonyms;return!!(0,d.isUndefined)(this._relatedKeywords[a])||(this._relatedKeywords[a].keyword!==t||this._relatedKeywords[a].synonyms!==i)}},{key:"analyze",value:function(){var a=W(regeneratorRuntime.mark(function a(e,t){var i,n,o,s,l,c=this,u=t.paper,p=t.relatedKeywords,z=void 0===p?{}:p;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(i=u._text,u._text=(0,r.autop)(u._text),u._text=m.removeHtmlBlocks(u._text),n=null===this._paper||!this._paper.equals(u),o=this.shouldReadabilityUpdate(u),n){this._paper=u,this._researcher.setPaper(this._paper);try{this._tree=this._treeBuilder.build(i)}catch(a){console.error("Yoast SEO and readability analysis: An error occurred during the building of the tree structure used for some assessments.\n\n",a),this._tree=null}this.setLocale(this._paper.getLocale())}if(!this._configuration.keywordAnalysisActive||!this._seoAssessor){a.next=18;break}if(!n){a.next=11;break}return a.next=10,this.assess(this._paper,this._tree,{oldAssessor:this._seoAssessor,treeAssessor:this._seoTreeAssessor,scoreAggregator:this._seoScoreAggregator});case 10:this._results.seo[""]=a.sent;case 11:if((0,d.isEmpty)(z)){a.next=18;break}return s=Object.keys(z),a.next=15,this.assessRelatedKeywords(u,this._tree,z);case 15:a.sent.forEach(function(a){c._results.seo[a.key]=a.results}),s.length>1&&(this._results.seo=(0,d.pickBy)(this._results.seo,function(a,e){return(0,d.includes)(s,e)}));case 18:if(!(this._configuration.contentAnalysisActive&&this._contentAssessor&&o)){a.next=24;break}return(l={oldAssessor:this._contentAssessor,treeAssessor:this._contentTreeAssessor,scoreAggregator:this._contentScoreAggregator}).scoreAggregator.setLocale(this._configuration.locale),a.next=23,this.assess(this._paper,this._tree,l);case 23:this._results.readability=a.sent;case 24:return a.abrupt("return",this._results);case 25:case"end":return a.stop()}},a,this)}));return function(e,t){return a.apply(this,arguments)}}()},{key:"assess",value:function(){var a=W(regeneratorRuntime.mark(function a(e,t,i){var n,r,o,s,d,l,c,u,p,z=this;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(n=i.oldAssessor,r=i.treeAssessor,o=i.scoreAggregator,n.assess(e),s=n.results,d=[],!t){a.next=11;break}return a.next=7,r.assess(e,t);case 7:l=a.sent,d=l.results,a.next=13;break;case 11:c=r.getAssessments(),d=c.map(function(a){return z.generateAssessmentError(a)});case 13:return u=[].concat($(d),$(s)),p=o.aggregate(u),a.abrupt("return",{results:u,score:p});case 16:case"end":return a.stop()}},a,this)}));return function(e,t,i){return a.apply(this,arguments)}}()},{key:"generateAssessmentError",value:function(a){var e=new E.default;return e.setScore(-1),e.setText(this._i18n.sprintf(this._i18n.dgettext("js-text-analysis","An error occurred in the '%1$s' assessment"),a.name)),e}},{key:"assessRelatedKeywords",value:function(){var a=W(regeneratorRuntime.mark(function a(e,t,n){var r,o=this;return regeneratorRuntime.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return r=Object.keys(n),a.next=3,Promise.all(r.map(function(a){o._relatedKeywords[a]=n[a];var r=T.default.parse(i({},e.serialize(),{keyword:o._relatedKeywords[a].keyword,synonyms:o._relatedKeywords[a].synonyms})),s={oldAssessor:o._relatedKeywordAssessor,treeAssessor:o._relatedKeywordTreeAssessor,scoreAggregator:o._seoScoreAggregator};return o.assess(r,t,s).then(function(e){return{key:a,results:e}})}));case 3:return a.abrupt("return",a.sent);case 4:case"end":return a.stop()}},a,this)}));return function(e,t,i){return a.apply(this,arguments)}}()},{key:"loadScript",value:function(a,e){var t=e.url;if((0,d.isUndefined)(t))return{loaded:!1,url:t,message:"Load Script was called without an URL."};try{this._scope.importScripts(t)}catch(a){return{loaded:!1,url:t,message:a.message}}return{loaded:!0,url:t}}},{key:"loadScriptDone",value:function(a,e){e.loaded?this.send("loadScript:done",a,e):this.send("loadScript:failed",a,e)}},{key:"analyzeDone",value:function(a,e){e.error?this.send("analyze:failed",a,e):this.send("analyze:done",a,e)}},{key:"analyzeRelatedKeywordsDone",value:function(a,e){e.error?this.send("analyzeRelatedKeywords:failed",a,e):this.send("analyzeRelatedKeywords:done",a,e)}},{key:"customMessage",value:function(a,e){var t=e.name,i=e.data;try{return{success:!0,data:this._registeredMessageHandlers[t](i)}}catch(a){return{error:a}}}},{key:"customMessageDone",value:function(a,e){e.success?this.send("customMessage:done",a,e.data):this.send("customMessage:failed",e.error)}},{key:"runResearch",value:function(a,e){var t=e.name,i=e.paper,n=void 0===i?null:i,r=this._researcher.getData("morphology"),o=this._researcher;return null!==n&&(o=new _.default(n)).addResearchData("morphology",r),o.getResearch(t)}},{key:"runResearchDone",value:function(a,e){e.error?this.send("runResearch:failed",a,e):this.send("runResearch:done",a,e)}}],[{key:"createI18n",value:function(a){return a=a||{domain:"js-text-analysis",locale_data:{"js-text-analysis":{"":{}}}},new s.default(a)}},{key:"shouldAssessorsUpdate",value:function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=Object.keys(a);return{readability:(0,d.isNull)(e)||(0,P.default)(i,["contentAnalysisActive","useCornerstone","locale","translations"]),seo:(0,d.isNull)(t)||(0,P.default)(i,["keywordAnalysisActive","useCornerstone","useTaxonomy","useKeywordDistribution","locale","translations","researchData"])}}}]),a}();e.default=V},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.autop=function(a){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=[];if(""===a.trim())return"";if(-1!==(a+="\n").indexOf("<pre")){var r=a.split("</pre>"),o=r.pop();a="";for(var s=0;s<r.length;s++){var d=r[s],l=d.indexOf("<pre");if(-1!==l){var c="<pre wp-pre-tag-"+s+"></pre>";t.push([c,d.substr(l)+"</pre>"]),a+=d.substr(0,l)+c}else a+=d}a+=o}var u="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";-1!==(a=function(a,e){for(var t=function(a){for(var e,t=[],i=a;e=i.match(n);)t.push(i.slice(0,e.index)),t.push(e[0]),i=i.slice(e.index+e[0].length);return i.length&&t.push(i),t}(a),i=!1,r=Object.keys(e),o=1;o<t.length;o+=2)for(var s=0;s<r.length;s++){var d=r[s];if(-1!==t[o].indexOf(d)){t[o]=t[o].replace(new RegExp(d,"g"),e[d]),i=!0;break}}return i&&(a=t.join("")),a}(a=(a=(a=(a=a.replace(/<br\s*\/?>\s*<br\s*\/?>/g,"\n\n")).replace(new RegExp("(<"+u+"[s/>])","g"),"\n\n$1")).replace(new RegExp("(</"+u+">)","g"),"$1\n\n")).replace(/\r\n|\r/g,"\n"),{"\n":" \x3c!-- wpnl --\x3e "})).indexOf("<option")&&(a=(a=a.replace(/\s*<option/g,"<option")).replace(/<\/option>\s*/g,"</option>"));-1!==a.indexOf("</object>")&&(a=(a=(a=a.replace(/(<object[^>]*>)\s*/g,"$1")).replace(/\s*<\/object>/g,"</object>")).replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1"));-1===a.indexOf("<source")&&-1===a.indexOf("<track")||(a=(a=(a=a.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1")).replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1")).replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1"));-1!==a.indexOf("<figcaption")&&(a=(a=a.replace(/\s*(<figcaption[^>]*>)/,"$1")).replace(/<\/figcaption>\s*/,"</figcaption>"));var p=(a=a.replace(/\n\n+/g,"\n\n")).split(/\n\s*\n/).filter(Boolean);a="",p.forEach(function(e){a+="<p>"+e.replace(/^\n*|\n*$/g,"")+"</p>\n"}),a=(a=(a=(a=(a=(a=(a=(a=a.replace(/<p>\s*<\/p>/g,"")).replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>")).replace(new RegExp("<p>s*(</?"+u+"[^>]*>)s*</p>","g"),"$1")).replace(/<p>(<li.+?)<\/p>/g,"$1")).replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote><\/p>/g,"</p></blockquote>")).replace(new RegExp("<p>s*(</?"+u+"[^>]*>)","g"),"$1")).replace(new RegExp("(</?"+u+"[^>]*>)s*</p>","g"),"$1"),e&&(a=(a=(a=(a=a.replace(/<(script|style).*?<\/\\1>/g,function(a){return a[0].replace(/\n/g,"<WPPreserveNewline />")})).replace(/<br>|<br\/>/g,"<br />")).replace(/(<br \/>)?\s*\n/g,function(a,e){return e?a:"<br />\n"})).replace(/<WPPreserveNewline \/>/g,"\n"));a=(a=(a=a.replace(new RegExp("(</?"+u+"[^>]*>)s*<br />","g"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1")).replace(/\n<\/p>$/g,"</p>"),t.forEach(function(e){var t=(0,i.default)(e,2),n=t[0],r=t[1];a=a.replace(n,r)}),-1!==a.indexOf("\x3c!-- wpnl --\x3e")&&(a=a.replace(/\s?<!-- wpnl -->\s?/g,"\n"));return a},e.removep=function(a){var e="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",t=e+"|div|p",i=e+"|pre",n=[],r=!1,o=!1;if(!a)return"";-1===a.indexOf("<script")&&-1===a.indexOf("<style")||(a=a.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(a){return n.push(a),"<wp-preserve>"}));-1!==a.indexOf("<pre")&&(r=!0,a=a.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(a){return(a=(a=a.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")}));-1!==a.indexOf("[caption")&&(o=!0,a=a.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(a){return a.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")}));-1!==(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replace(new RegExp("\\s*</("+t+")>\\s*","g"),"</$1>\n")).replace(new RegExp("\\s*<((?:"+t+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(a,e){return e&&-1!==e.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(new RegExp("\\s*<((?:"+i+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(new RegExp("\\s*</("+i+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")&&(a=(a=a.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>"));-1!==a.indexOf("<hr")&&(a=a.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n"));-1!==a.indexOf("<object")&&(a=a.replace(/<object[\s\S]+?<\/object>/g,function(a){return a.replace(/[\r\n]+/g,"")}));a=(a=(a=(a=a.replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),r&&(a=a.replace(/<wp-line-break>/g,"\n"));o&&(a=a.replace(/<wp-temp-br([^>]*)>/g,"<br$1>"));n.length&&(a=a.replace(/<wp-preserve>/g,function(){return n.shift()}));return a};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(912));var n=new RegExp("(<((?=!--|!\\[CDATA\\[)((?=!-)!(?:-(?!->)[^\\-]*)*(?:--\x3e)?|!\\[CDATA\\[[^\\]]*(?:](?!]>)[^\\]]*)*?(?:]]>)?)|[^>]*>?))")},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});e.isFeatureEnabled=function(a){return!!self.wpseoFeatureFlags&&self.wpseoFeatureFlags.includes(a)},e.enableFeatures=function(a){self.wpseoFeatureFlags||(self.wpseoFeatureFlags=[]),a.forEach(function(a){self.wpseoFeatureFlags.includes(a)||self.wpseoFeatureFlags.push(a)})},e.enabledFeatures=function(){return self.wpseoFeatureFlags||[]}},function(a,e,t){
|
18 |
-
/**
|
19 |
-
* @preserve jed.js https://github.com/SlexAxton/Jed
|
20 |
-
*/
|
21 |
-
!function(t,i){var n=Array.prototype,r=Object.prototype,o=n.slice,s=r.hasOwnProperty,d=n.forEach,l={},c={forEach:function(a,e,t){var i,n,r;if(null!==a)if(d&&a.forEach===d)a.forEach(e,t);else if(a.length===+a.length){for(i=0,n=a.length;i<n;i++)if(i in a&&e.call(t,a[i],i,a)===l)return}else for(r in a)if(s.call(a,r)&&e.call(t,a[r],r,a)===l)return},extend:function(a){return this.forEach(o.call(arguments,1),function(e){for(var t in e)a[t]=e[t]}),a}},u=function(a){if(this.defaults={locale_data:{messages:{"":{domain:"messages",lang:"en",plural_forms:"nplurals=2; plural=(n != 1);"}}},domain:"messages",debug:!1},this.options=c.extend({},this.defaults,a),this.textdomain(this.options.domain),a.domain&&!this.options.locale_data[this.options.domain])throw new Error("Text domain set to non-existent domain: `"+a.domain+"`")};function p(a){return u.PF.compile(a||"nplurals=2; plural=(n != 1);")}function z(a,e){this._key=a,this._i18n=e}u.context_delimiter=String.fromCharCode(4),c.extend(z.prototype,{onDomain:function(a){return this._domain=a,this},withContext:function(a){return this._context=a,this},ifPlural:function(a,e){return this._val=a,this._pkey=e,this},fetch:function(a){return"[object Array]"!={}.toString.call(a)&&(a=[].slice.call(arguments,0)),(a&&a.length?u.sprintf:function(a){return a})(this._i18n.dcnpgettext(this._domain,this._context,this._key,this._pkey,this._val),a)}}),c.extend(u.prototype,{translate:function(a){return new z(a,this)},textdomain:function(a){if(!a)return this._textdomain;this._textdomain=a},gettext:function(a){return this.dcnpgettext.call(this,void 0,void 0,a)},dgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},dcgettext:function(a,e){return this.dcnpgettext.call(this,a,void 0,e)},ngettext:function(a,e,t){return this.dcnpgettext.call(this,void 0,void 0,a,e,t)},dngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},dcngettext:function(a,e,t,i){return this.dcnpgettext.call(this,a,void 0,e,t,i)},pgettext:function(a,e){return this.dcnpgettext.call(this,void 0,a,e)},dpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},dcpgettext:function(a,e,t){return this.dcnpgettext.call(this,a,e,t)},npgettext:function(a,e,t,i){return this.dcnpgettext.call(this,void 0,a,e,t,i)},dnpgettext:function(a,e,t,i,n){return this.dcnpgettext.call(this,a,e,t,i,n)},dcnpgettext:function(a,e,t,i,n){var r;if(i=i||t,a=a||this._textdomain,!this.options)return(r=new u).dcnpgettext.call(r,void 0,void 0,t,i,n);if(!this.options.locale_data)throw new Error("No locale data provided.");if(!this.options.locale_data[a])throw new Error("Domain `"+a+"` was not found.");if(!this.options.locale_data[a][""])throw new Error("No locale meta information provided.");if(!t)throw new Error("No translation key found.");var o,s,d,l=e?e+u.context_delimiter+t:t,c=this.options.locale_data,z=c[a],m=(c.messages||this.defaults.locale_data.messages)[""],g=z[""].plural_forms||z[""]["Plural-Forms"]||z[""]["plural-forms"]||m.plural_forms||m["Plural-Forms"]||m["plural-forms"];if(void 0===n)d=0;else{if("number"!=typeof n&&(n=parseInt(n,10),isNaN(n)))throw new Error("The number that was passed in is not a number.");d=p(g)(n)}if(!z)throw new Error("No domain named `"+a+"` could be found.");return!(o=z[l])||d>o.length?(this.options.missing_key_callback&&this.options.missing_key_callback(l,a),s=[t,i],!0===this.options.debug&&console.log(s[p(g)(n)]),s[p()(n)]):(s=o[d])||(s=[t,i])[p()(n)]}});var m=function(){function a(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function e(a,e){for(var t=[];e>0;t[--e]=a);return t.join("")}var t=function(){return t.cache.hasOwnProperty(arguments[0])||(t.cache[arguments[0]]=t.parse(arguments[0])),t.format.call(null,t.cache[arguments[0]],arguments)};return t.format=function(t,i){var n,r,o,s,d,l,c,u=1,p=t.length,z="",g=[];for(r=0;r<p;r++)if("string"===(z=a(t[r])))g.push(t[r]);else if("array"===z){if((s=t[r])[2])for(n=i[u],o=0;o<s[2].length;o++){if(!n.hasOwnProperty(s[2][o]))throw m('[sprintf] property "%s" does not exist',s[2][o]);n=n[s[2][o]]}else n=s[1]?i[s[1]]:i[u++];if(/[^s]/.test(s[8])&&"number"!=a(n))throw m("[sprintf] expecting number but found %s",a(n));switch(void 0!==n&&null!==n||(n=""),s[8]){case"b":n=n.toString(2);break;case"c":n=String.fromCharCode(n);break;case"d":n=parseInt(n,10);break;case"e":n=s[7]?n.toExponential(s[7]):n.toExponential();break;case"f":n=s[7]?parseFloat(n).toFixed(s[7]):parseFloat(n);break;case"o":n=n.toString(8);break;case"s":n=(n=String(n))&&s[7]?n.substring(0,s[7]):n;break;case"u":n=Math.abs(n);break;case"x":n=n.toString(16);break;case"X":n=n.toString(16).toUpperCase()}n=/[def]/.test(s[8])&&s[3]&&n>=0?"+"+n:n,l=s[4]?"0"==s[4]?"0":s[4].charAt(1):" ",c=s[6]-String(n).length,d=s[6]?e(l,c):"",g.push(s[5]?n+d:d+n)}return g.join("")},t.cache={},t.parse=function(a){for(var e=a,t=[],i=[],n=0;e;){if(null!==(t=/^[^\x25]+/.exec(e)))i.push(t[0]);else if(null!==(t=/^\x25{2}/.exec(e)))i.push("%");else{if(null===(t=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(e)))throw"[sprintf] huh?";if(t[2]){n|=1;var r=[],o=t[2],s=[];if(null===(s=/^([a-z_][a-z_\d]*)/i.exec(o)))throw"[sprintf] huh?";for(r.push(s[1]);""!==(o=o.substring(s[0].length));)if(null!==(s=/^\.([a-z_][a-z_\d]*)/i.exec(o)))r.push(s[1]);else{if(null===(s=/^\[(\d+)\]/.exec(o)))throw"[sprintf] huh?";r.push(s[1])}t[2]=r}else n|=2;if(3===n)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";i.push(t)}e=e.substring(t[0].length)}return i},t}();u.parse_plural=function(a,e){return a=a.replace(/n/g,e),u.parse_expression(a)},u.sprintf=function(a,e){return"[object Array]"=={}.toString.call(e)?function(a,e){return e.unshift(a),m.apply(null,e)}(a,[].slice.call(e)):m.apply(this,[].slice.call(arguments))},u.prototype.sprintf=function(){return u.sprintf.apply(this,arguments)},u.PF={},u.PF.parse=function(a){var e=u.PF.extractPluralExpr(a);return u.PF.parser.parse.call(u.PF.parser,e)},u.PF.compile=function(a){var e=u.PF.parse(a);return function(a){return function(a){return!0===a?1:a||0}(u.PF.interpreter(e)(a))}},u.PF.interpreter=function(a){return function(e){switch(a.type){case"GROUP":return u.PF.interpreter(a.expr)(e);case"TERNARY":return u.PF.interpreter(a.expr)(e)?u.PF.interpreter(a.truthy)(e):u.PF.interpreter(a.falsey)(e);case"OR":return u.PF.interpreter(a.left)(e)||u.PF.interpreter(a.right)(e);case"AND":return u.PF.interpreter(a.left)(e)&&u.PF.interpreter(a.right)(e);case"LT":return u.PF.interpreter(a.left)(e)<u.PF.interpreter(a.right)(e);case"GT":return u.PF.interpreter(a.left)(e)>u.PF.interpreter(a.right)(e);case"LTE":return u.PF.interpreter(a.left)(e)<=u.PF.interpreter(a.right)(e);case"GTE":return u.PF.interpreter(a.left)(e)>=u.PF.interpreter(a.right)(e);case"EQ":return u.PF.interpreter(a.left)(e)==u.PF.interpreter(a.right)(e);case"NEQ":return u.PF.interpreter(a.left)(e)!=u.PF.interpreter(a.right)(e);case"MOD":return u.PF.interpreter(a.left)(e)%u.PF.interpreter(a.right)(e);case"VAR":return e;case"NUM":return a.val;default:throw new Error("Invalid Token found.")}}},u.PF.extractPluralExpr=function(a){a=a.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(a)||(a=a.concat(";"));var e,t=/nplurals\=(\d+);/,i=a.match(t);if(!(i.length>1))throw new Error("nplurals not found in plural_forms string: "+a);if(i[1],!((e=(a=a.replace(t,"")).match(/plural\=(.*);/))&&e.length>1))throw new Error("`plural` expression not found: "+a);return e[1]},u.PF.parser=function(){var a={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(a,e,t,i,n,r,o){var s=r.length-1;switch(n){case 1:return{type:"GROUP",expr:r[s-1]};case 2:this.$={type:"TERNARY",expr:r[s-4],truthy:r[s-2],falsey:r[s]};break;case 3:this.$={type:"OR",left:r[s-2],right:r[s]};break;case 4:this.$={type:"AND",left:r[s-2],right:r[s]};break;case 5:this.$={type:"LT",left:r[s-2],right:r[s]};break;case 6:this.$={type:"LTE",left:r[s-2],right:r[s]};break;case 7:this.$={type:"GT",left:r[s-2],right:r[s]};break;case 8:this.$={type:"GTE",left:r[s-2],right:r[s]};break;case 9:this.$={type:"NEQ",left:r[s-2],right:r[s]};break;case 10:this.$={type:"EQ",left:r[s-2],right:r[s]};break;case 11:this.$={type:"MOD",left:r[s-2],right:r[s]};break;case 12:this.$={type:"GROUP",expr:r[s-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(a)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(a,e){throw new Error(a)},parse:function(a){var e=this,t=[0],i=[null],n=[],r=this.table,o="",s=0,d=0,l=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var c=this.lexer.yylloc;function u(a){t.length=t.length-2*a,i.length=i.length-a,n.length=n.length-a}function p(){var a;return"number"!=typeof(a=e.lexer.lex()||1)&&(a=e.symbols_[a]||a),a}n.push(c),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var z,m,g,f,y,w,h,b,v,k={};;){if(g=t[t.length-1],this.defaultActions[g]?f=this.defaultActions[g]:(null==z&&(z=p()),f=r[g]&&r[g][z]),void 0===f||!f.length||!f[0]){if(!l){for(w in v=[],r[g])this.terminals_[w]&&w>2&&v.push("'"+this.terminals_[w]+"'");var _="";_=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+this.terminals_[z]+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==z?"end of input":"'"+(this.terminals_[z]||z)+"'"),this.parseError(_,{text:this.lexer.match,token:this.terminals_[z]||z,line:this.lexer.yylineno,loc:c,expected:v})}if(3==l){if(1==z)throw new Error(_||"Parsing halted.");d=this.lexer.yyleng,o=this.lexer.yytext,s=this.lexer.yylineno,c=this.lexer.yylloc,z=p()}for(;!(2..toString()in r[g]);){if(0==g)throw new Error(_||"Parsing halted.");u(1),g=t[t.length-1]}m=z,z=2,f=r[g=t[t.length-1]]&&r[g][2],l=3}if(f[0]instanceof Array&&f.length>1)throw new Error("Parse Error: multiple actions possible at state: "+g+", token: "+z);switch(f[0]){case 1:t.push(z),i.push(this.lexer.yytext),n.push(this.lexer.yylloc),t.push(f[1]),z=null,m?(z=m,m=null):(d=this.lexer.yyleng,o=this.lexer.yytext,s=this.lexer.yylineno,c=this.lexer.yylloc,l>0&&l--);break;case 2:if(h=this.productions_[f[1]][1],k.$=i[i.length-h],k._$={first_line:n[n.length-(h||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(h||1)].first_column,last_column:n[n.length-1].last_column},void 0!==(y=this.performAction.call(k,o,d,s,this.yy,f[1],i,n)))return y;h&&(t=t.slice(0,-1*h*2),i=i.slice(0,-1*h),n=n.slice(0,-1*h)),t.push(this.productions_[f[1]][0]),i.push(k.$),n.push(k._$),b=r[t[t.length-2]][t[t.length-1]],t.push(b);break;case 3:return!0}}return!0}},e=function(){var a={EOF:1,parseError:function(a,e){if(!this.yy.parseError)throw new Error(a);this.yy.parseError(a,e)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var a=this._input[0];return this.yytext+=a,this.yyleng++,this.match+=a,this.matched+=a,a.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),a},unput:function(a){return this._input=a+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),e=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;var a,e;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var t=this._currentRules(),i=0;i<t.length;i++)if(a=this._input.match(this.rules[t[i]]))return(e=a[0].match(/\n.*/g))&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-1:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],this.performAction.call(this,this.yy,this,t[i],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return void 0!==a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)},performAction:function(a,e,t,i){switch(t){case 0:break;case 1:return 20;case 2:return 19;case 3:return 8;case 4:return 9;case 5:return 6;case 6:return 7;case 7:return 11;case 8:return 13;case 9:return 10;case 10:return 12;case 11:return 14;case 12:return 15;case 13:return 16;case 14:return 17;case 15:return 18;case 16:return 5;case 17:return"INVALID"}},rules:[/^\s+/,/^[0-9]+(\.[0-9]+)?\b/,/^n\b/,/^\|\|/,/^&&/,/^\?/,/^:/,/^<=/,/^>=/,/^</,/^>/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}};return a}();return a.lexer=e,a}(),void 0!==a&&a.exports&&(e=a.exports=u),e.Jed=u}()},function(a,e,t){var i,n;!function(r,o){"use strict";void 0===(n="function"==typeof(i=function(){var a=function(){},e="undefined",t=["trace","debug","info","warn","error"];function i(a,e){var t=a[e];if("function"==typeof t.bind)return t.bind(a);try{return Function.prototype.bind.call(t,a)}catch(e){return function(){return Function.prototype.apply.apply(t,[a,arguments])}}}function n(e,i){for(var n=0;n<t.length;n++){var r=t[n];this[r]=n<e?a:this.methodFactory(r,e,i)}this.log=this.debug}function r(t,r,o){return function(t){"debug"===t&&(t="log");return typeof console!==e&&(void 0!==console[t]?i(console,t):void 0!==console.log?i(console,"log"):a)}(t)||function(a,t,i){return function(){typeof console!==e&&(n.call(this,t,i),this[a].apply(this,arguments))}}.apply(this,arguments)}function o(a,i,o){var s,d=this,l="loglevel";function c(){var a;if(typeof window!==e){try{a=window.localStorage[l]}catch(a){}if(typeof a===e)try{var t=window.document.cookie,i=t.indexOf(encodeURIComponent(l)+"=");-1!==i&&(a=/^([^;]+)/.exec(t.slice(i))[1])}catch(a){}return void 0===d.levels[a]&&(a=void 0),a}}a&&(l+=":"+a),d.name=a,d.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},d.methodFactory=o||r,d.getLevel=function(){return s},d.setLevel=function(i,r){if("string"==typeof i&&void 0!==d.levels[i.toUpperCase()]&&(i=d.levels[i.toUpperCase()]),!("number"==typeof i&&i>=0&&i<=d.levels.SILENT))throw"log.setLevel() called with invalid level: "+i;if(s=i,!1!==r&&function(a){var i=(t[a]||"silent").toUpperCase();if(typeof window===e)return;try{return void(window.localStorage[l]=i)}catch(a){}try{window.document.cookie=encodeURIComponent(l)+"="+i+";"}catch(a){}}(i),n.call(d,i,a),typeof console===e&&i<d.levels.SILENT)return"No console available for logging"},d.setDefaultLevel=function(a){c()||d.setLevel(a,!1)},d.enableAll=function(a){d.setLevel(d.levels.TRACE,a)},d.disableAll=function(a){d.setLevel(d.levels.SILENT,a)};var u=c();null==u&&(u=null==i?"WARN":i),d.setLevel(u,!1)}var s=new o,d={};s.getLogger=function(a){if("string"!=typeof a||""===a)throw new TypeError("You must supply a name when creating a logger.");var e=d[a];return e||(e=d[a]=new o(a,s.getLevel(),s.methodFactory)),e};var l=typeof window!==e?window.log:void 0;return s.noConflict=function(){return typeof window!==e&&window.log===s&&(window.log=l),s},s.getLoggers=function(){return d},s})?i.call(e,t,e,a):i)||(a.exports=n)}()},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.seo=e.readability=void 0;var i=R(t(170)),n=R(t(171)),r=R(t(173)),o=R(t(174)),s=R(t(560)),d=R(t(175)),l=R(t(176)),c=R(t(178)),u=R(t(179)),p=R(t(561)),z=R(t(69)),m=R(t(180)),g=R(t(70)),f=R(t(563)),y=R(t(71)),w=R(t(72)),h=R(t(591)),b=R(t(74)),v=R(t(121)),k=R(t(188)),_=R(t(122)),j=R(t(123)),T=R(t(189)),E=R(t(592)),x=R(t(96)),A=R(t(97)),S=R(t(124)),O=R(t(125)),C=R(t(126)),P=R(t(593)),M=R(t(594));function R(a){return a&&a.__esModule?a:{default:a}}var N={FleschReadingEaseAssessment:i.default,ParagraphTooLongAssessment:n.default,PassiveVoiceAssessment:r.default,SentenceBeginningsAssessment:o.default,SentenceLengthInDescriptionAssessment:s.default,SentenceLengthInTextAssessment:d.default,SubheadingDistributionTooLongAssessment:l.default,TextPresenceAssessment:c.default,TransitionWordsAssessment:u.default,WordComplexityAssessment:p.default},I={FunctionWordsInKeyphraseAssessment:z.default,InternalLinksAssessment:m.default,IntroductionKeywordAssessment:g.default,KeyphraseLengthAssessment:y.default,KeywordDensityAssessment:w.default,KeywordStopWordsAssessment:h.default,KeyphraseDistributionAssessment:f.default,MetaDescriptionKeywordAssessment:b.default,MetaDescriptionLengthAssessment:v.default,OutboundLinksAssessment:k.default,PageTitleWidthAssessment:_.default,SingleH1Assessment:j.default,SubheadingsKeywordAssessment:T.default,TaxonomyTextLengthAssessment:E.default,TextCompetingLinksAssessment:x.default,TextImagesAssessment:A.default,TextLengthAssessment:S.default,TitleKeywordAssessment:O.default,UrlKeywordAssessment:C.default,UrlLengthAssessment:P.default,UrlStopWordsAssessment:M.default};e.readability=N,e.seo=I},function(a,e,t){"use strict";(function(a){Object.defineProperty(e,"__esModule",{value:!0}),e.configureShortlinker=function(a){r().configure(a)},e.createShortlink=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r().append(a,e)},e.createAnchorOpeningTag=function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r().createAnchorOpeningTag(a,e)};var i=function(a){return a&&a.__esModule?a:{default:a}}(t(559));var n=void 0;function r(){return null===n.yoast.shortlinker&&(n.yoast.shortlinker=new i.default),n.yoast.shortlinker}(n="undefined"==typeof window?"undefined"==typeof self?a:self:window).yoast=n.yoast||{},n.yoast.shortlinker=null}).call(this,t(43))},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(a){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a[i]=t[i])}return a},n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}();var r=function(){function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),this.configure(e)}return n(a,[{key:"configure",value:function(a){this._config=i({params:{}},a)}},{key:"append",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=encodeURI(e),r=a.createQueryString(i({},this._config.params,t));return""!==r&&(n+="?"+r),n}},{key:"createAnchorOpeningTag",value:function(a){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"<a href='"+this.append(a,e)+"' target='_blank'>"}}],[{key:"createQueryString",value:function(a){return Object.keys(a).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(a[e])}).join("&")}}]),a}();e.default=r},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=d(t(83)),n=t(36),r=t(5),o=d(t(3)),s=d(t(248));function d(a){return a&&a.__esModule?a:{default:a}}e.default={identifier:"metaDescriptionSentenceLength",getResult:function(a,e,t){var d=function(a,e){var t,o=0,d=(0,s.default)(a,20).length,l=(0,r.createAnchorOpeningTag)("https://yoa.st/short-sentences");return 0!==a.length&&(o=(0,i.default)(d/a.length*100)),o<=20&&(t=9),(0,n.inRangeEndInclusive)(o,20,25)&&(t=6),o>25&&(t=3),t>=7?{score:t,text:e.sprintf(e.dgettext("js-text-analysis","The meta description contains no sentences %1$sover %2$s words%3$s."),l,20,"</a>")}:{score:t,text:e.sprintf(e.dngettext("js-text-analysis","The meta description contains %1$d sentence %2$sover %3$s words%4$s. Try to shorten this sentence.","The meta description contains %1$d sentences %2$sover %3$s words%4$s. Try to shorten these sentences.",d),d,l,20,"</a>")}}(e.getResearch("countSentencesFromDescription"),t),l=new o.default;return l.setScore(d.score),l.setText(d.text),l},isApplicable:function(a){return a.hasDescription()}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=t(1),n=c(t(83)),r=c(t(68)),o=t(5),s=c(t(562)),d=c(t(3)),l=c(t(35));function c(a){return a&&a.__esModule?a:{default:a}}var u=function(a){return(0,i.filter)(a,function(a){return a.complexity>3})};e.default={identifier:"wordComplexity",getResult:function(a,e,t){var r=e.getResearch("wordComplexity"),s=function(a,e,t){var i=0,r=u(e).length;0!==a&&(i=r/a*100);var s=(i=(0,n.default)(i))>0,d=(0,o.createAnchorOpeningTag)("https://yoa.st/difficult-words"),l=9-Math.max(Math.min(.6*(i-1.7),6),0);return(l=(0,n.default)(l))>=7?{score:l,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is less than or equal to the recommended maximum of %5$s."),i+"%",d,3,"</a>","5%")}:{score:l,hasMarks:s,text:t.sprintf(t.dgettext("js-text-analysis","%1$s of the words contain %2$sover %3$s syllables%4$s, which is more than the recommended maximum of %5$s."),i+"%",d,3,"</a>","5%")}}((r=(0,i.flatMap)(r,function(a){return a.words})).length,r,t),l=new d.default;return l.setScore(s.score),l.setText(s.text),l.setHasMarks(s.hasMarks),l},isApplicable:function(a){return a.hasText()},getMarks:function(a,e){var t=e.getResearch("wordComplexity");return(0,i.flatMap)(t,function(a){var e=a.words,t=a.sentence,n=u(e);if(0===n.length)return[];var o=function(a,e){var t=a.split(/\s+/);return(0,i.forEach)(e,function(a){var e=a.wordIndex;a.word!==t[e]&&a.word!==(0,s.default)(t[e])||(t[e]=t[e].replace(a.word,(0,r.default)(a.word)))}),t}(t,n),d=function(a){var e=a.split(/\S+/);return e.pop(),e.shift(),e}(t),c=(0,i.zip)(o,d);return c=(c=(0,i.flatten)(c)).join(""),new l.default({original:t,marked:c})})}}},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return a.replace(i,"")};var i=/[.?!:;,]/g},function(a,e,t){"use strict";var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};Object.defineProperty(e,"__esModule",{value:!0});var n=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),r=t(1),o=c(t(11)),s=t(5),d=c(t(22)),l=c(t(3));function c(a){return a&&a.__esModule?a:{default:a}}var u=function(a){function e(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(a,e){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":i(e))&&"function"!=typeof e?a:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this)),n={parameters:{goodDistributionScore:30,acceptableDistributionScore:50},scores:{good:9,okay:6,bad:1,consideration:0},urlTitle:(0,s.createAnchorOpeningTag)("https://yoa.st/33q"),urlCallToAction:(0,s.createAnchorOpeningTag)("https://yoa.st/33u")};return t.identifier="keyphraseDistribution",t._config=(0,r.merge)(n,a),t}return function(a,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":i(e)));a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e)}(e,o.default),n(e,[{key:"getResult",value:function(a,e,t){this._keyphraseDistribution=e.getResearch("keyphraseDistribution");var i=new l.default,n=this.calculateResult(t);return i.setScore(n.score),i.setText(n.resultText),i.setHasMarks(this._keyphraseDistribution.sentencesToHighlight.length>0),i}},{key:"calculateResult",value:function(a){var e=this._keyphraseDistribution.keyphraseDistributionScore;return 100===e?{score:this._config.scores.consideration,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: %2$sInclude your keyphrase or its synonyms in the text so that we can check keyphrase distribution%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:e>this._config.parameters.acceptableDistributionScore?{score:this._config.scores.bad,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Very uneven. Large parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:e>this._config.parameters.goodDistributionScore&&e<=this._config.parameters.acceptableDistributionScore?{score:this._config.scores.okay,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase distribution%3$s: Uneven. Some parts of your text do not contain the keyphrase or its synonyms. %2$sDistribute them more evenly%3$s."),this._config.urlTitle,this._config.urlCallToAction,"</a>")}:{score:this._config.scores.good,resultText:a.sprintf(a.dgettext("js-text-analysis","%1$sKeyphrase distribution%2$s: Good job!"),this._config.urlTitle,"</a>")}}},{key:"getMarks",value:function(){return this._keyphraseDistribution.sentencesToHighlight}},{key:"isApplicable",value:function(a){return a.hasText()&&a.hasKeyword()&&(0,d.default)(a.getText()).length>=15}}]),e}();e.default=u},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=function(){function a(a,e){for(var t=0;t<e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}return function(e,t,i){return t&&a(e.prototype,t),i&&a(e,i),e}}(),n=t(1),r=function(a){return a&&a.__esModule?a:{default:a}}(t(247)),o=t(53);var s=new RegExp("^[.]$"),d=new RegExp("^[?!;…]$"),l=new RegExp("^[^.?!;…<\\(\\)\\[\\]]+$"),c=/^<[^><]*$/,u=/^<([^>\s/]+)[^>]*>$/im,p=/^<\/([^>\s]+)[^>]*>$/im,z=/^\s*[[({]\s*$/,m=/^\s*[\])}]\s*$/,g=new RegExp("[.?!;…]$"),f=function(){function a(){!function(a,e){if(!(a instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a)}return i(a,[{key:"isNumber",value:function(a){return!(0,n.isNaN)(parseInt(a,10))}},{key:"isBreakTag",value:function(a){return/<br/.test(a)}},{key:"isQuotation",value:function(a){return"'"===(a=(0,o.normalize)(a))||'"'===a}},{key:"isPunctuation",value:function(a){return"¿"===a||"¡"===a}},{key:"removeDuplicateWhitespace",value:function(a){return a.replace(/\s+/," ")}},{key:"isCapitalLetter",value:function(a){return a!==a.toLocaleLowerCase()}},{key:"isSmallerThanSign",value:function(a){return"<"===a}},{key:"getNextTwoCharacters",value:function(a){var e="";return(0,n.isUndefined)(a[0])||(e+=a[0].src),(0,n.isUndefined)(a[1])||(e+=a[1].src),e=this.removeDuplicateWhitespace(e)}},{key:"isValidSentenceBeginning",value:function(a){return this.isCapitalLetter(a)||this.isNumber(a)||this.isQuotation(a)||this.isPunctuation(a)||this.isSmallerThanSign(a)}},{key:"isSentenceStart",value:function(a){return!(0,n.isUndefined)(a)&&("html-start"===a.type||"html-end"===a.type||"block-start"===a.type)}},{key:"tokenizeSmallerThanContent",value:function(a,e,t){var i=a.src.substring(1),r=this.createTokenizer();this.tokenize(r.tokenizer,i);var o=this.getSentencesFromTokens(r.tokens,!1);if(o[0]=(0,n.isUndefined)(o[0])?"<":"<"+o[0],this.isValidSentenceBeginning(o[0])&&(e.push(t),t=""),t+=o[0],o.length>1){e.push(t),t="",o.shift();var s=o.pop();o.forEach(function(a){e.push(a)}),s.match(g)?e.push(s):t=s}return{tokenSentences:e,currentSentence:t}}},{key:"createTokenizer",value:function(){var a=[],e=(0,r.default)(function(e){a.push(e)});return e.addRule(s,"full-stop"),e.addRule(c,"smaller-than-sign-content"),e.addRule(u,"html-start"),e.addRule(p,"html-end"),e.addRule(z,"block-start"),e.addRule(m,"block-end"),e.addRule(d,"sentence-delimiter"),e.addRule(l,"sentence"),{tokenizer:e,tokens:a}}},{key:"tokenize",value:function(a,e){a.onText(e);try{a.end()}catch(a){console.error("Tokenizer end error:",a,a.tokenizer2)}}},{key:"getSentencesFromTokens",value:function(a){var e=this,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=[],r="",o=void 0,s=void 0;do{s=!1;var d=a[0],l=a[a.length-1];d&&l&&"html-start"===d.type&&"html-end"===l.type&&(a=a.slice(1,a.length-1),s=!0)}while(s&&a.length>1);return a.forEach(function(t,s){var d=void 0,l=void 0,c=void 0,u=a[s+1],p=a[s+2];switch(t.type){case"html-start":case"html-end":e.isBreakTag(t.src)?(i.push(r),r=""):r+=t.src;break;case"smaller-than-sign-content":c=e.tokenizeSmallerThanContent(t,i,r),i=c.tokenSentences,r=c.currentSentence;break;case"sentence":r+=t.src;break;case"sentence-delimiter":r+=t.src,(0,n.isUndefined)(u)||"block-end"===u.type||"sentence-delimiter"===u.type||(i.push(r),r="");break;case"full-stop":if(r+=t.src,d=(l=e.getNextTwoCharacters([u,p])).length>=2,o=d?l[1]:"",d&&e.isNumber(l[0]))break;(d&&e.isValidSentenceBeginning(o)||e.isSentenceStart(u))&&(i.push(r),r="");break;case"block-start":r+=t.src;break;case"block-end":if(r+=t.src,d=(l=e.getNextTwoCharacters([u,p])).length>=2,o=d?l[0]:"",d&&e.isNumber(l[0]))break;(d&&e.isValidSentenceBeginning(o)||e.isSentenceStart(u))&&(i.push(r),r="")}}),""!==r&&i.push(r),t&&(i=(0,n.map)(i,function(a){return a.trim()})),i}}]),a}();e.default=f},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:[].concat(E,s,L,A,R),filteredAtEnding:[].concat(u,D),filteredAtBeginningAndEnding:[].concat(l,S,O,g,I,y),filteredAnywhere:[].concat(d,j,p,z,m,w,F,c,x,M,T,o,q,b,C,P,v,_,$,k,B,U,H,h,f),all:[].concat(l,c,u,g,f,w,h,p,z,y,b,v,k,_,j,o,s,T,E,x,A,S,O,C,P,M,R,d,N,I,q,L,F,D,B,H,$,U,W,K)}};var i=r(t(118)),n=r(t(251));function r(a){return a&&a.__esModule?a:{default:a}}var o=(0,i.default)().filteredAuxiliaries,s=(0,i.default)().infinitiveAuxiliaries,d=(0,n.default)().singleWords,l=["das","dem","den","der","des","die","ein","eine","einem","einen","einer","eines"],c=["eins","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf","zwölf","zwoelf","dreizehn","vierzehn","fünfzehn","fuenfzehn","sechzehn","siebzehn","achtzehn","neunzehn","zwanzig","hundert","einhundert","zweihundert","dreihundert","vierhundert","fünfhundert","fuenfhundert","sechshundert","siebenhundert","achthundert","neunhundert","tausend","million","milliarde","billion","billiarde"],u=["erste","erster","ersten","erstem","erstes","zweite","zweites","zweiter","zweitem","zweiten","dritte","dritter","drittes","dritten","drittem","vierter","vierten","viertem","viertes","vierte","fünfte","fünfter","fünftes","fünften","fünftem","fuenfte","fuenfter","fuenftem","fuenften","fuenftes","sechste","sechster","sechstes","sechsten","sechstem","siebte","siebter","siebten","siebtem","siebtes","achte","achter","achten","achtem","achtes","neunte","neunter","neuntes","neunten","neuntem","zehnte","zehnter","zehnten","zehntem","zehntes","elfte","elfter","elftes","elften","elftem","zwölfte","zwölfter","zwölften","zwölftem","zwölftes","zwoelfte","zwoelfter","zwoelften","zwoelftem","zwoelftes","dreizehnte","dreizehnter","dreizehntes","dreizehnten","dreizehntem","vierzehnte","vierzehnter","vierzehntes","vierzehnten","vierzehntem","fünfzehnte","fünfzehnten","fünfzehntem","fünfzehnter","fünfzehntes","fuenfzehnte","fuenfzehnten","fuenfzehntem","fuenfzehnter","fuenfzehntes","sechzehnte","sechzehnter","sechzehnten","sechzehntes","sechzehntem","siebzehnte","siebzehnter","siebzehntes","siebzehntem","siebzehnten","achtzehnter","achtzehnten","achtzehntem","achtzehntes","achtzehnte","nehnzehnte","nehnzehnter","nehnzehntem","nehnzehnten","nehnzehntes","zwanzigste","zwanzigster","zwanzigstem","zwanzigsten","zwanzigstes"],p=["ich","du","er","sie","es","wir","ihr"],z=["mich","dich","ihn","uns","euch"],m=["mir","dir","ihm","ihnen"],g=["denen","deren","derer","dessen","diese","diesem","diesen","dieser","dieses","jene","jenem","jenen","jener","jenes","welch","welcher","welches","derjenige","desjenigen","demjenigen","denjenigen","diejenige","derjenigen","dasjenige","diejenigen"],f=["mein","meine","meinem","meiner","meines","meinen","dein","deine","deinem","deiner","deines","deinen","sein","seine","seinem","seiner","seines","ihre","ihrem","ihren","ihrer","ihres","unser","unsere","unserem","unseren","unserer","unseres","euer","eure","eurem","euren","eurer","eures","einanders"],y=["manche","manch","viele","viel","vieler","vielen","vielem","all","alle","aller","alles","allen","allem","allerlei","solcherlei","einige","etliche","wenige","weniger","wenigen","wenigem","weniges","wenig","wenigerer","wenigeren","wenigerem","wenigere","wenigeres","wenig","bisschen","paar","kein","keines","keinem","keinen","keine","mehr","genug","mehrere","mehrerer","mehreren","mehrerem","mehreres","verschiedene","verschiedener","verschiedenen","verschiedenem","verschiedenes","verschiedne","verschiedner","verschiednen","verschiednem","verschiednes","art","arten","sorte","sorten"],w=["sich"],h=["einander"],b=["andere","anderer","anderem","anderen","anderes","andren","andern","andrem","anderm","andre","andrer","andres","beide","beides","beidem","beider","beiden","etwas","irgendetwas","irgendein","irgendeinen","irgendeinem","irgendeines","irgendeine","irgendeiner","irgendwas","irgendwessen","irgendwer","irgendwen","irgendwem","irgendwelche","irgendwelcher","irgendwelchem","irgendwelchen","irgendwelches","irgendjemand","irgendjemanden","irgendjemandem","irgendjemandes","irgendwie","wer","wen","wem","wessen","was","welchen","welchem","welche","jeder","jedes","jedem","jeden","jede","jedweder","jedweden","jedwedem","jedwedes","jedwede","jeglicher","jeglichen","jeglichem","jegliches","jegliche","jedermann","jedermanns","jemand","jemanden","jemandem","jemands","jemandes","man","meinesgleichen","sämtlich","saemtlich","sämtlicher","saemtlicher","sämtlichen","saemtlichen","sämtlichem","saemtlichem","sämtliches","saemtliches","sämtliche","saemtliche","solche","solcher","solchen","solchem","solches","niemand","niemanden","niemandem","niemandes","niemands","nichts","zweiter"],v=["warum","wie","wo","woher","wohin","wann"],k=["dahinter","damit","daneben","daran","daraus","darin","darunter","darüber","darueber","davon","dazwischen","hieran","hierauf","hieraus","hierbei","hierfuer","hierfür","hiergegen","hierhinter","hierin","hiermit","hiernach","hierum","hierunter","hierueber","hierüber","hiervor","hierzwischen","hierneben","hiervon","wodurch","wofür","wofuer","wogegen","wohinter","womit","wonach","woneben","woran","worauf","woraus","worin","worum","worunter","worüber","worueber","wovon","wovor","wozu","wozwischen"],_=["hier","dorthin","hierher","dorther"],j=["allenfalls","keinesfalls","anderenfalls","andernfalls","andrenfalls","äußerstenfalls","bejahendenfalls","bestenfalls","eintretendenfalls","entgegengesetztenfalls","erforderlichenfalls","gegebenenfalls","geringstenfalls","gleichfalls","günstigenfalls","günstigstenfalls","höchstenfalls","möglichenfalls","notfalls","nötigenfalls","notwendigenfalls","schlimmstenfalls","vorkommendenfalls","zutreffendenfalls","keineswegs","durchwegs","geradenwegs","geradeswegs","geradewegs","gradenwegs","halbwegs","mittwegs","unterwegs"],T=["habe","hast","hat","habt","habest","habet","hatte","hattest","hatten","hätte","haette","hättest","haettest","hätten","haetten","haettet","hättet","hab","bin","bist","ist","sind","sei","seiest","seien","seiet","war","warst","waren","wart","wäre","waere","wärest","waerest","wärst","waerst","wären","waeren","wäret","waeret","wärt","waert","seid","darf","darfst","dürft","duerft","dürfe","duerfe","dürfest","duerfest","dürfet","duerfet","durfte","durftest","durften","durftet","dürfte","duerfte","dürftest","duerftest","dürften","duerften","dürftet","duerftet","kann","kannst","könnt","koennt","könne","koenne","könnest","koennest","könnet","koennet","konnte","konntest","konnten","konntet","könnte","koennte","könntest","koenntest","könnten","koennten","könntet","koenntet","mag","magst","mögt","moegt","möge","moege","mögest","moegest","möget","moeget","mochte","mochtest","mochten","mochtet","möchte","moechte","möchtest","moechtest","möchten","moechten","möchtet","moechtet","muss","muß","musst","mußt","müsst","muesst","müßt","mueßt","müsse","muesse","müssest","muessest","müsset","muesset","musste","mußte","musstest","mußtest","mussten","mußten","musstet","mußtet","müsste","muesste","müßte","mueßte","müsstest","muesstest","müßtest","mueßtest","müssten","muessten","müßten","mueßten","müsstet","muesstet","müßtet","mueßtet","soll","sollst","sollt","solle","sollest","sollet","sollte","solltest","sollten","solltet","will","willst","wollt","wolle","wollest","wollet","wollte","wolltest","wollten","wolltet","lasse","lässt","laesst","läßt","laeßt","lasst","laßt","lassest","lasset","ließ","ließest","ließt","ließen","ließe","ließet","liess","liessest","liesst","liessen","liesse","liesset"],E=["haben","dürfen","duerfen","können","koennen","mögen","moegen","müssen","muessen","sollen","wollen","lassen"],x=["bleibe","bleibst","bleibt","bleibest","bleibet","blieb","bliebst","bliebt","blieben","bliebe","bliebest","bliebet","heiße","heißt","heißest","heißet","heisse","heisst","heissest","heisset","hieß","hießest","hießt","hießen","hieße","hießet","hiess","hiessest","hiesst","hiessen","hiesse","hiesset","giltst","gilt","geltet","gelte","geltest","galt","galtest","galtst","galten","galtet","gälte","gaelte","gölte","goelte","gältest","gaeltest","göltest","goeltest","gälten","gaelten","gölten","goelten","gältet","gaeltet","göltet","goeltet","aussehe","aussiehst","aussieht","ausseht","aussehest","aussehet","aussah","aussahst","aussahen","aussaht","aussähe","aussaehe","aussähest","aussaehest","aussähst","aussaehst","aussähet","aussaehet","aussäht","aussaeht","aussähen","aussaehen","scheine","scheinst","scheint","scheinest","scheinet","schien","schienst","schienen","schient","schiene","schienest","schienet","erscheine","erscheinst","erscheint","erscheinest","erscheinet","erschien","erschienst","erschienen","erschient","erschiene","erschienest","erschienet"],A=["bleiben","heißen","heissen","gelten","aussehen","scheinen","erscheinen"],S=["a","à","ab","abseits","abzüglich","abzueglich","als","am","an","angelegentlich","angesichts","anhand","anlässlich","anlaesslich","ans","anstatt","anstelle","auf","aufs","aufseiten","aus","ausgangs","ausschließlich","ausschliesslich","außerhalb","ausserhalb","ausweislich","bar","behufs","bei","beidseits","beiderseits","beim","betreffs","bezüglich","bezueglich","binnen","bis","contra","dank","diesseits","durch","einbezüglich","einbezueglich","eingangs","eingedenk","einschließlich","einschliesslich","entgegen","entlang","exklusive","fern","fernab","fuer","für","fuers","fürs","gegen","gegenüber","gegenueber","gelegentlich","gemäß","gemaeß","gen","getreu","gleich","halber","hinsichtlich","hinter","hinterm","hinters","im","in","inklusive","inmitten","innerhalb","innert","ins","je","jenseits","kontra","kraft","längs","laengs","längsseits","laengsseits","laut","links","mangels","minus","mit","mithilfe","mitsamt","mittels","nach","nächst","naechst","nah","namens","neben","nebst","nördlich","noerdlich","nordöstlich","nordoestlich","nordwestlich","oberhalb","ohne","östlich","oestlich","per","plus","pro","quer","rechts","rücksichtlich","ruecksichtlich","samt","seitens","seitlich","seitwärts","seitwaerts","südlich","suedlich","südöstlich","suedoestlich","südwestlich","suedwestlich","über","ueber","überm","ueberm","übern","uebern","übers","uebers","um","ums","unbeschadet","unerachtet","unfern","unter","unterhalb","unterm","untern","unters","unweit","vermittels","vermittelst","vermöge","vermoege","via","vom","von","vonseiten","vor","vorbehaltlich","wegen","wider","zeit","zu","zugunsten","zulieb","zuliebe","zum","zur","zusätzlich","zusaetzlich","zuungunsten","zuwider","zuzüglich","zuzueglich","zwecks","zwischen"],O=["und","oder","umso"],C=["auch","noch","nur"],P=["nun","so","gleichwohl"],M=["sage","sagst","sagt","sagest","saget","sagte","sagtest","sagten","sagtet","gesagt","fragst","fragt","fragest","fraget","fragte","fragtest","fragten","fragtet","gefragt","erkläre","erklärst","erklärt","erklaere","erklaerst","erklaert","erklärte","erklärtest","erklärtet","erklärten","erklaerte","erklaertest","erklaertet","erklaerten","denke","denkst","denkt","denkest","denket","dachte","dachtest","dachten","dachtet","dächte","dächtest","dächten","dächtet","daechte","daechtest","daechten","daechtet","finde","findest","findet","gefunden"],R=["sagen","erklären","erklaeren","denken","finden"],N=["etwa","absolut","unbedingt","wieder","definitiv","bestimmt","immer","äußerst","aeußerst","höchst","hoechst","sofort","augenblicklich","umgehend","direkt","unmittelbar","nämlich","naemlich","natürlich","natuerlich","besonders","hauptsächlich","hauptsaechlich","jetzt","eben","heutzutage","eindeutig","wirklich","echt","wahrhaft","ehrlich","aufrichtig","wahrheitsgemäß","letztlich","einmalig","unübertrefflich","normalerweise","gewöhnlich","gewoehnlich","üblicherweise","ueblicherweise","sonst","fast","nahezu","beinahe","knapp","annähernd","annaehernd","geradezu","bald","vielleicht","wahrscheinlich","wohl","voraussichtlich","zugegeben","ursprünglich","insgesamt","tatsächlich","eigentlich","wahrhaftig","bereits","schon","oft","häufig","haeufig","regelmäßig","regelmaeßig","gleichmäßig","gleichmaeßig","einfach","lediglich","bloß","bloss","halt","wahlweise","eventuell","manchmal","teilweise","nie","niemals","nimmer","jemals","allzeit","irgendeinmal","anders","momentan","gegenwärtig","gegenwaertig","nebenbei","anderswo","woanders","anderswohin","anderorts","insbesondere","namentlich","sonderlich","ausdrücklich","ausdruecklich","vollends","kürzlich","kuerzlich","jüngst","juengst","unlängst","unlaengst","neuerdings","neulich","letztens","neuerlich","verhältnismäßig","verhaeltnismaessig","deutlich","klar","offenbar","anscheinend","genau","u.a","damals","zumindest"],I=["sehr","recht","überaus","ueberaus","ungemein","weitaus","einigermaßen","einigermassen","ganz","schwer","tierisch","ungleich","ziemlich","übelst","uebelst","stark","volkommen","durchaus","gar"],q=["geschienen","meinst","meint","meinest","meinet","meinte","meintest","meinten","meintet","gemeint","stehe","stehst","steht","gehe","gehst","geht","gegangen","ging","gingst","gingen","gingt"],L=["tun","machen","stehen","wissen","gehen","kommen"],D=["einerlei","egal","neu","neue","neuer","neuen","neues","neuem","neuerer","neueren","neuerem","neueres","neuere","neuester","neuster","neuesten","neusten","neuestem","neustem","neuestes","neustes","neueste","neuste","alt","alter","alten","altem","altes","alte","ältere","älteren","älterer","älteres","ältester","ältesten","ältestem","ältestes","älteste","aeltere","aelteren","aelterer","aelteres","aeltester","aeltesten","aeltestem","aeltestes","aelteste","gut","guter","gutem","guten","gutes","gute","besser","besserer","besseren","besserem","besseres","bester","besten","bestem","bestes","beste","größte","grösste","groß","großer","großen","großem","großes","große","großerer","großerem","großeren","großeres","großere","großter","großten","großtem","großtes","großte","gross","grosser","grossen","grossem","grosses","grosse","grosserer","grosserem","grosseren","grosseres","grossere","grosster","grossten","grosstem","grosstes","grosste","einfacher","einfachen","einfachem","einfaches","einfache","einfacherer","einfacheren","einfacherem","einfacheres","einfachere","einfachste","einfachster","einfachsten","einfachstes","einfachstem","schnell","schneller","schnellen","schnellem","schnelles","schnelle","schnellere","schnellerer","schnelleren","schnelleres","schnellerem","schnellster","schnellste","schnellsten","schnellstem","schnellstes","weit","weiten","weitem","weites","weiterer","weiteren","weiterem","weiteres","weitere","weitester","weitesten","weitestem","weitestes","weiteste","eigen","eigener","eigenen","eigenes","eigenem","eigene","eigenerer","eignerer","eigeneren","eigneren","eigenerem","eignerem","eigeneres","eigneres","eigenere","eignere","eigenster","eigensten","eigenstem","eigenstes","eigenste","wenigster","wenigsten","wenigstem","wenigstes","wenigste","minderer","minderen","minderem","mindere","minderes","mindester","mindesten","mindestes","mindestem","mindeste","lang","langer","langen","langem","langes","längerer","längeren","längerem","längeres","längere","längster","längsten","längstem","längstes","längste","laengerer","laengeren","laengerem","laengeres","laengere","laengster","laengsten","laengstem","laengstes","laengste","tief","tiefer","tiefen","tiefem","tiefes","tiefe","tieferer","tieferen","tieferem","tieferes","tiefere","tiefster","tiefsten","tiefstem","tiefste","tiefstes","hoch","hoher","hohen","hohem","hohes","hohe","höher","höherer","höhere","höheren","höherem","höheres","hoeherer","hoehere","hoeheren","hoeherem","hoeheres","höchster","höchste","höchsten","höchstem","höchstes","hoechster","hoechste","hoechsten","hoechstem","hoechstes","regulär","regulärer","regulären","regulärem","reguläres","reguläre","regulaer","regulaerer","regulaeren","regulaerem","regulaeres","regulaere","regulärerer","reguläreren","regulärerem","reguläreres","regulärere","regulaererer","regulaereren","regulaererem","regulaereres","regulaerere","regulärster","regulärsten","regulärstem","regulärstes","regulärste","regulaerster","regulaersten","regulaerstem","regulaerstes","regulaerste","normal","normaler","normalen","normalem","normales","normale","normalerer","normaleren","normalerem","normaleres","normalere","normalster","normalsten","normalstem","normalstes","normalste","klein","kleiner","kleinen","kleinem","kleines","kleine","kleinerer","kleineres","kleineren","kleinerem","kleinere","kleinster","kleinsten","kleinstem","kleinstes","kleinste","winzig","winziger","winzigen","winzigem","winziges","winzigerer","winzigeren","winzigerem","winzigeres","winzigere","winzigster","winzigsten","winzigstem","winzigste","winzigstes","sogenannt","sogenannter","sogenannten","sogenanntem","sogenanntes","sogenannte","kurz","kurzer","kurzen","kurzem","kurzes","kurze","kürzerer","kürzeres","kürzeren","kürzerem","kürzere","kuerzerer","kuerzeres","kuerzeren","kuerzerem","kuerzere","kürzester","kürzesten","kürzestem","kürzestes","kürzeste","kuerzester","kuerzesten","kuerzestem","kuerzestes","kuerzeste","wirklicher","wirklichen","wirklichem","wirkliches","wirkliche","wirklicherer","wirklicheren","wirklicherem","wirklicheres","wirklichere","wirklichster","wirklichsten","wirklichstes","wirklichstem","wirklichste","eigentlicher","eigentlichen","eigentlichem","eigentliches","eigentliche","schön","schöner","schönen","schönem","schönes","schöne","schönerer","schöneren","schönerem","schöneres","schönere","schönster","schönsten","schönstem","schönstes","schönste","real","realer","realen","realem","reales","realerer","realeren","realerem","realeres","realere","realster","realsten","realstem","realstes","realste","derselbe","denselben","demselben","desselben","dasselbe","dieselbe","derselben","dieselben","gleicher","gleichen","gleichem","gleiches","gleiche","gleicherer","gleicheren","gleicherem","gleicheres","gleichere","gleichster","gleichsten","gleichstem","gleichstes","gleichste","bestimmter","bestimmten","bestimmtem","bestimmtes","bestimmte","bestimmtere","bestimmterer","bestimmterem","bestimmteren","bestimmteres","bestimmtester","bestimmtesten","bestimmtestem","bestimmtestes","bestimmteste","überwiegend","ueberwiegend","zumeist","meistens","meisten","meiste","meistem","meistes","großenteils","grossenteils","meistenteils","weithin","ständig","staendig","laufend","dauernd","andauernd","immerfort","irgendwo","irgendwann","ähnlicher","ähnlichen","ähnlichem","ähnliches","ähnliche","ähnlich","ähnlicherer","ähnlicheren","ähnlicherem","ähnlicheres","ähnlichere","ähnlichster","ähnlichsten","ähnlichstem","ähnlichstes","ähnlichste","schlecht","schlechter","schlechten","schlechtem","schlechtes","schlechte","schlechterer","schlechteren","schlechterem","schlechteres","schlechtere","schlechtester","schlechtesten","schlechtestem","schlechtestes","schlechteste","schlimm","schlimmer","schlimmen","schlimmem","schlimmes","schlimme","schlimmerer","schlimmeren","schlimmerem","schlimmeres","schlimmere","schlimmster","schlimmsten","schlimmstem","schlimmstes","schlimmste","toll","toller","tollen","tollem","tolles","tolle","tollerer","tolleren","tollerem","tollere","tolleres","tollster","tollsten","tollstem","tollstes","tollste","super","mögliche","möglicher","mögliches","möglichen","möglichem","möglich","moegliche","moeglicher","moegliches","moeglichen","moeglichem","moeglich","nächsten","nächster","nächstem","nächste","nächstes","naechsten","voll","voller","vollen","vollem","volle","volles","vollerer","volleren","vollerem","vollere","volleres","vollster","vollsten","vollstem","vollste","vollstes","außen","ganzer","ganzen","ganzem","ganze","ganzes","gern","gerne","oben","unten","zurück","zurueck","nicht","eher","ehere","eherem","eheren","eheres","eheste","ehestem","ehensten","ehesten"],F=["ach","aha","oh","au","bäh","baeh","igitt","huch","hurra","hoppla","nanu","oha","olala","pfui","tja","uups","wow","grr","äh","aeh","ähm","aehm","öhm","oehm","hm","mei","mhm","okay","richtig","eijeijeijei"],B=["g","el","tl","wg","be","bd","cl","dl","dag","do","gl","gr","kg","kl","cb","ccm","l","ms","mg","ml","mi","pk","pr","pp","sc","sp","st","sk","ta","tr","cm","mass"],U=["sekunde","sekunden","minute","minuten","stunde","stunden","uhr","tag","tages","tags","tage","tagen","woche","wochen","monat","monate","monates","monats","monaten","jahr","jahres","jahrs","jahre","jahren","morgens","mittags","abends","nachts","heute","gestern","morgen","vorgestern","übermorgen","uebermorgen"],H=["ding","dinge","dinges","dinger","dingern","dingen","sache","sachen","weise","weisen","wahrscheinlichkeit","zeug","zeuge","zeuges","zeugen","mal","einmal","teil","teile","teiles","teilen","prozent","prozents","prozentes","prozente","prozenten","beispiel","beispiele","beispieles","beispiels","beispielen","aspekt","aspekte","aspektes","aspekts","aspekten","idee","ideen","ahnung","ahnungen","thema","themas","themata","themen","fall","falle","falles","fälle","fällen","faelle","faellen","mensch","menschen","leute"],$=["nix","nixe","nixes","nixen","usw.","amen","ja","nein","euro"],W=["fr","hr","dr","prof"],K=["jr","jun","sen","sr"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtBeginning:C,filteredAtEnding:[].concat(o,b,k,O,P),filteredAtBeginningAndEnding:[].concat(n,_,j,p,A,m,z),filteredAnywhere:[].concat(i,r,s,d,l,c,u,g,f,y,w,h,v,T,E,x,S,M,R,N,I,q,L),all:[].concat(n,r,o,s,d,l,c,u,p,z,m,g,f,y,w,h,b,v,k,_,j,T,E,x,A,S,O,C,P,M,R,N,I,q,L)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(259)).default)().singleWords,n=["o","a","os","as","um","uns","uma","umas"],r=["uma","duas","dois","três","cuatro","cinco","seis","sete","oito","nove","dez","onze","doze","treze","quatorze","catorze","quinze","dezesseis","dezessete","dezasseis","dezassete","dezoito","dezenove","dezanove","vinte","cem","cento","mil","milhão","milhões","bilhão","bilhões"],o=["primeiro","primeiros","primeira","primeiras","segundo","segunda","segundos","segundas","terceiro","terceira","terceiros","terceiras","quarto","quartos","quarta","quartas","quinto","quintos","quinta","quintas","sexto","sextos","sexta","sextas","sétimo","sétimos","sétima","sétimas","oitavo","oitavos","oitava","oitavas","nono","nonos","nona","nonas","décimo","décimos","décima","décimas","vigésimo","vigésimos","vigésima","vigésimas"],s=["eu","tu","ele","ela","nós","vós","você","vocês","eles","elas"],d=["me","te","lhe","nos","vos","lhes"],l=["dele","dela","deles","delas","nele","nela","neles","nelas","mim","ti","si"],c=["conmigo","contigo","consigo","convosco","conosco","connosco"],u=["se"],p=["aquilo","àquele","àquela","àqueles","àquelas","àquilo","este","estes","esta","estas","àqueles","aqueles","aquele","aquela","aquelas","aquilo","esse","esses","essa","essas","isto","isso"],z=["minhas","tuas","suas","minha","tua","sua","minhas","tuas","suas","vossa","vossas","meu","meus","teu","teus","seu","seus","nosso","nossos","nossa","nossas"],m=["apenas","vário","vários","vária","várias","mais","muito","muitos","muita","muitas","puoco","puocos","puoca","puocas","bastante","todo","todos","toda","todas"],g=["alguma","algumas","nenhuns","nenhumas","todo","toda","todas","outro","outra","outros","outras","qualquer","quaisquer","outrem","tudo","nada","algo","tanto","tanta","tantos","tantas","quanto","quanta","quantos","quantas","ninguém","cada"],f=["quais","qual","quem","cujo","cuja","cujos","cujas"],y=["como","porque","quanto","quanta","onde","quando","quão","quantos","quantas","donde","aonde","que"],w=["cá","além","aqui","ali","lá","acolá","aí"],h=["tenho","tens","tem","temos","tendes","têm","tive","tiveste","teve","tivemos","tivestes","tiveram","tínhamos","tínheis","tinham","tivera","tiveras","tivéramos","tivéreis","tiveram","terei","terás","terá","teremos","tereis","terão","teria","terias","teríamos","teríeis","teriam","tenha","tenhas","tenhamos","tenhais","tenham","tivesse","tivesses","tivéssemos","tivésseis","tivessem","tiver","tiveres","tivermos","tiverdes","tiverem","tende","teres","termos","terdes","terem","tido","hei","hás","há","havemos","hemos","haveis","heis","hão","houve","houveste","houvemos","houvestes","houveram","havia","havias","havíamos","havíeis","haviam","houvera","houveras","houvéramos","houvéreis","houveram","haverei","haverás","haverá","haveremos","havereis","haverão","haveria","haverias","haveríamos","haveríeis","haveriam","haja","hajas","hajamos","hajais","hajam","houvesse","houvesses","houvéssemos","houvésseis","houvessem","houver","houveres","houvermos","houverdes","houverem","havei","hajais","haveres","havermos","haverdes","haverem","havido","poder","posso","podes","pode","podemos","podeis","podem","pude","pudeste","pôde","pudemos","pudestes","puderam","podia","podias","podia","podíamos","podíeis","podiam","pudera","puderas","pudéramos","pudéreis","puderam","poderei","poderás","poderá","poderemos","podereis","poderão","poderia","poderias","poderíamos","poderíeis","poderiam","possa","possas","possamos","possais","possam","pudesse","pudesses","pudéssemos","pudésseis","pudessem","puder","puderes","pudermos","puderdes","puderem"],b=["ter","haver"],v=["sou","és","é","somos","sois","são","fui","foste","foi","fomos","fostes","foram","era","eras","éramos","éreis","eram","fôramos","fôreis","fora","foras","foram","serei","serás","será","seremos","sereis","serão","seria","serias","seríamos","seríeis","seriam","seja","sejas","seja","sejamos","sejais","sejam","fosse","fosses","fôssemos","fôsseis","fossem","for","fores","formos","fordes","forem","sê","sede","sermos","serdes","serem","seres","sido","estou","está","estamos","estás","estás","estais","estão","estive","estiveste","esteve","estivemos","estivestes","estiveram","estava","estavas","estávamos","estáveis","estavam","estivera","estiveras","estivéramos","estivéreis","estiveram","estarei","estarás","estará","estaremos","estareis","estarão","estaria","estarias","estaríamos","estaríeis","estariam","esteja","estejas","estejamos","estejais","estejam","estivesse","estivesses","estivéssemos","estivésseis","estivessem","estiver","estiveres","estivermos","estiverdes","estiverem","estai","estejas","estejais","estares","estarmos","estardes","estarem","estado"],k=["estar","ser"],_=["a","ante","antes","após","até","através","com","contra","depois","desde","sem","entre","para","pra","perante","sob","sobre","trás","de","por","em","ao","à","aos","às","do","da","dos","das","dum","duma","duns","dumas","no","na","nos","nas","num","numa","nuns","numas","pelo","pela","pelos","pelas","deste","desse","daquele","desta","dessa","daquela","destes","desses","daqueles","destas","dessas","daquelas","neste","nesse","naquele","nesta","nessa","naquela","nestes","nesses","naqueles","nestas","nessas","naquelas","disto","disso","daquilo","nisto","nisso","naquilo","durante"],j=["também","e","ou","nem"],T=["agora","conforme","conquanto","contanto","embora","enquanto","então","entretanto","malgrado","mas","pois","porém","porquanto","porque","senão","contudo"],E=["diz","dizem","disse","disseram","dizia","diziam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","requer","requerem","requereu","requereram","requeria","requeriam","afirma","afirmam","afirmou","afirmaram","afirmava","afirmavam","reivindica","reivindicam","reivindicou","reivindicaram","reivindicava","reivindicavam","perguntam","perguntou","perguntaram","perguntava","perguntavam","explica","explicam","explicou","explicaram","explicava","explicavam","relata","relatam","relatou","relataram"],x=["provavelmente","imediatamente","ocasionalmente","indubitavelmente","para","possivelmente","logo","simultaneamente","exceto","inquestionavelmente"],A=["extremamente","bem","completamente","totalmente","grandemente","seriamente","absolutamente","bastante","sobremodo","sobremaneira","tão"],S=["dou","dás","dá","damos","dais","dão","dei","deu","demos","deram","dava","davas","dávamos","dáveis","davam","dera","deras","déramos","déreis","deram","darei","darás","dará","daremos","dareis","darão","daria","darias","daríamos","daríeis","dariam","dê","dês","dêmos","deis","deem","déssemos","désseis","dessem","der","deres","dermos","derdes","derem","dai","deis","dares","darmos","dardes","darem","fazendo","faço","fazes","faz","fazemos","fazeis","fazem","fiz","fizeste","fez","fizemos","fizestes","fizeram","fazia","fazias","fazíamos","fazíeis","faziam","fizera","fizeras","fizéramos","fizéreis","farei","farás","fará","faremos","fareis","faria","farias","faríamos","faríeis","fariam","faça","faças","façamos","façais","façam","fizesse","fizesses","fizéssemos","fizésseis","fizessem","fizer","fizeres","fizermos","fizerdes","fizerem","fazei","fazeres","fazermos","fazerdes","fazerem"],O=["dar","fazer"],C=["devagar","rapidamente","grande","grandes","depressa","claramente","effectivamente","realmente","exclusivamente","simplesemente","somente","unicamente","lentamente","raramente","certamente","talvez","actualmente","dificilmente","principalmente","gerlamente","enorme","enormes","pequeno","pequena","pequenos","pequenas","minúsculo","minúsculos","minúscula","minúsculas","velho","velhos","velha","velhas","lindo","linda","lindos","lindas","alto","alta","altos","altas","baixo","baixa","baixos","baixas","longo","longa","longos","longas","curto","curta","curtos","curtas","fácil","fáceis","difícil","difíceis","simples","mesmo","mesma","mesmos","mesmas","mêsmo","mêsmos","mêsma","mêsmas","cedo","tarde","importante","importantes","capaz","capazes","certo","certa","certos","certas","usual","usuals","ultimamente","possível","possíveis","comum","comuns","freqüentemente","constantemente","continuamente","diretamente","levemente","algures","semelhante","semelhantes","similar","similares","sempre","ainda","já","atrás","depois"],P=["pior","melhor","melhores","bom","boa","bons","boas","bonito","bonita","bonitos","bonitas","grande","grandes","pequeno","pequena","pequenos","pequenas","velho","velhos","velha","velhas","mau","má","maus","más"],M=["ai","ah","ih","alô","oi","olá","ui","uf","psiu","mau","olha","viva","uau","wow","oh","shi"],R=["kg","mg","gr","g","km","m","l","ml","cl"],N=["segundos","minuto","minutos","hora","horas","dia","dias","semana","semanas","mes","meses","ano","anos","hoje","amanhã","ontem"],I=["caso","casos","coisa","coisas","detalhe","detalhes","forma","formas","jeito","jeitos","maneira","maneiras","modo","modos","suijeto","sujeitos","tópico","tópicos","vez","vezes"],q=["sim","não","ok","amém","etc","euro","euros","adeus","jeitos"],L=["sr","sra","sras","dr","dra","prof"]},function(a,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return{filteredAtEnding:[].concat(c,j),filteredAtBeginningAndEnding:[].concat(T,E,p,_,m,z),filteredAnywhere:[].concat(i,k,u,g,A,l,n,r,o,s,d,f,x,w,h,b,v,P,S,O,C),all:[].concat(l,c,p,z,g,u,m,f,y,w,h,b,v,k,n,r,o,T,E,x,s,i,_,d,A,j,S,C,P,M,R)}};var i=(0,function(a){return a&&a.__esModule?a:{default:a}}(t(260)).default)().allWords,n=["быть","был","была","было","были","будет","будут"],r=["мочь","мог","могла","могли","могу","можешь","может","можем","можете","могут","смочь","смогу","сможешь","сможет","сможем","сможете","смогут","решиться","решился","решилась","решились","решусь","решишься","решится","решимся","решитесь","решатся","делать","делал","делала","делало","делали","делали","делаю","делаешь","делает","делаем","делаете","делают","сделать","сделал","сделала","сделало","сделали","сделали","сделаю","сделаешь","сделает","сделаем","сделаете","сделают","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","следует","следовало","необходимо","необходим","необходима","необходимы","нужно","нужен","нужна","обязан","обязана","обязано","обязаны","должен","должна","должно","должны","требуется","требуются","имеется","имеются","есть","можно"],o=["появиться","появился","появилась","появилось","появились","появлюсь","появишься","появится","появимся","появитесь","появимся","появляться","появлялся","появлялась","появлялось","появлялись","появляюсь","появляешься","появляется","появляемся","появляются","появляетесь","стал","стала","стало","стану","станешь","станет","станем","станете","станут","становиться","становился","становилось","становилась","становились","становлюсь","становишься","становится","становимся","становитесь","становятся","прийти","пришел","пришёл","пришла","пришло","пришли","приду","придешь","придёшь","придет","придёт","придем","придём","придете","придёте","придут","приходить","приходил","приходила","приходило","приходили","прихожу","приходишь","приходит","приходим","приходите","происходить","происходил","происходила","происходило","происходили","происходит","происходят","держать","держал","держала","держало","держали","держу","держишь","держит","держим","держите","держут","содержать","содержал","содержала","содержало","содержали","содержу","содержишь","содержит","содержим","содержите","содержут","остаться","остался","осталась","осталось","остались","останусь","останешься","останется","останутся","останетесь","останемся","оставаться","оставался","оставалась","оставалось","оставались","остаюсь","остаешься","остаёшься","остается","остаётся","остаемся","остаёмся","остаетесь","остаётесь","остаются","изменяться","изменялся","изменялась","изменялось","изменялись","изменюсь","изменишься","изменится","изменимся","изменитесь","изменятся","успеть","успел","успела","успело","успели","успею","успеешь","успеет","успеем","успеете","успеют","заниматься","занимался","занималась","занимаюсь","занимаешься","занимается","занимаемся","занимаетесь","занимаемся","заняться","занялся","занялась","занялись","займусь","займешься","займется","займемся","займетесь","займутся","займёшься","займётся","займёмся","займётесь"],s=["сказать","сказал","сказала","сказали","говорить","говорил","говорила","говорили","говорит","говорю","говорим","говоришь","говорят","говорите","объявить","объявил","объявила","объявили","заявить","заявил","заявила","заявили","спросить","спросил","спросила","спросили","указать","указал","указала","указали","объяснить","объяснил","объяснила","объяснили","подумать","подумал","подумала","подумали","думать","думал","думала","думали","думаю","думает","думаешь","думаем","думаете","думают","рассказывать","рассказывал","рассказывала","рассказывали","рассказывают","рассказывает","рассказать","рассказал","рассказала","рассказали","обсудить","обсудил","обсудила","обсудили","предложить","предложил","предложила","предложили","понимать","понимал","понимала","понимали","понимаю","понимаешь","понимает","понимаем","понимаете","понимают","добавить","добавил","добавила","добавили","добавлю","добавишь","добавит","добавим","добавите","добавят"],d=["казаться","кажется","казалось","казалась","казался","казались","кажутся","давайте","давай","хотеть","хочу","хочешь","хочет","хотим","хотите","хотят","хотел","хотела","хотело","хотели","показать","показал","показала","показало","показали","покажу","покажешь","покажет","покажем","покажете","покажут","показывать","показывал","показывала","показывало","показывали","показываю","показываешь","показывает","показываем","показываете","показывают","идти","шел","шёл","шла","шло","шли","иду","идешь","идёшь","идет","идёт","идем","идём","идете","идёте","идут","брать","брал","брала","брало","брали","беру","берешь","берёшь","берёт","берем","берём","берёте","берут","взять","взял","взяла","взяло","взяли","возьму","возьмешь","возьмет","возьмем","возьмете","возьмут","класть","кладу","кладешь","кладет","кладёшь","кладёт","кладем","кладете","кладём","кладёте","кладут","положить","положил","положила","положило","положили","положу","положишь","положит","положим","положите","положат","использовать","использовал","использовала","использовало","использовали","использую","используешь","используем","используете","используют","пробовать","пробовал","пробовала","пробовало","пробовали","пробую","пробуешь","пробует","пробуем","пробуете","пробуют","попробовать","попробовал","попробовала","попробовало","попробовали","попробую","попробуешь","попробует","попробуем","попробуете","попробуют","иметь","имел","имела","имело","имели","имею","имеешь","имеет","имеем","имеете","имеют","означать","означал","означала","означало","означали","означает","означают","добавлять","добавлял","добавляла","добавляло","добавляли","добавляю","добавляешь","добавляет","добавляем","добавляете","добавляют","состоять","состоял","состояла","состояло","состояли","состою","состоишь","состоит","состоим","состоите","состоят","убеждаться","убедился","убедилась","убедилось","убедишься","убедится","убедимся","убедитесь","убедятся","убеждать","убедил","убедила","убедили","убедишь","убедит","убедим","убедите","убедят","являться","являлся","являлась","являлось","являлись","являюсь","являешься","является","являемся","являетесь","являются"],l=["один","одна","одно","одни","два","две","двое","двух","двоих","двум","двоим","двумя","двоими","три","трое","трех","трёх","троих","трем","трём","троим","тремя","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать","двенадцать","тринадцать","четырнадцать","пятнадцать","шестнадцать","семнадцать","восемнадцать","девятнадцать","двадцать","тридцать","сорок","пятьдесят","шестьдесят","семьдесят","восемьдесят","девяносто","сто","сотни","двести","триста","четыреста","пятьсот","шестьсот","семьсот","восемьсот","девятьсот","тысяча","тысячи","тысяче","тысячей","тысячам","тысячами","тысячах","тыс","миллион","миллиона","миллиону","миллионом","миллионе","миллионы","миллионов","миллионам","миллионами","миллионах","миллиард","миллиарда","миллиарду","миллиардом","миллиарде","миллиарды","миллиардов","миллиардам","миллиардами","миллиардах"],c=["первый","первого","первому","первом","первым","первая","первой","первое","первые","первых","первыми","второй","второго","второму","втором","вторым","вторая","второй","второе","вторые","вторых","вторыми","третий","третьего","третьему","третьим","третьем","третья","третьей","третье","третьи","третьих","третьими","четвертый","четвертого","четвертому","четвертым","четвертом","четвертая","четвертой","четвертое","четвертые","четвертых","четвертыми","пятый","пятого","пятому","пятом","пятым","пятая","пятое","пятые","пятых","пятыми","шестой","шестого","шестому","шестым","шестая","шестое","шестые","шестых","шестыми","седьмой","седьмого","седьмому","седьмым","седьмая","седьмое","седьмые","седьмых","седьмыми","восьмой","восьмого","восьмому","восьмым","восьмая","восьмое","восьмые","восьмых","восьмыми","девятый","девятого","девятому","девятым","девятая","девятое","девятые","девятых","девятыми","десятый","десятого","десятому","десятым","десятая","десятое","десятые","десятых","десятыми","одиннадцатый","одиннадцатого","одиннадцатому","одиннадцатым","одиннадцатая","одиннадцатое","одиннадцатые","одиннадцатых","одиннадцатыми","двенадцатый","двенадцатого","двенадцатому","двенадцатым","двенадцатая","двенадцатое","двенадцатые","двенадцатых","двенадцатыми","тринадцатый","тринадцатого","тринадцатому","тринадцатым","тринадцатая","тринадцатое","тринадцатые","тринадцатых","тринадцатыми","четырнадцатый","четырнадцатого","четырнадцатому","четырнадцатым","четырнадцатая","четырнадцатое","четырнадцатые","четырнадцатых","четырнадцатыми","пятнадцатый","пятнадцатого","пятнадцатому","пятнадцатым","пятнадцатая","пятнадцатое","пятнадцатые","пятнадцатых","пятнадцатыми","шестнадцатый","шестнадцатого","шестнадцатому","шестнадцатым","шестнадцатая","шестнадцатое","шестнадцатые","шестнадцатых","шестнадцатыми","семнадцатый","семнадцатого","семнадцатому","семнадцатым","семнадцатая","семнадцатое","семнадцатые","семнадцатых","семнадцатыми","восемнадцатый","восемнадцатого","восемнадцатому","восемнадцатым","восемнадцатая","восемнадцатое","восемнадцатые","восемнадцатых","восемнадцатыми","девятнадцатый","девятнадцатого","девятнадцатому","девятнадцатым","девятнадцатая","девятнадцатое","девятнадцатые","девятнадцатых","девятнадцатыми","двадцатый","двадцатого","двадцатому","двадцатым","двадцатая","двадцатое","двадцатые","двадцатых","двадцатыми","тридцатый","тридцатого","тридцатому","тридцатым","тридцатая","тридцатое","тридцатые","тридцатых","тридцатыми","сороковой","сорокового","сороковому","сороковым","сороковая","сороковое","сороковые","сороковых","сороковыми","пятидесятый","пятидесятого","пятидесятому","пятидесятым","пятидесятая","пятидесятое","пятидесятые","пятидесятых","пятидесятыми","шестидесятый","шестидесятого","шестидесятому","шестидесятым","шестидесятая","шестидесятое","шестидесятые","шестидесятых","шестидесятыми","семидесятый","семидесятого","семидесятому","семидесятым","семидесятая","семидесятое","семидесятые","семидесятых","семидесятыми","восьмидесятый","восьмидесятого","восьмидесятому","восьмидесятым","восьмидесятая","восьмидесятое","восьмидесятые","восьмидесятых","восьмидесятыми","девяностый","девяностого","девяностому","девяностым","девяностая","девяностое","девяностые","девяностых","девяностыми","сотый","сотого","сотому","сотым","сотая","сотое","сотые","сотых","сотыми","двухсотый","двухсотого","двухсотому","двухсотым","двухсотая","двухсотое","двухсотые","двухсотых","двухсотыми","трехсотый","трехсотого","трехсотому","трехсотым","трехсотая","трехсотое","трехсотые","трехсотых","трехсотыми","трёхсотый","трёхсотого","трёхсотому","трёхсотым","трёхсотая","трёхсотое","трёхсотые","трёхсотых","трёхсотыми","четырехсотый","четырехсотого","четырехсотому","четырехсотым","четырехсотая","четырехсотое","четырехсотые","четырехсотых","четырехсотыми","четырёхсотый","четырёхсотого","четырёхсотому","четырёхсотым","четырёхсотая","четырёхсотое","четырёхсотые","четырёхсотых","четырёхсотыми","пятисотый","пятисотого","пятисотому","пятисотым","пятисотая","пятисотое","пятисотые","пятисотых","пятисотыми","шестисотый","шестисотого","шестисотому","шестисотым","шестисотая","шестисотое","шестисотые","шестисотых","шестисотыми","семисотый","семисотого","семисотому","семисотым","семисотая","семисотое","семисотые","семисотых","семисотыми","восьмисотый","восьмисотого","восьмисотому","восьмисотым","восьмисотая","восьмисотое","восьмисотые","восьмисотых","восьмисотыми","девятисотый","девятисотого","девятисотому","девятисотым","девятисотая","девятисотое","девятисотые","девятисотых","девятисотыми","тысячный","тысячного","тысячному","тысячным","тысячная","тысячное","тысячные","тысячных","тысячными","миллионный","миллионного","миллионному","миллионным","миллионная","миллионное","миллионные","миллионных","миллионными","миллиардный","миллиардного","миллиардному","миллиардным","миллиардная","миллиардное","миллиардные","миллиардных","миллиардными"],u=["я","меня","мне","мной","мною","ты","тебя","тебе","тобой","он","его","него","ему","нему","нем","нём","им","ним","она","ее","нее","неё","её","ей","ею","ней","нею","оно","мы","нам","нас","нами","вы","вас","вам","вами","они","них","ими","ними","их"],p=["тот","тому","том","тем","того","та","той","ту","то","те","тех","теми","этот","этому","этом","этим","этого","эта","этой","эту","это","эти","этих","этими","такой","такого","такому","таким","таком","такая","такую","такое","такие","таких","такими","этакий","этакого","этакому","этаким","этаком","этакая","этакую","этакое","этакие","этаких","этакими"],z=["мой","моего","моему","моём","моим","моя","моей","мое","моё","мои","моих","моим","твой","твоего","твоему","твоём","твоем","твоим","твоя","твоей","твою","твое","твоё","твои","твоих","твоим","свой","своего","своему","своём","своем","своим","своя","своей","свою","свое","своё","свои","своих","своим","наш","нашего","нашему","нашем","наша","нашей","наше","наши","нашим","наших","ваш","вашего","вашему","вашем","ваша","вашей","ваше","ваши","вашим","ваших"],m=["некоторый","некоторого","некоторому","некоторым","некотором","некоторая","некоторую","некоторое","некоторые","некоторых","некоторыми","многие","многого","многому","многим","многом","многая","многую","многое","многие","многих","многими","много","множество","каждый","каждого","каждому","каждым","каждом","каждая","каждую","каждое","каждые","каждых","каждыми","достаточно","мало","более","больше","большинство","большинства","большинству","большинстве","несколько","нескольких","менее","меньше","наиболее","наименее","угодно","же"],g=["себя","себе"],f=["ничто","ничего","ничему","ничем","ни о чем","ни о чём","никто","никого","никому","никем","ни о ком","весь","всего","всему","всем","всём","все","всё","всех","всеми","всякий","всякого","всякому","всяким","всяком","всякая","всякой","всякую","всякое","всякие","всяких","всякими","кто-то","кого-то","кому-то","кем-то","ком-то","что-то","чего-то","чему-то","чем-то","чём-то","кто-либо","кого-либо","кому-либо","кем-либо","ком-либо","что-либо","чего-либо","чему-либо","чем-либо","чём-либо","кое-кто","кое-кого","кое-кому","кое-кем","кое-ком","кое-что","кое-чего","кое-чему","кое-чем","кое-чём","любой","любого","любому","любым","любом","любая","любую","любое","любые","любых","любыми","какой","какого","какому","каким","каком","какая","какую","какое","какие","каких","какими","какой-то","какого-то","какому-то","каким-то","каком-то","какая-то","какую-то","какое-то","какие-то","каких-то","какими-то"],y=["чей-то","чьего-то","чьему-то","чьим-то","чьем-то","чьём-то","чья-то","чьей-то","чье-то","чьё-то","чьи-то","чьих-то","чьими-то","ничей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими","ничейный","ничейного","ничейному","ничейным","ничейном","ничейная","ничейной","ничейную","ничейное","ничейные","ничейных","ничейными"],w=["который","которого","которому","которым","котором","которая","которую","которое","которые","которых","которыми","чей","чьего","чьему","чьим","чьем","чьём","чья","чьей","чье","чьё","чьи","чьих","чьими"],h=["кто","кого","кому","кем","что","чего","чему","чем","чём"],b=["где","куда","откуда","как","почему","зачем","сколько","ли","когда"],v=["везде","нигде","там","здесь","повсюду"],k=["никогда","всегда","однажды","единожды","дважды","трижды","четырежды","уже"],_=["чрезвычайно","очень","крайне","абсолютно","полностью","совершенно","часто","чаще","довольно","несколько","значительно","немного","немножко","частично","просто"],j=["базовый","базового","базовому","базовым","базовом","базовая","базовой","базовое","базовые","базовых","базовым","базовыми","быстрый","быстрого","быстрому","быстрым","быстром","быстрая","быстрой","быстрое","быстрые","быстрых","быстрым","быстрыми","быстрейший","быстрейшего","быстрейшему","быстрейшим","быстрейшем","быстрейшая","быстрейшей","быстрейшее","быстрейшие","быстрейших","быстрейшим","быстрейшими","большой","большого","большому","большим","большом","большая","большое","большие","больших","большим","большими","быстрее","быстро","важный","важного","важному","важным","важном","важная","важной","важное","важные","важных","важным","важными","важнее","важно","возможный","возможного","возможному","возможным","возможном","возможная","возможной","возможное","возможные","возможных","возможным","возможными","высокий","высокого","высокому","высоким","высоком","высокая","высокой","высокое","высокие","высоких","высоким","высокими","выше","высоко","главный","главного","главному","главным","главном","главная","главной","главное","главные","главных","главным","главными","далекий","далекого","далекому","далеким","далеком","далекая","далекой","далекое","далекие","далеких","далеким","далекими","далёкий","далёкого","далёкому","далёким","далёком","далёкая","далёкой","далёкое","далёкие","далёких","далёким","далёкими","длиннее","длинный","длинного","длинному","длинным","длинном","длинная","длинной","длинное","длинные","длинных","длинным","длинными","доступный","доступного","доступному","доступным","доступном","доступная","доступной","доступное","доступные","доступных","доступным","доступными","жуткий","жуткого","жуткому","жутким","жутком","жуткая","жуткой","жуткое","жуткие","жутких","жутким","жуткими","законченный","законченного","законченному","законченным","законченном","законченная","законченной","законченное","законченные","законченных","законченным","законченными","занят","занята","заняты","занятой","занятого","занятому","занятым","занятом","занятая","занятое","занятые","занятых","занятым","занятыми","короткий","короткого","короткому","коротким","коротком","короткая","короткой","короткое","короткие","коротких","коротким","короткими","короче","кошмарный","кошмарного","кошмарному","кошмарным","кошмарном","кошмарная","кошмарной","кошмарное","кошмарные","кошмарных","кошмарным","кошмарными","красивый","красивого","красивому","красивым","красивом","красивая","красивой","красивое","красивые","красивых","красивым","красивыми","лёгкий","лёгкого","лёгкому","лёгким","лёгком","лёгкая","лёгкой","лёгкое","лёгкие","лёгких","лёгким","лёгкими","легкий","легкого","легкому","легким","легком","легкая","легкой","легкое","легкие","легких","легким","легкими","легко","легче","лучше","лучший","лучшего","лучшему","лучшим","лучшем","лучшая","лучшей","лучшее","лучшие","лучших","лучшим","лучшими","маленький","маленького","маленькому","маленьким","маленьком","маленькая","маленькой","маленькое","маленькие","маленьких","маленьким","маленькими","малюсенький","малюсенького","малюсенькому","малюсеньким","малюсеньком","малюсенькая","малюсенькой","малюсенькое","малюсенькие","малюсеньких","малюсеньким","малюсенькими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","многочисленный","многочисленного","многочисленному","многочисленным","многочисленном","многочисленная","многочисленной","многочисленное","многочисленные","многочисленных","многочисленным","многочисленными","молодой","молодого","молодому","молодым","молодом","молодая","молодое","называемый","называемого","называемому","называемым","называемом","называемая","называемой","называемое","называемые","называемых","называемым","называемыми","больший","большего","большему","большим","большем","большая","большей","большее","большие","больших","большим","большими","наибольший","наибольшего","наибольшему","наибольшим","наибольшем","наибольшая","наибольшей","наибольшее","наибольшие","наибольших","наибольшим","наибольшими","меньший","меньшего","меньшему","меньшим","меньшем","меньшая","меньшей","меньшее","меньшие","меньших","меньшим","меньшими","наименьший","наименьшего","наименьшему","наименьшим","наименьшем","наименьшая","наименьшей","наименьшее","наименьшие","наименьших","наименьшим","наименьшими","наихудший","наихудшего","наихудшему","наихудшим","наихудшем","наихудшая","наихудшей","наихудшее","наихудшие","наихудших","наихудшим","наихудшими","напрямую","настоящий","настоящего","настоящему","настоящим","настоящем","настоящая","настоящей","настоящее","настоящие","настоящих","настоящим","настоящими","недавний","недавнего","недавнему","недавним","недавнем","недавняя","недавней","недавнее","недавние","недавних","недавним","недавними","необходимый","необходимого","необходимому","необходимым","необходимом","необходимая","необходимой","необходимое","необходимые","необходимых","необходимым","необходимыми","ниже","низкий","низкого","низкому","низким","низком","низкая","низкой","низкое","низкие","низких","низким","низкими","новейший","новейшего","новейшему","новейшим","новейшем","новейшая","новейшей","новейшее","новейшие","новейших","новейшим","новейшими","новый","нового","новому","новым","новом","новая","новое","новые","новых","новым","новыми","нормальный","нормального","нормальному","нормальным","нормальном","нормальная","нормальное","нормальные","нормальных","нормальным","нормальными","обыкновенный","обыкновенного","обыкновенному","обыкновенным","обыкновенном","обыкновенная","обыкновенное","обыкновенные","обыкновенных","обыкновенным","обыкновенными","обычный","обычного","обычному","обычным","обычном","обычная","обычное","обычные","обычных","обычным","обычными","основной","основного","основному","основным","основном","основная","основное","основные","основных","основным","основными","особенный","особенного","особенному","особенным","особенном","особенная","особенное","особенные","особенных","особенным","особенными","отличный","отличного","отличному","отличным","отличном","отличная","отличное","отличные","отличных","отличным","отличными","очевидный","очевидного","очевидному","очевидным","очевидном","очевидная","очевидное","очевидные","очевидных","очевидным","очевидными","плохой","плохого","плохому","плохим","плохом","плохая","плохое","плохие","плохих","плохим","плохими","последний","последнего","последнему","последним","последнем","последняя","последней","последнее","последние","последних","последним","последними","постоянно","постоянный","постоянного","постоянному","постоянным","постоянном","постоянная","постоянное","постоянные","постоянных","постоянным","постоянными","похожий","похожего","похожему","похожим","похожем","похожая","похожей","похожее","похожие","похожих","похожим","похожими","почти","предыдущий","предыдущего","предыдущему","предыдущим","предыдущем","предыдущая","предыдущей","предыдущее","предыдущие","предыдущих","предыдущим","предыдущими","простейший","простейшая","простейшей","простой","простого","простому","простым","простом","простая","простое","простые","простых","простым","простыми","проще","ранний","раннего","раннему","ранним","раннем","ранняя","ранней","раннее","ранние","ранних","ранним","ранними","разный","разного","разному","разным","разном","разная","разной","разное","разные","разных","разным","разными","самый","самого","самому","самым","самом","самая","самой","самое","самые","самых","самым","самыми","собственный","собственного","собственному","собственным","собственном","собственная","собственное","собственные","собственных","собственным","собственными","специальный","специального","специальному","специальным","специальном","специальная","специальное","специальные","специальных","специальным","специальными","специфичный","специфичного","специфичному","специфичным","специфичном","специфичная","специфичное","специфичные","специфичных","специфичным","специфичными","средний","среднего","среднему","средним","среднем","средняя","средней","среднее","средние","средних","средним","средними","старейший","старейшего","старейшему","старейшим","старейшем","старейшая","старейшей","старейшее","старейшие","старейших","старейшим","старейшими","старый","старого","старому","старым","старом","старая","старой","старое","старые","старых","старым","старыми","текущий","текущего","текущему","текущим","текущем","текущая","текущей","текущее","текущие","текущих","текущим","текущими","тяжелее","тяжёлый","тяжёлого","тяжёлому","тяжёлым","тяжёлом","тяжёлая","тяжёлое","тяжёлые","тяжёлых","тяжёлым","тяжёлыми","тяжелый","тяжелого","тяжелому","тяжелым","тяжелом","тяжелая","тяжелое","тяжелые","тяжелых","тяжелым","тяжелыми","хороший","хорошего","хорошему","хорошим","хорошем","хорошая","хорошей","хорошее","хорошие","хороших","хорошим","хорошими","хорошо","худший","худшего","худшему","худшим","худшем","худшая","худшей","худшее","худшие","худших","худшим","худшими","хуже","целый","целого","целому","целым","целом","целая","целой","целое","целые","целых","целым","целыми","именно","обязательно","действительно"],T=["а-ля","без","безо","без ведома","благодаря","близ","в","во","в адрес","в аспекте","в виде","в глазах","в глубь","в деле","в дополнение к","в духе","в завершение","в зависимости от","в заключение","в знак","в интересах","в качестве","в лице","в меру","в направлении","в направлении к","в направлении ко","в нарушение","в области","в обмен на","в обстановке","в обход","в ответ на","в отдалении от","в отличие от","в отношении","в память","в плане","в пользу","в порядке","в предвидении","в предвкушении","в преддверии","в присутствии","в продолжение","в противность","в противовес","в противоположность","в процессе","в разрезе","в районе","в рамках","в рассуждении","в расчете на","в результате","в роли","в ряду","в свете","в связи с","в связи со","в силу","в случае","в смысле","в согласии с","в сообществе с","в соответствии с","в соответствии со","в сопоставлении с","в сопровождении","в составе","в сравнении с","в сравнении со","в стороне от","в сторону","в сфере","в счет","в течение","в угоду","в унисон с","в условиях","в ущерб","в форме","в ходе","в целях","в честь","в числе","в число","вблизи","вблизи от","вверху","ввиду","вглубь","вдалеке от","вдали","вдали от","вдобавок к","вдобавок ко","вдогон","вдогонку","вдоль","вдоль по","взамен","включая","вкось","вкруг","вместе с","вместе со","вместо","вне","вне зависимости от","внизу","внутри","внутрь","вовнутрь","во время","во главе","во главе с","во главе со","во избежание","во изменение","во имя","во исполнение","во славу","возле","вокруг","волею","вопреки","вперед","впереди","вплоть до","впредь до","вразрез","времен","вроде","вслед","вослед","вслед за","вследствие","выше","для","до","за","за исключением","за счет","заботами","из","изо","из числа","из-за","из-под","из-подо","изнутри","именем","имени","исключая","исходя из","к","ко","к числу","касаемо","касательно","кончая","кроме","кругом","между","меж","промеж","промежду","на","мимо","минуя","на","на базе","на благо","на глазах у","на грани","на имя","на манер","на основании","на основе","на почве","на правах","на предмет","на протяжении","на пути","на пути к","на пути ко","на путях","на путях к","на путях ко","на радость","на случай","на смену","на стороне","на сторону","на уровне","на фоне","наверху","навстречу","над","надо","назади","накануне","наперекор","наперерез","наперехват","наподобие","напротив","наравне с","наравне со","наряду с","наряду со","насупротив","насчет","начиная","начиная от","начиная с","начиная со","не без","не в пример","не говоря о","не говоря об","не говоря обо","не до","не считая","невдалеке от","невзирая на","недалеко","недалеко от","независимо","независимо от","неподалеку от","несмотря на","ниже","о","об","обо","около","окрест","от","ото","от имени","от лица","относительно","памяти","перед","передо","пред","предо","перед","передо","пред","предо","перед лицом","плюс к","плюс ко","по","по адресу","по аналогии с","по аналогии со","по вине","по истечении","по линии","по мере","по направлению","по направлению к","по направлению ко","по отношению к","по отношению ко","по поводу","по праву","по примеру","по причине","по прошествии","по пути","по случаю","по сравнению с","по сравнению со","по стопам","по части","по-за","по-над","по-под","поблизости","поблизости от","поверх","погодя","под","подо","под видом","под знаком","под предлогом","под председательством","под эгидой","подле","подобно","позади","позднее","поздней","позже","помимо","поодаль от","поперед","поперек","порядка","посереди","посередине","посередке","посередь","после","посреди","посредине","посредством","превыше","прежде","при","при всей","при всем","при всех","при помощи","при посредстве","при условии","применительно к","применительно ко","про","против","противно","путем","ради","раньше","рядом с","рядом со","с","со","с ведома","с помощью","с учетом","с целью","сбоку","сбоку от","сверх","сверху","свыше","сзади","силами","сквозь","следом за","смотря по","снаружи","снизу","со стороны","совместно с","совместно со","совокупно с","согласно","согласно с","согласно со","сообразно","сообразно с","сообразно со","сообща с","сообща со","соответственно","соответственно с","соответственно со","соразмерно","соразмерно с","соразмерно со","спереди","спустя","сравнительно с","сравнительно со","среди","средь","сродни","судя по","супротив","считая","типа","у","ценой","ценою","через","что до"],E=["и","или","и/или","еще","ещё","а"],x=["если","даже"],A=["ох","вау","тю-тю","ох-ох-ох","эх","фуф","ага","угу","упс","ой","бее","ну","вот"],S=["ст","ч","л","кг","полкило","г","гр","мл","дл","пол-литра","мг","см","м","км"],O=["секунд","секунда","минут","минута","час","часа","часов","день","дня","дней","неделя","недели","недель","месяц","месяца","месяцев","год","года","году","годы","лет","гг","сегодня","завтра","послезавтра","вчера","позавчера","тыс до н э","н э","до н э","тыс до н"],C=["вещь","вещи","вещью","вещей","вещам","вещами","вещах","метод","метода","методом","методу","методе","методы","методам","методами","методах","способ","способа","способом","способу","способе","способы","способам","способами","способах","свойство","свойства","свойстве","свойств","свойствам","свойствах","свойствами","случай","случая","случаем","случаю","случае","случаи","случаям","случаями","случаях","дело","дела","делом","делу","деле","делам","делами","делах","сходство","сходства","сходстве","сходств","сходствам","сходствах","сходствами","часть","части","частью","частей","частям","частями","частях","штука","штуки","штуке","штуку","штук","штукам","штуками","штуках","раз","раза","разом","разу","разе","разы","разам","разами","разах","вид","вида","видом","виду","виде","виды","видам","видами","видах","процент","процента","процентом","проценту","проценте","проценты","
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|