Yoast SEO - Version 12.1

Version Description

Download this release

Release Info

Developer ireneyoast
Plugin Icon 128x128 Yoast SEO
Version 12.1
Comparing to
See all releases

Code changes from version 12.0 to 12.1

Files changed (94) hide show
  1. admin/class-admin-asset-manager.php +0 -10
  2. admin/class-paper-presenter.php +23 -18
  3. admin/class-plugin-availability.php +0 -18
  4. admin/class-remote-request.php +0 -1
  5. admin/class-yoast-dashboard-widget.php +3 -0
  6. admin/class-yoast-form.php +9 -1
  7. admin/class-yoast-input-validation.php +222 -0
  8. admin/courses-overview.php +0 -44
  9. admin/formatter/class-metabox-formatter.php +2 -1
  10. admin/menu/class-admin-menu.php +0 -1
  11. admin/menu/class-menu.php +0 -4
  12. admin/pages/courses.php +0 -23
  13. admin/views/paper-collapsible.php +16 -12
  14. admin/views/partial-alerts-errors.php +14 -9
  15. admin/views/partial-alerts-template.php +49 -23
  16. admin/views/partial-alerts-warnings.php +13 -8
  17. admin/views/tabs/dashboard/dashboard.php +1 -1
  18. config/php-codeshift/remove-vendor-prefixing-array-key-visitor.php +36 -0
  19. config/php-codeshift/remove-vendor-prefixing-codemod.php +33 -0
  20. config/php-codeshift/remove-vendor-prefixing-comment-visitor.php +34 -0
  21. config/php-codeshift/remove-vendor-prefixing-visitor.php +34 -0
  22. config/php-scoper/dependency-injection.inc.php +1 -1
  23. config/php-scoper/guzzlehttp.inc.php +25 -1
  24. config/php-scoper/idiorm.inc.php +4 -14
  25. config/php-scoper/ruckusing.inc.php +6 -42
  26. css/dist/{admin-global-1200-rtl.min.css → admin-global-1210-rtl.min.css} +0 -0
  27. css/dist/{admin-global-1200.min.css → admin-global-1210.min.css} +0 -0
  28. css/dist/{adminbar-1200-rtl.min.css → adminbar-1210-rtl.min.css} +0 -0
  29. css/dist/{adminbar-1200.min.css → adminbar-1210.min.css} +0 -0
  30. css/dist/alerts-1200-rtl.min.css +0 -1
  31. css/dist/alerts-1200.min.css +0 -1
  32. css/dist/alerts-1210-rtl.min.css +1 -0
  33. css/dist/alerts-1210.min.css +1 -0
  34. css/dist/{dashboard-1200-rtl.min.css → dashboard-1210-rtl.min.css} +0 -0
  35. css/dist/{dashboard-1200.min.css → dashboard-1210.min.css} +0 -0
  36. css/dist/{edit-page-1200-rtl.min.css → edit-page-1210-rtl.min.css} +0 -0
  37. css/dist/{edit-page-1200.min.css → edit-page-1210.min.css} +0 -0
  38. css/dist/{featured-image-1200-rtl.min.css → featured-image-1210-rtl.min.css} +0 -0
  39. css/dist/{featured-image-1200.min.css → featured-image-1210.min.css} +0 -0
  40. css/dist/{filter-explanation-1200-rtl.min.css → filter-explanation-1210-rtl.min.css} +0 -0
  41. css/dist/{filter-explanation-1200.min.css → filter-explanation-1210.min.css} +0 -0
  42. css/dist/{inside-editor-1200-rtl.min.css → inside-editor-1210-rtl.min.css} +0 -0
  43. css/dist/{inside-editor-1200.min.css → inside-editor-1210.min.css} +0 -0
  44. css/dist/{metabox-1200-rtl.min.css → metabox-1210-rtl.min.css} +0 -0
  45. css/dist/{metabox-1200.min.css → metabox-1210.min.css} +0 -0
  46. css/dist/{metabox-primary-category-1200-rtl.min.css → metabox-primary-category-1210-rtl.min.css} +0 -0
  47. css/dist/{metabox-primary-category-1200.min.css → metabox-primary-category-1210.min.css} +0 -0
  48. css/dist/{search-appearance-1200-rtl.min.css → search-appearance-1210-rtl.min.css} +0 -0
  49. css/dist/{search-appearance-1200.min.css → search-appearance-1210.min.css} +0 -0
  50. css/dist/structured-data-blocks-1200-rtl.min.css +0 -1
  51. css/dist/structured-data-blocks-1200.min.css +0 -1
  52. css/dist/structured-data-blocks-1210-rtl.min.css +1 -0
  53. css/dist/structured-data-blocks-1210.min.css +1 -0
  54. css/dist/{toggle-switch-1200-rtl.min.css → toggle-switch-1210-rtl.min.css} +0 -0
  55. css/dist/{toggle-switch-1200.min.css → toggle-switch-1210.min.css} +0 -0
  56. css/dist/{wpseo-dismissible-1200-rtl.min.css → wpseo-dismissible-1210-rtl.min.css} +0 -0
  57. css/dist/{wpseo-dismissible-1200.min.css → wpseo-dismissible-1210.min.css} +0 -0
  58. css/dist/{yoast-components-1200-rtl.min.css → yoast-components-1210-rtl.min.css} +0 -0
  59. css/dist/{yoast-components-1200.min.css → yoast-components-1210.min.css} +0 -0
  60. css/dist/{yoast-extensions-1200-rtl.min.css → yoast-extensions-1210-rtl.min.css} +0 -0
  61. css/dist/{yoast-extensions-1200.min.css → yoast-extensions-1210.min.css} +0 -0
  62. css/dist/yst_plugin_tools-1200-rtl.min.css +0 -1
  63. css/dist/yst_plugin_tools-1200.min.css +0 -1
  64. css/dist/yst_plugin_tools-1210-rtl.min.css +1 -0
  65. css/dist/yst_plugin_tools-1210.min.css +1 -0
  66. css/dist/{yst_seo_score-1200-rtl.min.css → yst_seo_score-1210-rtl.min.css} +0 -0
  67. css/dist/{yst_seo_score-1200.min.css → yst_seo_score-1210.min.css} +0 -0
  68. frontend/class-frontend.php +13 -2
  69. frontend/schema/class-schema-context.php +17 -2
  70. frontend/schema/class-schema-organization.php +8 -0
  71. images/Local_SEO_Icon.svg +1 -1
  72. images/News_SEO_Icon.svg +1 -1
  73. images/Video_SEO_Icon.svg +1 -1
  74. images/Woo_SEO_Icon.svg +1 -1
  75. images/Yoast_SEO_Icon.svg +1 -1
  76. images/editicon.png +0 -0
  77. images/error-icon.svg +1 -0
  78. images/exclamation-triangle.svg +0 -1
  79. images/extensions-local-for-woocommerce.png +0 -0
  80. images/sample_course_card_header.png +0 -0
  81. images/waiting.gif +0 -0
  82. images/yoast-configuration-icon.svg +0 -1
  83. inc/class-my-yoast-api-request.php +0 -1
  84. inc/class-structured-data-blocks.php +33 -15
  85. inc/class-upgrade.php +5 -0
  86. inc/class-wpseo-rank.php +1 -1
  87. inc/class-wpseo-replace-vars.php +0 -6
  88. inc/class-wpseo-utils.php +0 -1
  89. inc/options/class-wpseo-option-ms.php +3 -3
  90. inc/options/class-wpseo-option-social.php +5 -5
  91. inc/options/class-wpseo-option-titles.php +1 -1
  92. inc/options/class-wpseo-option.php +68 -5
  93. inc/sitemaps/class-taxonomy-sitemap-provider.php +15 -7
  94. js/dist/analysis-1200.min.js +0 -21
admin/class-admin-asset-manager.php CHANGED
@@ -649,16 +649,6 @@ class WPSEO_Admin_Asset_Manager {
649
  'wp-element',
650
  ),
651
  ),
652
- array(
653
- 'name' => 'courses-overview',
654
- 'src' => 'wp-seo-courses-overview-' . $flat_version,
655
- 'deps' => array(
656
- 'wp-element',
657
- 'wp-i18n',
658
- self::PREFIX . 'styled-components',
659
- self::PREFIX . 'components',
660
- ),
661
- ),
662
  );
663
  }
664
 
649
  'wp-element',
650
  ),
651
  ),
 
 
 
 
 
 
 
 
 
 
652
  );
653
  }
654
 
admin/class-paper-presenter.php CHANGED
@@ -35,19 +35,22 @@ class WPSEO_Paper_Presenter {
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 );
@@ -91,15 +94,17 @@ class WPSEO_Paper_Presenter {
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'],
98
- 'help_text' => $this->settings['help_text'],
99
- 'view_file' => $this->view_file,
100
- 'title' => $this->title,
101
- 'paper_id' => $this->settings['paper_id'],
102
- 'yform' => Yoast_Form::get_instance(),
 
 
103
  );
104
 
105
  return array_merge( $this->settings['view_data'], $view_variables );
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
39
+ * a view file.
40
  * @param array $settings Optional. Settings for the paper.
41
  */
42
  public function __construct( $title, $view_file = null, array $settings = array() ) {
43
  $defaults = array(
44
+ 'paper_id' => null,
45
+ 'paper_id_prefix' => 'wpseo-',
46
+ 'collapsible' => false,
47
+ 'collapsible_header_class' => '',
48
+ 'expanded' => false,
49
+ 'help_text' => '',
50
+ 'title_after' => '',
51
+ 'class' => '',
52
+ 'content' => '',
53
+ 'view_data' => array(),
54
  );
55
 
56
  $this->settings = wp_parse_args( $settings, $defaults );
94
  }
95
 
96
  $view_variables = array(
97
+ 'class' => $this->settings['class'],
98
+ 'collapsible' => $this->settings['collapsible'],
99
+ 'collapsible_config' => $this->collapsible_config(),
100
+ 'collapsible_header_class' => $this->settings['collapsible_header_class'],
101
+ 'title_after' => $this->settings['title_after'],
102
+ 'help_text' => $this->settings['help_text'],
103
+ 'view_file' => $this->view_file,
104
+ 'title' => $this->title,
105
+ 'paper_id' => $this->settings['paper_id'],
106
+ 'paper_id_prefix' => $this->settings['paper_id_prefix'],
107
+ 'yform' => Yoast_Form::get_instance(),
108
  );
109
 
110
  return array_merge( $this->settings['view_data'], $view_variables );
admin/class-plugin-availability.php CHANGED
@@ -111,24 +111,6 @@ class WPSEO_Plugin_Availability {
111
  ),
112
  'version_sync' => false,
113
  ),
114
-
115
- 'yoastseo-amp' => array(
116
- 'url' => 'https://wordpress.org/plugins/glue-for-yoast-seo-amp/',
117
- 'title' => 'Yoast SEO AMP Glue',
118
- 'description' => sprintf(
119
- /* translators: %1$s expands to Yoast SEO */
120
- __( 'Seamlessly integrate %1$s into your AMP pages!', 'wordpress-seo' ),
121
- 'Yoast SEO'
122
- ),
123
- 'installed' => false,
124
- 'slug' => 'glue-for-yoast-seo-amp/yoastseo-amp.php',
125
- '_dependencies' => array(
126
- 'AMP' => array(
127
- 'slug' => 'amp/amp.php',
128
- ),
129
- ),
130
- 'version_sync' => false,
131
- ),
132
  );
133
  }
134
 
111
  ),
112
  'version_sync' => false,
113
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  );
115
  }
116
 
admin/class-remote-request.php CHANGED
@@ -38,7 +38,6 @@ class WPSEO_Remote_Request {
38
  */
39
  protected $args = array(
40
  'blocking' => false,
41
- 'sslverify' => false,
42
  'timeout' => 2,
43
  );
44
 
38
  */
39
  protected $args = array(
40
  'blocking' => false,
 
41
  'timeout' => 2,
42
  );
43
 
admin/class-yoast-dashboard-widget.php CHANGED
@@ -134,6 +134,9 @@ class Yoast_Dashboard_Widget implements WPSEO_WordPress_Integration {
134
  'ryte_analyze' => __( 'Analyze entire site', 'wordpress-seo' ),
135
  'ryte_fetch_url' => esc_attr( add_query_arg( 'wpseo-redo-onpage', '1' ) ) . '#wpseo-dashboard-overview',
136
  'ryte_landing_url' => WPSEO_Shortlinker::get( 'https://yoa.st/rytelp' ),
 
 
 
137
  );
138
  }
139
 
134
  'ryte_analyze' => __( 'Analyze entire site', 'wordpress-seo' ),
135
  'ryte_fetch_url' => esc_attr( add_query_arg( 'wpseo-redo-onpage', '1' ) ) . '#wpseo-dashboard-overview',
136
  'ryte_landing_url' => WPSEO_Shortlinker::get( 'https://yoa.st/rytelp' ),
137
+ 'wp_version' => substr( $GLOBALS['wp_version'], 0, 3 ) . '-' . ( is_plugin_active( 'classic-editor/classic-editor.php' ) ? '1' : '0' ),
138
+ // @codingStandardsIgnoreLine
139
+ 'php_version' => PHP_MAJOR_VERSION . '.' . PHP_MINOR_VERSION, // phpcs:ignore PHPCompatibility.Constants.NewConstants -- Does not work in PHP 5.2.3 and 5.2.4.
140
  );
141
  }
142
 
admin/class-yoast-form.php CHANGED
@@ -370,7 +370,15 @@ class Yoast_Form {
370
  'class' => 'textinput',
371
  )
372
  );
373
- echo '<input' . $attributes . ' class="textinput ' . esc_attr( $attr['class'] ) . ' " placeholder="' . esc_attr( $attr['placeholder'] ) . '" type="text" id="', esc_attr( $var ), '" name="', esc_attr( $this->option_name ), '[', esc_attr( $var ), ']" value="', esc_attr( $val ), '"', disabled( $this->is_control_disabled( $var ), true, false ), '/>', '<br class="clear" />';
 
 
 
 
 
 
 
 
374
  }
375
 
376
  /**
370
  'class' => 'textinput',
371
  )
372
  );
373
+
374
+ $has_input_error = Yoast_Input_Validation::yoast_form_control_has_error( $var );
375
+ $aria_attributes = Yoast_Input_Validation::get_the_aria_invalid_attribute( $var );
376
+
377
+ Yoast_Input_Validation::set_error_descriptions();
378
+ $aria_attributes .= Yoast_Input_Validation::get_the_aria_describedby_attribute( $var );
379
+
380
+ echo '<input' . $attributes . $aria_attributes . ' class="textinput ' . esc_attr( $attr['class'] ) . '" placeholder="' . esc_attr( $attr['placeholder'] ) . '" type="text" id="', esc_attr( $var ), '" name="', esc_attr( $this->option_name ), '[', esc_attr( $var ), ']" value="', esc_attr( $val ), '"', disabled( $this->is_control_disabled( $var ), true, false ), '/>', '<br class="clear" />';
381
+ echo Yoast_Input_Validation::get_the_error_description( $var );
382
  }
383
 
384
  /**
admin/class-yoast-input-validation.php CHANGED
@@ -61,4 +61,226 @@ class Yoast_Input_Validation {
61
 
62
  return $admin_title;
63
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  }
61
 
62
  return $admin_title;
63
  }
64
+
65
+ /**
66
+ * Checks whether a specific form input field was submitted with an invalid value.
67
+ *
68
+ * @since 12.1
69
+ *
70
+ * @param string $error_code Must be the same slug-name used for the field variable and for `add_settings_error()`.
71
+ *
72
+ * @return bool Whether or not the submitted input field contained an invalid value.
73
+ */
74
+ public static function yoast_form_control_has_error( $error_code ) {
75
+ $errors = get_settings_errors();
76
+
77
+ foreach ( $errors as $error ) {
78
+ if ( $error['code'] === $error_code ) {
79
+ return true;
80
+ }
81
+ }
82
+
83
+ return false;
84
+ }
85
+
86
+ /**
87
+ * The error descriptions.
88
+ *
89
+ * @since 12.1
90
+ * @var array
91
+ */
92
+ private static $_error_descriptions = array();
93
+
94
+ /**
95
+ * Sets the error descriptions.
96
+ *
97
+ * @since 12.1
98
+ *
99
+ * @param array $descriptions An associative array of error descriptions. For
100
+ * each entry, the key must be the setting variable.
101
+ */
102
+ public static function set_error_descriptions( $descriptions = array() ) {
103
+ $defaults = array(
104
+ 'baiduverify' => sprintf(
105
+ /* translators: %s: additional message with the submitted invalid value */
106
+ esc_html__( 'Baidu verification codes can only contain letters, numbers, hyphens, and underscores. %s', 'wordpress-seo' ),
107
+ self::get_dirty_value_message( 'baiduverify' )
108
+ ),
109
+ 'fbadminapp' => sprintf(
110
+ /* translators: %s: additional message with the submitted invalid value */
111
+ esc_html__( 'The Facebook App ID you entered doesn\'t exist. %s', 'wordpress-seo' ),
112
+ self::get_dirty_value_message( 'fbadminapp' )
113
+ ),
114
+ 'googleverify' => sprintf(
115
+ /* translators: %s: additional message with the submitted invalid value */
116
+ esc_html__( 'Google verification codes can only contain letters, numbers, hyphens, and underscores. %s', 'wordpress-seo' ),
117
+ self::get_dirty_value_message( 'googleverify' )
118
+ ),
119
+ 'msverify' => sprintf(
120
+ /* translators: %s: additional message with the submitted invalid value */
121
+ esc_html__( 'Bing confirmation codes can only contain letters from A to F, numbers, hyphens, and underscores. %s', 'wordpress-seo' ),
122
+ self::get_dirty_value_message( 'msverify' )
123
+ ),
124
+ 'pinterestverify' => sprintf(
125
+ /* translators: %s: additional message with the submitted invalid value */
126
+ esc_html__( 'Pinterest confirmation codes can only contain letters from A to F, numbers, hyphens, and underscores. %s', 'wordpress-seo' ),
127
+ self::get_dirty_value_message( 'pinterestverify' )
128
+ ),
129
+ 'twitter_site' => sprintf(
130
+ /* translators: %s: additional message with the submitted invalid value */
131
+ esc_html__( 'Twitter usernames can only contain letters, numbers, and underscores. %s', 'wordpress-seo' ),
132
+ self::get_dirty_value_message( 'twitter_site' )
133
+ ),
134
+ 'yandexverify' => sprintf(
135
+ /* translators: %s: additional message with the submitted invalid value */
136
+ esc_html__( 'Yandex confirmation codes can only contain letters from A to F, numbers, hyphens, and underscores. %s', 'wordpress-seo' ),
137
+ self::get_dirty_value_message( 'yandexverify' )
138
+ ),
139
+ );
140
+
141
+ $descriptions = wp_parse_args( $descriptions, $defaults );
142
+
143
+ self::$_error_descriptions = $descriptions;
144
+ }
145
+
146
+ /**
147
+ * Gets all the error descriptions.
148
+ *
149
+ * @since 12.1
150
+ *
151
+ * @return array An associative array of error descriptions.
152
+ */
153
+ public static function get_error_descriptions() {
154
+ return self::$_error_descriptions;
155
+ }
156
+
157
+ /**
158
+ * Gets a specific error description.
159
+ *
160
+ * @since 12.1
161
+ *
162
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
163
+ * @return string The error description.
164
+ */
165
+ public static function get_error_description( $error_code ) {
166
+ if ( ! isset( self::$_error_descriptions[ $error_code ] ) ) {
167
+ return null;
168
+ }
169
+
170
+ return self::$_error_descriptions[ $error_code ];
171
+ }
172
+
173
+ /**
174
+ * Gets the aria-invalid HTML attribute based on the submitted invalid value.
175
+ *
176
+ * @since 12.1
177
+ *
178
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
179
+ * @return string The aria-invalid HTML attribute or empty string.
180
+ */
181
+ public static function get_the_aria_invalid_attribute( $error_code ) {
182
+ if ( self::yoast_form_control_has_error( $error_code ) ) {
183
+ return ' aria-invalid="true"';
184
+ }
185
+
186
+ return '';
187
+ }
188
+
189
+ /**
190
+ * Gets the aria-describedby HTML attribute based on the submitted invalid value.
191
+ *
192
+ * @since 12.1
193
+ *
194
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
195
+ * @return string The aria-describedby HTML attribute or empty string.
196
+ */
197
+ public static function get_the_aria_describedby_attribute( $error_code ) {
198
+ if ( self::yoast_form_control_has_error( $error_code ) && self::get_error_description( $error_code ) ) {
199
+ return ' aria-describedby="' . esc_attr( $error_code ) . '-error-description"';
200
+ }
201
+
202
+ return '';
203
+ }
204
+
205
+ /**
206
+ * Gets the error description wrapped in a HTML paragraph.
207
+ *
208
+ * @since 12.1
209
+ *
210
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
211
+ * @return string The error description HTML or empty string.
212
+ */
213
+ public static function get_the_error_description( $error_code ) {
214
+ $error_description = self::get_error_description( $error_code );
215
+
216
+ if ( self::yoast_form_control_has_error( $error_code ) && $error_description ) {
217
+ return '<p id="' . esc_attr( $error_code ) . '-error-description" class="yoast-input-validation__error-description">' . $error_description . '</p>';
218
+ }
219
+
220
+ return '';
221
+ }
222
+
223
+ /**
224
+ * Adds the submitted invalid value to the WordPress `$wp_settings_errors` global.
225
+ *
226
+ * @since 12.1
227
+ *
228
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
229
+ * @param string $dirty_value The submitted invalid value.
230
+ * @return void
231
+ */
232
+ public static function add_dirty_value_to_settings_errors( $error_code, $dirty_value ) {
233
+ global $wp_settings_errors;
234
+
235
+ if ( ! is_array( $wp_settings_errors ) ) {
236
+ return;
237
+ }
238
+
239
+ foreach ( $wp_settings_errors as $index => $error ) {
240
+ if ( $error['code'] === $error_code ) {
241
+ $wp_settings_errors[ $index ]['yoast_dirty_value'] = $dirty_value;
242
+ }
243
+ }
244
+ }
245
+
246
+ /**
247
+ * Gets an invalid submitted value.
248
+ *
249
+ * @since 12.1
250
+ *
251
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
252
+ * @return string The submitted invalid input field value.
253
+ */
254
+ public static function get_dirty_value( $error_code ) {
255
+ $errors = get_settings_errors();
256
+
257
+ foreach ( $errors as $error ) {
258
+ if ( $error['code'] === $error_code && isset( $error['yoast_dirty_value'] ) ) {
259
+ return $error['yoast_dirty_value'];
260
+ }
261
+ }
262
+
263
+ return '';
264
+ }
265
+
266
+ /**
267
+ * Gets a specific invalid value message.
268
+ *
269
+ * @since 12.1
270
+ *
271
+ * @param string $error_code Code of the error set via `add_settings_error()`, normally the variable name.
272
+ * @return string The error invalid value message or empty string.
273
+ */
274
+ public static function get_dirty_value_message( $error_code ) {
275
+ $dirty_value = self::get_dirty_value( $error_code );
276
+
277
+ if ( $dirty_value ) {
278
+ return sprintf(
279
+ __( 'The submitted value was: %s', 'wordpress-seo' ),
280
+ $dirty_value
281
+ );
282
+ }
283
+
284
+ return '';
285
+ }
286
  }
admin/courses-overview.php DELETED
@@ -1,44 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- */
7
-
8
- /**
9
- * This class handles enqueuing the required JS files for the courses overview.
10
- */
11
- class WPSEO_Courses_Overview implements WPSEO_WordPress_Integration {
12
-
13
- /**
14
- * Registers all hooks to WordPress.
15
- *
16
- * @return void
17
- */
18
- public function register_hooks() {
19
- global $pagenow;
20
- $current_page = filter_input( INPUT_GET, 'page' );
21
-
22
- if ( $pagenow === 'admin.php' && $current_page === 'wpseo_courses' ) {
23
- add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
24
- }
25
- }
26
-
27
- /**
28
- * Enqueue the relevant script.
29
- *
30
- * @return void
31
- */
32
- public function enqueue_scripts() {
33
- wp_enqueue_script( WPSEO_Admin_Asset_Manager::PREFIX . 'courses-overview' );
34
-
35
- $localizations = array(
36
- 'isRtl' => is_rtl(),
37
- );
38
- wp_localize_script(
39
- WPSEO_Admin_Asset_Manager::PREFIX . 'courses-overview',
40
- 'wpseoCoursesOverviewL10n',
41
- $localizations
42
- );
43
- }
44
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/formatter/class-metabox-formatter.php CHANGED
@@ -70,6 +70,7 @@ class WPSEO_Metabox_Formatter {
70
  'isPremium' => WPSEO_Utils::is_yoast_seo_premium(),
71
  'addKeywordUpsell' => $this->get_add_keyword_upsell_translations(),
72
  'wordFormRecognitionActive' => ( WPSEO_Language_Utils::get_language( get_locale() ) === 'en' ),
 
73
 
74
  /**
75
  * Filter to determine if the markers should be enabled or not.
@@ -115,7 +116,7 @@ class WPSEO_Metabox_Formatter {
115
  __( '%1$sSEO%2$s: %3$s', 'wordpress-seo' ),
116
  '<a href="#yoast-seo-analysis-collapsible-metabox">',
117
  '</a>',
118
- '<strong>' . __( 'Not available', 'wordpress-seo' ) . '</strong>'
119
  ),
120
  'bad' => sprintf(
121
  /* translators: %1$s expands to the opening anchor tag, %2$s to the closing anchor tag, %3$s to the SEO score. */
70
  'isPremium' => WPSEO_Utils::is_yoast_seo_premium(),
71
  'addKeywordUpsell' => $this->get_add_keyword_upsell_translations(),
72
  'wordFormRecognitionActive' => ( WPSEO_Language_Utils::get_language( get_locale() ) === 'en' ),
73
+ 'siteIconUrl' => get_site_icon_url(),
74
 
75
  /**
76
  * Filter to determine if the markers should be enabled or not.
116
  __( '%1$sSEO%2$s: %3$s', 'wordpress-seo' ),
117
  '<a href="#yoast-seo-analysis-collapsible-metabox">',
118
  '</a>',
119
+ '<strong>' . __( 'Focus Keyphrase not set', 'wordpress-seo' ) . '</strong>'
120
  ),
121
  'bad' => sprintf(
122
  /* translators: %1$s expands to the opening anchor tag, %2$s to the closing anchor tag, %3$s to the SEO score. */
admin/menu/class-admin-menu.php CHANGED
@@ -96,7 +96,6 @@ class WPSEO_Admin_Menu extends WPSEO_Base_Menu {
96
  $this->get_submenu_page( __( 'Social', 'wordpress-seo' ), 'wpseo_social' ),
97
  $this->get_submenu_page( __( 'Tools', 'wordpress-seo' ), 'wpseo_tools' ),
98
  $this->get_submenu_page( $this->get_license_page_title(), 'wpseo_licenses' ),
99
- $this->get_submenu_page( __( 'Courses', 'wordpress-seo' ), 'wpseo_courses' ),
100
  );
101
 
102
  /**
96
  $this->get_submenu_page( __( 'Social', 'wordpress-seo' ), 'wpseo_social' ),
97
  $this->get_submenu_page( __( 'Tools', 'wordpress-seo' ), 'wpseo_tools' ),
98
  $this->get_submenu_page( $this->get_license_page_title(), 'wpseo_licenses' ),
 
99
  );
100
 
101
  /**
admin/menu/class-menu.php CHANGED
@@ -88,10 +88,6 @@ class WPSEO_Menu implements WPSEO_WordPress_Integration {
88
  require_once WPSEO_PATH . 'admin/pages/licenses.php';
89
  break;
90
 
91
- case 'wpseo_courses':
92
- require_once WPSEO_PATH . 'admin/pages/courses.php';
93
- break;
94
-
95
  case 'wpseo_files':
96
  require_once WPSEO_PATH . 'admin/views/tool-file-editor.php';
97
  break;
88
  require_once WPSEO_PATH . 'admin/pages/licenses.php';
89
  break;
90
 
 
 
 
 
91
  case 'wpseo_files':
92
  require_once WPSEO_PATH . 'admin/views/tool-file-editor.php';
93
  break;
admin/pages/courses.php DELETED
@@ -1,23 +0,0 @@
1
- <?php
2
- /**
3
- * WPSEO plugin file.
4
- *
5
- * @package WPSEO\Admin
6
- * @since 9.4.0.
7
- */
8
-
9
- if ( ! defined( 'WPSEO_VERSION' ) ) {
10
- header( 'Status: 403 Forbidden' );
11
- header( 'HTTP/1.1 403 Forbidden' );
12
- exit();
13
- }
14
-
15
- ?>
16
- <div class="wrap yoast">
17
- <h1 id="wpseo-title"><?php echo esc_html( get_admin_page_title() ); ?></h1>
18
- <?php
19
-
20
- echo "<div id='yoast-courses-overview'></div>";
21
-
22
- ?>
23
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
admin/views/paper-collapsible.php CHANGED
@@ -4,13 +4,15 @@
4
  *
5
  * @package WPSEO\Admin\Views
6
  *
7
- * @uses string $paper_id The ID of the paper.
8
- * @uses bool $collapsible Whether the collapsible should be rendered.
9
- * @uses array $collapsible_config Configuration for the collapsible.
10
- * @uses string $title The title.
11
- * @uses string $title_after Additional content to render after the title.
12
- * @uses string $view_file Path to the view file.
13
- * @uses WPSEO_Admin_Help_Panel $help_text The help text.
 
 
14
  */
15
 
16
  if ( ! defined( 'WPSEO_VERSION' ) ) {
@@ -20,7 +22,8 @@ if ( ! defined( 'WPSEO_VERSION' ) ) {
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 ) ) {
@@ -28,15 +31,16 @@ if ( ! defined( 'WPSEO_VERSION' ) ) {
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 {
@@ -50,7 +54,7 @@ if ( ! defined( 'WPSEO_VERSION' ) ) {
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(
4
  *
5
  * @package WPSEO\Admin\Views
6
  *
7
+ * @uses string $paper_id The ID of the paper.
8
+ * @uses string $paper_id_prefix The ID prefix of the paper.
9
+ * @uses bool $collapsible Whether the collapsible should be rendered.
10
+ * @uses array $collapsible_config Configuration for the collapsible.
11
+ * @uses string $collapsible_header_class Class for the collapsible header.
12
+ * @uses string $title The title.
13
+ * @uses string $title_after Additional content to render after the title.
14
+ * @uses string $view_file Path to the view file.
15
+ * @uses WPSEO_Admin_Help_Panel $help_text The help text.
16
  */
17
 
18
  if ( ! defined( 'WPSEO_VERSION' ) ) {
22
  }
23
 
24
  ?>
25
+ <div
26
+ class="<?php echo esc_attr( 'paper tab-block ' . $class ); ?>"<?php echo ( $paper_id ) ? ' id="' . esc_attr( $paper_id_prefix . $paper_id ) . '"' : ''; ?>>
27
 
28
  <?php
29
  if ( ! empty( $title ) ) {
31
 
32
  $button_id_attr = '';
33
  if ( ! empty( $paper_id ) ) {
34
+ $button_id_attr = sprintf( ' id="%s"', esc_attr( $paper_id_prefix . $paper_id . '-button' ) );
35
  }
36
 
37
  printf(
38
+ '<h2 class="collapsible-header %5$s"><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>',
39
  esc_html( $title ) . $title_after . $help_text->get_button_html(),
40
  $collapsible_config['toggle_icon'],
41
  $collapsible_config['expanded'],
42
+ $button_id_attr,
43
+ esc_attr( $collapsible_header_class )
44
  );
45
  }
46
  else {
54
 
55
  $container_id_attr = '';
56
  if ( ! empty( $paper_id ) ) {
57
+ $container_id_attr = sprintf( ' id="%s"', esc_attr( $paper_id_prefix . $paper_id . '-container' ) );
58
  }
59
 
60
  printf(
admin/views/partial-alerts-errors.php CHANGED
@@ -4,21 +4,26 @@
4
  *
5
  * @package WPSEO\Admin
6
  *
7
- * @uses array $alerts_data
8
  */
9
 
10
- $type = 'alerts';
11
  $dashicon = 'warning';
12
 
 
 
 
 
 
 
 
13
  $i18n_title = __( 'Problems', 'wordpress-seo' );
14
  $i18n_issues = __( 'We have detected the following issues that affect the SEO of your site.', 'wordpress-seo' );
15
  $i18n_no_issues = __( 'Good job! We could detect no serious SEO problems.', 'wordpress-seo' );
16
- $i18n_muted_issues_title = __( 'Muted problems:', 'wordpress-seo' );
17
-
18
- $active_total = count( $alerts_data['errors']['active'] );
19
- $total = $alerts_data['metrics']['errors'];
20
-
21
- $active = $alerts_data['errors']['active'];
22
- $dismissed = $alerts_data['errors']['dismissed'];
23
 
24
  require WPSEO_PATH . 'admin/views/partial-alerts-template.php';
4
  *
5
  * @package WPSEO\Admin
6
  *
7
+ * @uses array $alerts_data
8
  */
9
 
10
+ $type = 'errors';
11
  $dashicon = 'warning';
12
 
13
+ $active = $alerts_data['errors']['active'];
14
+ $dismissed = $alerts_data['errors']['dismissed'];
15
+
16
+ $active_total = count( $active );
17
+ $dismissed_total = count( $dismissed );
18
+ $total = $alerts_data['metrics']['errors'];
19
+
20
  $i18n_title = __( 'Problems', 'wordpress-seo' );
21
  $i18n_issues = __( 'We have detected the following issues that affect the SEO of your site.', 'wordpress-seo' );
22
  $i18n_no_issues = __( 'Good job! We could detect no serious SEO problems.', 'wordpress-seo' );
23
+ $i18n_muted_issues_title = sprintf(
24
+ /* translators: %d expands the amount of hidden problems. */
25
+ _n( 'You have %d hidden problem:', 'You have %d hidden problems:', $dismissed_total, 'wordpress-seo' ),
26
+ $dismissed_total
27
+ );
 
 
28
 
29
  require WPSEO_PATH . 'admin/views/partial-alerts-template.php';
admin/views/partial-alerts-template.php CHANGED
@@ -4,16 +4,17 @@
4
  *
5
  * @package WPSEO\Admin
6
  *
7
- * @uses string $type
8
- * @uses string $dashicon
9
- * @uses string $i18n_title
10
- * @uses string $i18n_issues
11
- * @uses string $i18n_no_issues
12
- * @uses string $i18n_muted_issues_title
13
- * @uses int $active_total
14
- * @uses $total
15
- * @uses array $active
16
- * @uses array $dismissed
 
17
  */
18
 
19
  if ( ! function_exists( '_yoast_display_alerts' ) ) {
@@ -22,21 +23,31 @@ if ( ! function_exists( '_yoast_display_alerts' ) ) {
22
  *
23
  * @param array $list List of alerts.
24
  * @param string $status Status of the alerts (active/dismissed).
 
 
25
  */
26
  function _yoast_display_alerts( $list, $status ) {
 
 
27
  foreach ( $list as $notification ) {
28
 
29
  switch ( $status ) {
30
  case 'active':
31
- $button = sprintf( '<button type="button" class="button dismiss"><span class="screen-reader-text">%1$s</span><span class="dashicons dashicons-no-alt"></span></button>', esc_html__( 'Dismiss this item.', 'wordpress-seo' ) );
 
 
 
32
  break;
33
 
34
  case 'dismissed':
35
- $button = sprintf( '<button type="button" class="button restore"><span class="screen-reader-text">%1$s</span><span class="dashicons dashicons-hidden"></span></button>', esc_html__( 'Restore this item.', 'wordpress-seo' ) );
 
 
 
36
  break;
37
  }
38
 
39
- printf(
40
  '<div class="yoast-alert-holder" id="%1$s" data-nonce="%2$s" data-json="%3$s">%4$s%5$s</div>',
41
  esc_attr( $notification->get_id() ),
42
  esc_attr( $notification->get_nonce() ),
@@ -45,6 +56,8 @@ if ( ! function_exists( '_yoast_display_alerts' ) ) {
45
  $button
46
  );
47
  }
 
 
48
  }
49
  }
50
 
@@ -55,24 +68,37 @@ if ( ! $active ) {
55
  }
56
 
57
  ?>
58
- <h3><span class="dashicons <?php echo esc_attr( 'dashicons-' . $dashicon ); ?>"></span> <?php echo esc_html( $i18n_title ); ?> (<?php echo (int) $active_total; ?>)</h3>
 
 
 
59
 
60
  <div id="<?php echo esc_attr( 'yoast-' . $type ); ?>">
61
 
62
  <?php if ( $total ) : ?>
63
  <p><?php echo esc_html( $wpseo_i18n_summary ); ?></p>
64
 
65
- <div class="container" id="<?php echo esc_attr( 'yoast-' . $type . '-active' ); ?>">
66
- <?php _yoast_display_alerts( $active, 'active' ); ?>
67
  </div>
68
 
69
- <?php if ( $dismissed ) : ?>
70
- <h4 class="yoast-muted-title"><?php echo esc_html( $i18n_muted_issues_title ); ?></h4>
71
- <?php endif; ?>
72
-
73
- <div class="container" id="<?php echo esc_attr( 'yoast-' . $type . '-dismissed' ); ?>">
74
- <?php _yoast_display_alerts( $dismissed, 'dismissed' ); ?>
75
- </div>
 
 
 
 
 
 
 
 
 
 
76
 
77
  <?php else : ?>
78
 
4
  *
5
  * @package WPSEO\Admin
6
  *
7
+ * @uses string $type
8
+ * @uses string $dashicon
9
+ * @uses string $i18n_title
10
+ * @uses string $i18n_issues
11
+ * @uses string $i18n_no_issues
12
+ * @uses string $i18n_muted_issues_title
13
+ * @uses int $active_total
14
+ * @uses int $dismissed_total
15
+ * @uses int $total
16
+ * @uses array $active
17
+ * @uses array $dismissed
18
  */
19
 
20
  if ( ! function_exists( '_yoast_display_alerts' ) ) {
23
  *
24
  * @param array $list List of alerts.
25
  * @param string $status Status of the alerts (active/dismissed).
26
+ *
27
+ * @return string The output to render.
28
  */
29
  function _yoast_display_alerts( $list, $status ) {
30
+ $alerts = '';
31
+
32
  foreach ( $list as $notification ) {
33
 
34
  switch ( $status ) {
35
  case 'active':
36
+ $button = sprintf(
37
+ '<button type="button" class="button dismiss"><span class="screen-reader-text">%1$s</span><span class="dashicons dashicons-hidden"></span></button>',
38
+ esc_html__( 'Hide this item.', 'wordpress-seo' )
39
+ );
40
  break;
41
 
42
  case 'dismissed':
43
+ $button = sprintf(
44
+ '<button type="button" class="button restore"><span class="screen-reader-text">%1$s</span><span class="dashicons yoast-svg-icon-eye"></span></button>',
45
+ esc_html__( 'Show this item.', 'wordpress-seo' )
46
+ );
47
  break;
48
  }
49
 
50
+ $alerts .= sprintf(
51
  '<div class="yoast-alert-holder" id="%1$s" data-nonce="%2$s" data-json="%3$s">%4$s%5$s</div>',
52
  esc_attr( $notification->get_id() ),
53
  esc_attr( $notification->get_nonce() ),
56
  $button
57
  );
58
  }
59
+
60
+ return $alerts;
61
  }
62
  }
63
 
68
  }
69
 
70
  ?>
71
+ <h3 class="yoast-alerts-header" id="<?php echo esc_attr( 'yoast-' . $type . '-header' ); ?>">
72
+ <span class="dashicons <?php echo esc_attr( 'dashicons-' . $dashicon ); ?>"></span>
73
+ <?php echo esc_html( $i18n_title ); ?> (<?php echo (int) $active_total; ?>)
74
+ </h3>
75
 
76
  <div id="<?php echo esc_attr( 'yoast-' . $type ); ?>">
77
 
78
  <?php if ( $total ) : ?>
79
  <p><?php echo esc_html( $wpseo_i18n_summary ); ?></p>
80
 
81
+ <div class="container yoast-alerts-active" id="<?php echo esc_attr( 'yoast-' . $type . '-active' ); ?>">
82
+ <?php echo _yoast_display_alerts( $active, 'active' ); ?>
83
  </div>
84
 
85
+ <?php
86
+ if ( $dismissed ) {
87
+ $dismissed_paper = new WPSEO_Paper_Presenter(
88
+ esc_html( $i18n_muted_issues_title ),
89
+ null,
90
+ array(
91
+ 'paper_id' => esc_attr( $type . '-dismissed' ),
92
+ 'paper_id_prefix' => 'yoast-',
93
+ 'class' => 'yoast-alerts-dismissed',
94
+ 'content' => _yoast_display_alerts( $dismissed, 'dismissed' ),
95
+ 'collapsible' => true,
96
+ 'collapsible_header_class' => 'yoast-alert',
97
+ )
98
+ );
99
+ echo $dismissed_paper->get_output();
100
+ }
101
+ ?>
102
 
103
  <?php else : ?>
104
 
admin/views/partial-alerts-warnings.php CHANGED
@@ -4,21 +4,26 @@
4
  *
5
  * @package WPSEO\Admin
6
  *
7
- * @uses array $alerts_data
8
  */
9
 
10
  $type = 'warnings';
11
  $dashicon = 'flag';
12
 
 
 
 
 
 
 
 
13
  $i18n_title = __( 'Notifications', 'wordpress-seo' );
14
  $i18n_issues = '';
15
  $i18n_no_issues = __( 'No new notifications.', 'wordpress-seo' );
16
- $i18n_muted_issues_title = __( 'Muted notifications:', 'wordpress-seo' );
17
-
18
- $active_total = count( $alerts_data['warnings']['active'] );
19
- $total = $alerts_data['metrics']['warnings'];
20
-
21
- $active = $alerts_data['warnings']['active'];
22
- $dismissed = $alerts_data['warnings']['dismissed'];
23
 
24
  require WPSEO_PATH . 'admin/views/partial-alerts-template.php';
4
  *
5
  * @package WPSEO\Admin
6
  *
7
+ * @uses array $alerts_data
8
  */
9
 
10
  $type = 'warnings';
11
  $dashicon = 'flag';
12
 
13
+ $active = $alerts_data['warnings']['active'];
14
+ $dismissed = $alerts_data['warnings']['dismissed'];
15
+
16
+ $active_total = count( $alerts_data['warnings']['active'] );
17
+ $dismissed_total = count( $alerts_data['warnings']['dismissed'] );
18
+ $total = $alerts_data['metrics']['warnings'];
19
+
20
  $i18n_title = __( 'Notifications', 'wordpress-seo' );
21
  $i18n_issues = '';
22
  $i18n_no_issues = __( 'No new notifications.', 'wordpress-seo' );
23
+ $i18n_muted_issues_title = sprintf(
24
+ /* translators: %d expands the amount of hidden notifications. */
25
+ _n( 'You have %d hidden notification:', 'You have %d hidden notifications:', $dismissed_total, 'wordpress-seo' ),
26
+ $dismissed_total
27
+ );
 
 
28
 
29
  require WPSEO_PATH . 'admin/views/partial-alerts-template.php';
admin/views/tabs/dashboard/dashboard.php CHANGED
@@ -30,7 +30,7 @@ $wpseo_contributors_phrase = sprintf(
30
 
31
  <?php echo $notifier->notify(); ?>
32
 
33
- <div class="yoast-container yoast-container__alert">
34
  <?php require WPSEO_PATH . 'admin/views/partial-alerts-errors.php'; ?>
35
  </div>
36
 
30
 
31
  <?php echo $notifier->notify(); ?>
32
 
33
+ <div class="yoast-container yoast-container__error">
34
  <?php require WPSEO_PATH . 'admin/views/partial-alerts-errors.php'; ?>
35
  </div>
36
 
config/php-codeshift/remove-vendor-prefixing-array-key-visitor.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Yoast SEO Plugin File.
4
+ *
5
+ * @package Yoast\YoastSEO\PHP_CodeShift
6
+ */
7
+
8
+ namespace Yoast\WP\Free\PHP_CodeShift;
9
+
10
+ use PhpParser\Comment\Doc;
11
+ use PhpParser\Node;
12
+ use PhpParser\Node\Expr\ArrayItem;
13
+ use PhpParser\Node\Scalar\String_;
14
+ use PhpParser\NodeVisitorAbstract;
15
+
16
+ /**
17
+ * Class Vendor_Prefixing_Visitor
18
+ */
19
+ class Remove_Vendor_Prefixing_Array_Key_Visitor extends NodeVisitorAbstract {
20
+ /**
21
+ * @param \PhpParser\Node $node The node being visited.
22
+ *
23
+ * @return \PhpParser\Node The possibly modified node.
24
+ */
25
+ public function leaveNode( Node $node ) {
26
+ if ( ! $node instanceof ArrayItem ) {
27
+ return $node;
28
+ }
29
+
30
+ if ( $node->key instanceof String_ && strpos( $node->key->value, YOAST_VENDOR_NS_PREFIX ) !== false ) {
31
+ $node->key->value = str_replace( YOAST_VENDOR_NS_PREFIX . '\\', '', $node->key->value );
32
+ }
33
+
34
+ return $node;
35
+ }
36
+ }
config/php-codeshift/remove-vendor-prefixing-codemod.php ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Yoast SEO Plugin File.
4
+ *
5
+ * @package Yoast\YoastSEO\PHP_CodeShift
6
+ */
7
+
8
+ namespace Yoast\WP\Free\PHP_CodeShift;
9
+
10
+ use Codeshift\AbstractCodemod;
11
+
12
+ /**
13
+ * Class Vendor_Prefixing_Codemod
14
+ */
15
+ class Remove_Vendor_Prefixing_Codemod extends AbstractCodemod {
16
+ /**
17
+ * Sets up the environment required to do the code modifications.
18
+ */
19
+ public function init() {
20
+ define( 'YoastSEO_Vendor\RUCKUSING_BASE', __DIR__ . '/../../fake-ruckusing' );
21
+
22
+ define( 'YOAST_VENDOR_NS_PREFIX', 'YoastSEO_Vendor' );
23
+ define( 'YOAST_VENDOR_DEFINE_PREFIX', 'YOASTSEO_VENDOR__' );
24
+ define( 'YOAST_VENDOR_PREFIX_DIRECTORY', 'vendor_prefixed' );
25
+
26
+ $visitor = new Remove_Vendor_Prefixing_Visitor();
27
+ $comment_visitor = new Remove_Vendor_Prefixing_Comment_Visitor();
28
+ $array_key_visitor = new Remove_Vendor_Prefixing_Array_Key_Visitor();
29
+ $this->addTraversalTransform( $visitor, $comment_visitor, $array_key_visitor );
30
+ }
31
+ }
32
+
33
+ return 'Yoast\WP\Free\PHP_CodeShift\Remove_Vendor_Prefixing_Codemod';
config/php-codeshift/remove-vendor-prefixing-comment-visitor.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Yoast SEO Plugin File.
4
+ *
5
+ * @package Yoast\YoastSEO\PHP_CodeShift
6
+ */
7
+
8
+ namespace Yoast\WP\Free\PHP_CodeShift;
9
+
10
+ use PhpParser\Comment\Doc;
11
+ use PhpParser\Node;
12
+ use PhpParser\NodeVisitorAbstract;
13
+
14
+ /**
15
+ * Class Vendor_Prefixing_Visitor
16
+ */
17
+ class Remove_Vendor_Prefixing_Comment_Visitor extends NodeVisitorAbstract {
18
+ /**
19
+ * @param \PhpParser\Node $node The node being visited.
20
+ *
21
+ * @return \PhpParser\Node The possibly modified node.
22
+ */
23
+ public function leaveNode( Node $node ) {
24
+ $comment = $node->getDocComment();
25
+
26
+ if ( $comment && strpos( $comment->getText(), YOAST_VENDOR_NS_PREFIX ) !== false ) {
27
+ $updated_text = str_replace( YOAST_VENDOR_NS_PREFIX . '\\', '', $comment->getText() );
28
+ $updated_comment = new Doc( $updated_text, $comment->getLine(), $comment->getFilePos(), $comment->getTokenPos() );
29
+ $node->setDocComment( $updated_comment );
30
+ }
31
+
32
+ return $node;
33
+ }
34
+ }
config/php-codeshift/remove-vendor-prefixing-visitor.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Yoast SEO Plugin File.
4
+ *
5
+ * @package Yoast\YoastSEO\PHP_CodeShift
6
+ */
7
+
8
+ namespace Yoast\WP\Free\PHP_CodeShift;
9
+
10
+ use PhpParser\Node;
11
+ use PhpParser\Node\Name;
12
+ use PhpParser\NodeVisitorAbstract;
13
+
14
+ /**
15
+ * Class Vendor_Prefixing_Visitor
16
+ */
17
+ class Remove_Vendor_Prefixing_Visitor extends NodeVisitorAbstract {
18
+ /**
19
+ * @param \PhpParser\Node $node The node being visited.
20
+ *
21
+ * @return \PhpParser\Node The possibly modified node.
22
+ */
23
+ public function leaveNode( Node $node ) {
24
+ if ( ! $node instanceof Name ) {
25
+ return $node;
26
+ }
27
+
28
+ if ( $node->getFirst() !== YOAST_VENDOR_NS_PREFIX ) {
29
+ return $node;
30
+ }
31
+
32
+ return $node->slice( 1 );
33
+ }
34
+ }
config/php-scoper/dependency-injection.inc.php CHANGED
@@ -24,7 +24,7 @@ return array(
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
 
24
  'ParameterCircularReferenceException.php', 'ExceptionInterface.php'
25
  ] ),
26
  Finder::create()->files()->in( 'vendor/symfony/dependency-injection/ParameterBag' )->name( [
27
+ 'FrozenParameterBag.php', 'ParameterBagInterface.php', 'EnvPlaceholderParameterBag.php', 'ParameterBag.php'
28
  ] ),
29
  ],
30
 
config/php-scoper/guzzlehttp.inc.php CHANGED
@@ -27,6 +27,30 @@ return array(
27
  *
28
  * For more see: https://github.com/humbug/php-scoper#patchers
29
  */
30
- 'patchers' => [],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  );
27
  *
28
  * For more see: https://github.com/humbug/php-scoper#patchers
29
  */
30
+ 'patchers' => [
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
+ // 18 is the length of the GrantFactory.php file path.
42
+ if ( substr( $file_path, -18 ) !== 'src/Middleware.php' ) {
43
+ return $content;
44
+ }
45
+
46
+ $replaced = str_replace(
47
+ sprintf( '%s\\\\cookies must be an instance of GuzzleHttp\\\\Cookie\\\\CookieJarInterface', $prefix ),
48
+ sprintf( 'cookies must be an instance of %s\\\\GuzzleHttp\\\\Cookie\\\\CookieJarInterface', $prefix ),
49
+ $content
50
+ );
51
+
52
+ return $replaced;
53
+ },
54
+ ],
55
 
56
  );
config/php-scoper/idiorm.inc.php CHANGED
@@ -28,20 +28,10 @@ return array(
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
  );
28
  'patchers' => array(),
29
 
30
  /*
31
+ * By default, PHP-Scoper will not prefix the user defined constants, classes and functions belonging to the global
32
+ * namespace. You can however change that setting for them to be prefixed as usual unless explicitly whitelisted.
 
33
  *
34
+ * https://github.com/humbug/php-scoper#whitelist
 
 
 
 
35
  */
36
+ 'whitelist-global-classes' => false,
 
 
 
 
 
37
  );
config/php-scoper/ruckusing.inc.php CHANGED
@@ -131,51 +131,15 @@ return array(
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
  );
131
 
132
  return $replaced;
133
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  ),
135
 
136
  /*
137
+ * By default, PHP-Scoper will not prefix the user defined constants, classes and functions belonging to the global
138
+ * namespace. You can however change that setting for them to be prefixed as usual unless explicitly whitelisted.
 
 
 
 
 
139
  *
140
+ * https://github.com/humbug/php-scoper#whitelist
141
  */
142
+ 'whitelist-global-constants' => false,
143
+ 'whitelist-global-classes' => false,
144
+ 'whitelist' => [ 'FALSE', 'NULL' ],
 
 
 
 
 
 
 
 
 
 
 
145
  );
css/dist/{admin-global-1200-rtl.min.css → admin-global-1210-rtl.min.css} RENAMED
File without changes
css/dist/{admin-global-1200.min.css → admin-global-1210.min.css} RENAMED
File without changes
css/dist/{adminbar-1200-rtl.min.css → adminbar-1210-rtl.min.css} RENAMED
File without changes
css/dist/{adminbar-1200.min.css → adminbar-1210.min.css} RENAMED
File without changes
css/dist/alerts-1200-rtl.min.css DELETED
@@ -1 +0,0 @@
1
- .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-right-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-right-color:#d93f69}.yoast-container__warning .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{font-size:24px;width:24px;height:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{-ms-flex:0 0 45px;flex:0 0 45px;width:45px;height:45px;margin-right:10px;line-height:inherit;padding:0;outline:none;cursor:pointer}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:transparent}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:hsla(0,0%,91%,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;min-height:0;padding-bottom:20px;margin-bottom:15px}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}}.yoast-alerts .yoast-container__configuration-wizard--content{-ms-flex:1 1 auto;flex:1 1 auto;margin:12px;padding:0}.yoast-alerts .yoast-container__configuration-wizard--content h3{border-bottom:0;font-size:1.4em;line-height:1;margin:0 0 4px;padding:0;background:transparent}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--dismiss{width:40px;position:absolute;top:5px;left:5px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{text-decoration:none;margin-top:11px}
 
css/dist/alerts-1200.min.css DELETED
@@ -1 +0,0 @@
1
- .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-left-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-left-color:#d93f69}.yoast-container__warning .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{font-size:24px;width:24px;height:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{-ms-flex:0 0 45px;flex:0 0 45px;width:45px;height:45px;margin-left:10px;line-height:inherit;padding:0;outline:none;cursor:pointer}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:transparent}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:hsla(0,0%,91%,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;min-height:0;padding-bottom:20px;margin-bottom:15px}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}}.yoast-alerts .yoast-container__configuration-wizard--content{-ms-flex:1 1 auto;flex:1 1 auto;margin:12px;padding:0}.yoast-alerts .yoast-container__configuration-wizard--content h3{border-bottom:0;font-size:1.4em;line-height:1;margin:0 0 4px;padding:0;background:transparent}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--dismiss{width:40px;position:absolute;top:5px;right:5px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{text-decoration:none;margin-top:11px}
 
css/dist/alerts-1210-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex;position:relative}.dismiss .dashicons,.restore .dashicons{font-size:20px;width:20px;height:20px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{position:absolute;left:0;width:52px;height:100%;line-height:inherit;padding:0;outline:none;cursor:pointer;background:transparent;border:none;box-shadow:none;border-radius:0}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:transparent}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:hsla(0,0%,91%,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-left:-100%;margin-right:10px;border-top:1px solid #ddd}.yoast-alerts-active .yoast-alert,.yoast-alerts-dismissed .yoast-alert{padding-left:52px;-ms-flex:1;flex:1}.yoast-alerts-active .yoast-alert-holder{margin-bottom:20px}.yoast-alerts-dismissed.paper.tab-block{margin:20px 0}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container{padding:0}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container .yoast-alert-holder:nth-child(odd){background-color:#f7f7f7}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container .yoast-alert-holder:nth-child(odd) .yoast-alert{background-color:transparent}.yoast-alerts-dismissed .yoast-svg-icon-eye{background:transparent 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%23555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 100% 0;background-size:20px}#yoast-errors-header .dashicons{color:#dc3232}#yoast-errors-active .yoast-alert{border-right-color:#dc3232}#yoast-errors-dismissed .yoast-alert{border-right-color:#d93f69}#yoast-warnings-header .dashicons{color:#5d237a}#yoast-warnings-active .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;min-height:0;padding-bottom:20px;margin-bottom:15px}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}}.yoast-alerts .yoast-container__configuration-wizard--content{-ms-flex:1 1 auto;flex:1 1 auto;margin:12px;padding:0}.yoast-alerts .yoast-container__configuration-wizard--content h3{border-bottom:0;font-size:1.4em;line-height:1;margin:0 0 4px;padding:0;background:transparent}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--dismiss{width:40px;position:absolute;top:5px;left:5px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{text-decoration:none;margin-top:11px}
css/dist/alerts-1210.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;border:0;padding:0;overflow:hidden;word-wrap:normal!important}.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-container{position:relative;max-width:1280px;margin:20px 0 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin:0;padding:9px 0 4px;font-size:23px;font-weight:400;line-height:29px}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex;position:relative}.dismiss .dashicons,.restore .dashicons{font-size:20px;width:20px;height:20px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{position:absolute;right:0;width:52px;height:100%;line-height:inherit;padding:0;outline:none;cursor:pointer;background:transparent;border:none;box-shadow:none;border-radius:0}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:transparent}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:hsla(0,0%,91%,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666}.yoast-muted-title{overflow:hidden;font-weight:600;font-style:italic}.yoast-muted-title:after{content:"";display:inline-block;height:.5em;vertical-align:bottom;width:100%;margin-right:-100%;margin-left:10px;border-top:1px solid #ddd}.yoast-alerts-active .yoast-alert,.yoast-alerts-dismissed .yoast-alert{padding-right:52px;-ms-flex:1;flex:1}.yoast-alerts-active .yoast-alert-holder{margin-bottom:20px}.yoast-alerts-dismissed.paper.tab-block{margin:20px 0}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container{padding:0}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container .yoast-alert-holder:nth-child(odd){background-color:#f7f7f7}.yoast-alerts-dismissed.paper.tab-block .paper-container.toggleable-container .yoast-alert-holder:nth-child(odd) .yoast-alert{background-color:transparent}.yoast-alerts-dismissed .yoast-svg-icon-eye{background:transparent 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%23555%22%20d%3D%22M1664%20960q%2D152%2D236%2D381%2D353%2061%20104%2061%20225%200%20185%2D131%2E5%20316%2E5t%2D316%2E5%20131%2E5%2D316%2E5%2D131%2E5%2D131%2E5%2D316%2E5q0%2D121%2061%2D225%2D229%20117%2D381%20353%20133%20205%20333%2E5%20326%2E5t434%2E5%20121%2E5%20434%2E5%2D121%2E5%20333%2E5%2D326%2E5zm%2D720%2D384q0%2D20%2D14%2D34t%2D34%2D14q%2D125%200%2D214%2E5%2089%2E5t%2D89%2E5%20214%2E5q0%2020%2014%2034t34%2014%2034%2D14%2014%2D34q0%2D86%2061%2D147t147%2D61q20%200%2034%2D14t14%2D34zm848%20384q0%2034%2D20%2069%2D140%20230%2D376%2E5%20368%2E5t%2D499%2E5%20138%2E5%2D499%2E5%2D139%2D376%2E5%2D368q%2D20%2D35%2D20%2D69t20%2D69q140%2D229%20376%2E5%2D368t499%2E5%2D139%20499%2E5%20139%20376%2E5%20368q20%2035%2020%2069z%22%20%2F%3E%3C%2Fsvg%3E") no-repeat 0 0;background-size:20px}#yoast-errors-header .dashicons{color:#dc3232}#yoast-errors-active .yoast-alert{border-left-color:#dc3232}#yoast-errors-dismissed .yoast-alert{border-left-color:#d93f69}#yoast-warnings-header .dashicons{color:#5d237a}#yoast-warnings-active .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-alerts .yoast-container__configuration-wizard{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;min-height:0;padding-bottom:20px;margin-bottom:15px}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard img{display:none}}.yoast-alerts .yoast-container__configuration-wizard--content{-ms-flex:1 1 auto;flex:1 1 auto;margin:12px;padding:0}.yoast-alerts .yoast-container__configuration-wizard--content h3{border-bottom:0;font-size:1.4em;line-height:1;margin:0 0 4px;padding:0;background:transparent}.yoast-alerts .yoast-container__configuration-wizard--content p{margin:1em 0 0}.yoast-alerts .yoast-container__configuration-wizard--content p:last-child{margin:0}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--content{display:block;position:relative;padding:16px}}.yoast-alerts .yoast-container__configuration-wizard--dismiss{text-align:center}@media screen and (max-width:768px){.yoast-alerts .yoast-container__configuration-wizard--dismiss{width:40px;position:absolute;top:5px;right:5px;margin:0}}.yoast-alerts .yoast-container__configuration-wizard--dismiss .dashicons{text-decoration:none;margin-top:11px}
css/dist/{dashboard-1200-rtl.min.css → dashboard-1210-rtl.min.css} RENAMED
File without changes
css/dist/{dashboard-1200.min.css → dashboard-1210.min.css} RENAMED
File without changes
css/dist/{edit-page-1200-rtl.min.css → edit-page-1210-rtl.min.css} RENAMED
File without changes
css/dist/{edit-page-1200.min.css → edit-page-1210.min.css} RENAMED
File without changes
css/dist/{featured-image-1200-rtl.min.css → featured-image-1210-rtl.min.css} RENAMED
File without changes
css/dist/{featured-image-1200.min.css → featured-image-1210.min.css} RENAMED
File without changes
css/dist/{filter-explanation-1200-rtl.min.css → filter-explanation-1210-rtl.min.css} RENAMED
File without changes
css/dist/{filter-explanation-1200.min.css → filter-explanation-1210.min.css} RENAMED
File without changes
css/dist/{inside-editor-1200-rtl.min.css → inside-editor-1210-rtl.min.css} RENAMED
File without changes
css/dist/{inside-editor-1200.min.css → inside-editor-1210.min.css} RENAMED
File without changes
css/dist/{metabox-1200-rtl.min.css → metabox-1210-rtl.min.css} RENAMED
File without changes
css/dist/{metabox-1200.min.css → metabox-1210.min.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1200-rtl.min.css → metabox-primary-category-1210-rtl.min.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1200.min.css → metabox-primary-category-1210.min.css} RENAMED
File without changes
css/dist/{search-appearance-1200-rtl.min.css → search-appearance-1210-rtl.min.css} RENAMED
File without changes
css/dist/{search-appearance-1200.min.css → search-appearance-1210.min.css} RENAMED
File without changes
css/dist/structured-data-blocks-1200-rtl.min.css DELETED
@@ -1 +0,0 @@
1
- .schema-faq-section,.schema-how-to-step{position:relative;padding:8px 32px 8px 4px;margin:4px 0;border:1px solid rgba(145,151,162,.25);list-style-type:none}.schema-faq-buttons,.schema-how-to-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-mover,.schema-how-to-step-mover{display:inline-block}.schema-faq-section-mover .editor-block-mover__control,.schema-how-to-step-mover .editor-block-mover__control{display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px}.schema-faq-question,.schema-how-to-step-name{font-weight:600}.schema-faq-answer,.schema-faq-question,.schema-how-to-description,.schema-how-to-step-name,.schema-how-to-step-text{line-height:inherit}.schema-faq-section-button-container,.schema-how-to-step-button-container{display:-ms-inline-flexbox;display:inline-flex;text-align:left}.schema-faq-section-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-controls-container,.schema-how-to-step-controls-container{text-align:left;margin-right:-28px}.schema-faq-section-controls-container .dashicons-arrow-up-alt2,.schema-how-to-step-controls-container .dashicons-arrow-up-alt2{position:relative;top:-1px}.faq-section-add-media .dashicon,.how-to-step-add-media .dashicon,.schema-faq-add-question .dashicon,.schema-how-to-add-step .dashicon,.schema-how-to-duration-button .dashicon{margin-left:4px}.schema-how-to{padding-top:4px}.schema-how-to-step-number{position:absolute;right:4px;width:24px;text-align:left}.schema-how-to-duration-flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schema-how-to-duration-time-input{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}legend.schema-how-to-duration-legend{margin-left:4px}#schema-how-to-duration-days{margin-left:8px}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;padding:6px 4px;text-align:center;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.schema-how-to-duration-button.components-icon-button{margin-right:-8px;vertical-align:top}.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-how-to-description{margin:8px 0}
 
css/dist/structured-data-blocks-1200.min.css DELETED
@@ -1 +0,0 @@
1
- .schema-faq-section,.schema-how-to-step{position:relative;padding:8px 4px 8px 32px;margin:4px 0;border:1px solid rgba(145,151,162,.25);list-style-type:none}.schema-faq-buttons,.schema-how-to-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-mover,.schema-how-to-step-mover{display:inline-block}.schema-faq-section-mover .editor-block-mover__control,.schema-how-to-step-mover .editor-block-mover__control{display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px}.schema-faq-question,.schema-how-to-step-name{font-weight:600}.schema-faq-answer,.schema-faq-question,.schema-how-to-description,.schema-how-to-step-name,.schema-how-to-step-text{line-height:inherit}.schema-faq-section-button-container,.schema-how-to-step-button-container{display:-ms-inline-flexbox;display:inline-flex;text-align:right}.schema-faq-section-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-controls-container,.schema-how-to-step-controls-container{text-align:right;margin-left:-28px}.schema-faq-section-controls-container .dashicons-arrow-up-alt2,.schema-how-to-step-controls-container .dashicons-arrow-up-alt2{position:relative;top:-1px}.faq-section-add-media .dashicon,.how-to-step-add-media .dashicon,.schema-faq-add-question .dashicon,.schema-how-to-add-step .dashicon,.schema-how-to-duration-button .dashicon{margin-right:4px}.schema-how-to{padding-top:4px}.schema-how-to-step-number{position:absolute;left:4px;width:24px;text-align:right}.schema-how-to-duration-flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schema-how-to-duration-time-input{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}legend.schema-how-to-duration-legend{margin-right:4px}#schema-how-to-duration-days{margin-right:8px}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;padding:6px 4px;text-align:center;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.schema-how-to-duration-button.components-icon-button{margin-left:-8px;vertical-align:top}.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-how-to-description{margin:8px 0}
 
css/dist/structured-data-blocks-1210-rtl.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .schema-faq-section,.schema-how-to-step{position:relative;padding:8px 32px 8px 4px;margin:4px 0;border:1px solid rgba(145,151,162,.25);list-style-type:none}.schema-faq-buttons,.schema-how-to-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-mover,.schema-how-to-step-mover{display:inline-block}.schema-faq-section-mover .editor-block-mover__control,.schema-how-to-step-mover .editor-block-mover__control{display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px}.schema-faq-question,.schema-how-to-step-name{font-weight:600}.schema-faq .schema-faq-answer,.schema-faq .schema-faq-question,.schema-how-to .schema-how-to-description,.schema-how-to .schema-how-to-step-name,.schema-how-to .schema-how-to-step-text,.schema-how-to .schema-how-to-steps{margin:0;line-height:inherit}.schema-how-to .schema-how-to-steps{padding-top:0}.schema-faq-section-button-container,.schema-how-to-step-button-container{display:-ms-inline-flexbox;display:inline-flex;text-align:left}.schema-faq-section-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-controls-container,.schema-how-to-step-controls-container{text-align:left;margin-right:-28px}.schema-faq-section-controls-container .dashicons-arrow-up-alt2,.schema-how-to-step-controls-container .dashicons-arrow-up-alt2{position:relative;top:-1px}.faq-section-add-media .dashicon,.how-to-step-add-media .dashicon,.schema-faq-add-question .dashicon,.schema-how-to-add-step .dashicon,.schema-how-to-duration-button .dashicon{margin-left:4px}.schema-how-to{padding-top:4px}.schema-how-to-step-number{position:absolute;right:4px;width:24px;text-align:left}.schema-how-to-duration-flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schema-how-to-duration-time-input{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}legend.schema-how-to-duration-legend{margin-left:4px}#schema-how-to-duration-days{margin-left:8px}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;padding:6px 4px;text-align:center;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.schema-how-to-duration-button.components-icon-button{margin-right:-8px;vertical-align:top}.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-how-to-description{margin:8px 0}
css/dist/structured-data-blocks-1210.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .schema-faq-section,.schema-how-to-step{position:relative;padding:8px 4px 8px 32px;margin:4px 0;border:1px solid rgba(145,151,162,.25);list-style-type:none}.schema-faq-buttons,.schema-how-to-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.schema-faq-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-buttons button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-mover,.schema-how-to-step-mover{display:inline-block}.schema-faq-section-mover .editor-block-mover__control,.schema-how-to-step-mover .editor-block-mover__control{display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px}.schema-faq-question,.schema-how-to-step-name{font-weight:600}.schema-faq .schema-faq-answer,.schema-faq .schema-faq-question,.schema-how-to .schema-how-to-description,.schema-how-to .schema-how-to-step-name,.schema-how-to .schema-how-to-step-text,.schema-how-to .schema-how-to-steps{margin:0;line-height:inherit}.schema-how-to .schema-how-to-steps{padding-top:0}.schema-faq-section-button-container,.schema-how-to-step-button-container{display:-ms-inline-flexbox;display:inline-flex;text-align:right}.schema-faq-section-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover,.schema-how-to-step-button-container button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-faq-section-controls-container,.schema-how-to-step-controls-container{text-align:right;margin-left:-28px}.schema-faq-section-controls-container .dashicons-arrow-up-alt2,.schema-how-to-step-controls-container .dashicons-arrow-up-alt2{position:relative;top:-1px}.faq-section-add-media .dashicon,.how-to-step-add-media .dashicon,.schema-faq-add-question .dashicon,.schema-how-to-add-step .dashicon,.schema-how-to-duration-button .dashicon{margin-right:4px}.schema-how-to{padding-top:4px}.schema-how-to-step-number{position:absolute;left:4px;width:24px;text-align:right}.schema-how-to-duration-flex-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.schema-how-to-duration-time-input{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}legend.schema-how-to-duration-legend{margin-right:4px}#schema-how-to-duration-days{margin-right:8px}.schema-how-to-duration .schema-how-to-duration-input[type=number]{width:40px;margin:0 2px;padding:6px 4px;text-align:center;-moz-appearance:textfield}.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-inner-spin-button,.schema-how-to-duration .schema-how-to-duration-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.schema-how-to-duration-button.components-icon-button{margin-left:-8px;vertical-align:top}.schema-how-to-duration-button.components-icon-button:not(:disabled):not([aria-disabled=true]):not(.is-default):hover{box-shadow:none;color:#007cba}.schema-how-to-description{margin:8px 0}
css/dist/{toggle-switch-1200-rtl.min.css → toggle-switch-1210-rtl.min.css} RENAMED
File without changes
css/dist/{toggle-switch-1200.min.css → toggle-switch-1210.min.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1200-rtl.min.css → wpseo-dismissible-1210-rtl.min.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1200.min.css → wpseo-dismissible-1210.min.css} RENAMED
File without changes
css/dist/{yoast-components-1200-rtl.min.css → yoast-components-1210-rtl.min.css} RENAMED
File without changes
css/dist/{yoast-components-1200.min.css → yoast-components-1210.min.css} RENAMED
File without changes
css/dist/{yoast-extensions-1200-rtl.min.css → yoast-extensions-1210-rtl.min.css} RENAMED
File without changes
css/dist/{yoast-extensions-1200.min.css → yoast-extensions-1210.min.css} RENAMED
File without changes
css/dist/yst_plugin_tools-1200-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 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-1200.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 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_plugin_tools-1210-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.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - (100% - 6px)) 50%;background-size:12px;border:1px solid #dc3232;padding-left:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-right:200px;margin:0 0 1rem;color:#8f1919}.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}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;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-1210.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.textinput[aria-invalid=true]{color:#000;background:#f9dcdc url(../../images/error-icon.svg) no-repeat calc(100% - 6px) 50%;background-size:12px;border:1px solid #dc3232;padding-right:24px}.wpseo_content_wrapper input.textinput[aria-invalid=true][aria-describedby]{margin-bottom:.5rem}.wpseo_content_wrapper .yoast-input-validation__error-description{width:400px;padding-left:200px;margin:0 0 1rem;color:#8f1919}.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}.wpseo_content_wrapper .textinput[aria-invalid=true][aria-describedby]+br{display:none}.wpseo_content_wrapper .yoast-input-validation__error-description{width:auto;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-1200-rtl.min.css → yst_seo_score-1210-rtl.min.css} RENAMED
File without changes
css/dist/{yst_seo_score-1200.min.css → yst_seo_score-1210.min.css} RENAMED
File without changes
frontend/class-frontend.php CHANGED
@@ -687,11 +687,11 @@ class WPSEO_Frontend {
687
  }
688
 
689
  /**
690
- * Output the meta robots value.
691
  *
692
  * @return string
693
  */
694
- public function robots() {
695
  global $wp_query, $post;
696
 
697
  $robots = array();
@@ -784,6 +784,17 @@ class WPSEO_Frontend {
784
  */
785
  $robotsstr = apply_filters( 'wpseo_robots', $robotsstr );
786
 
 
 
 
 
 
 
 
 
 
 
 
787
  if ( is_string( $robotsstr ) && $robotsstr !== '' ) {
788
  echo '<meta name="robots" content="', esc_attr( $robotsstr ), '"/>', "\n";
789
  }
687
  }
688
 
689
  /**
690
+ * Retrieves the meta robots value.
691
  *
692
  * @return string
693
  */
694
+ public function get_robots() {
695
  global $wp_query, $post;
696
 
697
  $robots = array();
784
  */
785
  $robotsstr = apply_filters( 'wpseo_robots', $robotsstr );
786
 
787
+ return $robotsstr;
788
+ }
789
+
790
+ /**
791
+ * Outputs the meta robots value.
792
+ *
793
+ * @return string
794
+ */
795
+ public function robots() {
796
+ $robotsstr = $this->get_robots();
797
+
798
  if ( is_string( $robotsstr ) && $robotsstr !== '' ) {
799
  echo '<meta name="robots" content="', esc_attr( $robotsstr ), '"/>', "\n";
800
  }
frontend/schema/class-schema-context.php CHANGED
@@ -180,14 +180,29 @@ class WPSEO_Schema_Context {
180
 
181
  switch ( $this->site_represents ) {
182
  case 'company':
183
- $this->company_name = WPSEO_Options::get( 'company_name' );
 
 
 
 
 
 
 
 
184
  // Do not use a non-named company.
185
  if ( empty( $this->company_name ) ) {
186
  $this->site_represents = false;
187
  break;
188
  }
189
 
190
- $this->company_logo_id = WPSEO_Image_Utils::get_attachment_id_from_settings( 'company_logo' );
 
 
 
 
 
 
 
191
 
192
  /*
193
  * Do not use a company without a logo.
180
 
181
  switch ( $this->site_represents ) {
182
  case 'company':
183
+ $company_name = WPSEO_Options::get( 'company_name' );
184
+
185
+ /**
186
+ * Filter: 'wpseo_schema_company_name' - Allows filtering company name
187
+ *
188
+ * @api string $company_name.
189
+ */
190
+ $this->company_name = apply_filters( 'wpseo_schema_company_name', $company_name );
191
+
192
  // Do not use a non-named company.
193
  if ( empty( $this->company_name ) ) {
194
  $this->site_represents = false;
195
  break;
196
  }
197
 
198
+ $company_logo_id = WPSEO_Image_Utils::get_attachment_id_from_settings( 'company_logo' );
199
+
200
+ /**
201
+ * Filter: 'wpseo_schema_company_logo_id' - Allows filtering company logo id
202
+ *
203
+ * @api integer $company_logo_id.
204
+ */
205
+ $this->company_logo_id = apply_filters( 'wpseo_schema_company_logo_id', $company_logo_id );
206
 
207
  /*
208
  * Do not use a company without a logo.
frontend/schema/class-schema-organization.php CHANGED
@@ -101,6 +101,14 @@ class WPSEO_Schema_Organization implements WPSEO_Graph_Piece {
101
  $profiles[] = 'https://twitter.com/' . WPSEO_Options::get( 'twitter_site' );
102
  }
103
 
 
 
 
 
 
 
 
 
104
  return $profiles;
105
  }
106
  }
101
  $profiles[] = 'https://twitter.com/' . WPSEO_Options::get( 'twitter_site' );
102
  }
103
 
104
+ /**
105
+ * Filter: 'wpseo_schema_organization_social_profiles' - Allows filtering social profiles for the
106
+ * represented organization.
107
+ *
108
+ * @api string[] $profiles
109
+ */
110
+ $profiles = apply_filters( 'wpseo_schema_organization_social_profiles', $profiles );
111
+
112
  return $profiles;
113
  }
114
  }
images/Local_SEO_Icon.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" role="img" aria-hidden="true" focusable="false"><path fill="#7EADB9" d="M500 450H60c-33.1 0-60-26.9-60-60V60C0 26.9 26.9 0 60 0h380c33.1 0 60 26.9 60 60v390z"/><path fill="#7E9358" d="M390.5 218.1c-61.2 113.7-192.3 48.1-279.8-21.9C76.5 169.6 29 209.2 0 245.8V390c0 33.1 26.9 60 60 60h440V132.9c-44.1-5.3-93.2 56.6-109.5 85.2z"/><path fill="#F6A446" d="M390.5 218.1c1.3-2.2 2.6-4.5 3.9-6.8 2.5-10.3 3.9-19.7 3.9-27.6 0-81.9-66.4-148.3-148.3-148.3s-148.3 66.4-148.3 148.3c0 2.3.1 4.7.4 7.2 3 1.3 5.9 3.1 8.7 5.3 87.3 70 218.5 135.6 279.7 21.9z"/><path fill="#EB7D29" d="M390.5 218.1c-61.2 113.7-192.3 48.1-279.8-21.9-2.8-2.2-5.7-3.9-8.7-5.3 5.6 62.3 78.5 190.6 119.8 259 16.6 27.5 28.2 45.4 28.2 45.4s11.5-17.9 28.2-45.4c37.3-61.7 100.1-171.9 116.3-238.7-1.4 2.4-2.7 4.7-4 6.9z"/><path fill="#FFF" d="M287.5 91.9l-44.1 122.5-21-65.9h-32.2l35.5 91.2c3 7.7 3 16.1 0 23.8-3.3 8.5-8.8 17.6-24.1 20.4l-2.5.5v27.5l3.2-.1c14.3-.6 25.4-5.3 34.9-14.9 9.5-9.6 17.6-24.3 25.6-46.4l59.1-158.6h-34.4z"/></svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" viewBox="0 0 500 500" focusable="false"><path d="M80 0h340a80 80 0 0 1 80 80v420H80a80 80 0 0 1-80-80V80A80 80 0 0 1 80 0z" fill="#7eadb9"/><path d="M406.1 242.34c-17.78 33-39 52.42-62.34 61.68-22.3 44.36-48.22 89-67.16 120.32-15.71 26-26.6 42.88-26.6 42.88s-10.89-16.87-26.6-42.88c-27.88-46.14-70.91-121-95.19-181.56-3.93-9.81-7.34-19.21-10.15-28.08C80.51 192.27 30.88 234.16 0 273.14V420a80 80 0 0 0 80 80h420V147.7c-49-5.97-75.75 62.88-93.9 94.64z" fill="#7e9358"/><path d="M343.76 304l1.12-2.24c18.66-37.31 34.61-74.28 41.53-102.85 2.37-9.78 3.69-18.57 3.69-26.05a140.1 140.1 0 0 0-280.2 0c0 2.17.12 4.46.33 6.84.91 10 3.69 21.92 7.83 35a49.64 49.64 0 0 1 5 3.35c71.7 57.39 154.76 112.11 220.7 85.95z" fill="#f6a446"/><path d="M223.4 424.34c15.71 26 26.6 42.88 26.6 42.88s10.89-16.87 26.6-42.88c18.94-31.34 44.86-76 67.16-120.32-65.94 26.14-149-28.58-220.74-86a49.64 49.64 0 0 0-5-3.35c2.81 8.87 6.22 18.27 10.15 28.08 24.32 60.54 67.35 135.45 95.23 181.59z" fill="#eb7d29"/><path d="M285.39 86.18l-41.65 115.7-19.87-62.21h-30.42L227 225.79a30.9 30.9 0 0 1 0 22.51c-3.14 8.05-8.29 16.63-22.73 19.28l-2.37.44V294l3-.11c13.51-.53 24-5 33-14s16.66-23 24.14-43.87l55.84-149.84z" fill="#fff"/></svg>
images/News_SEO_Icon.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" role="img" aria-hidden="true" focusable="false"><path fill="#835069" d="M500 450H60c-33.1 0-60-26.9-60-60V60C0 26.9 26.9 0 60 0h380c33.1 0 60 26.9 60 60v390z"/><path fill="#5B2942" d="M415.2 35l41.6 415H205.5z"/><path fill="#D1D0BD" d="M93.7 122.2L85 183.1l7.3 56.5-5.8 56.5 8.7 66.7-8.7 86.9 31.8 27.6 30.5-8.7 53.6 10.1 30.4 5.8 60.9-5.8 59.4 7.3 61.9-9.9V35H87.5l-1 40.8z"/><path fill="#7172A3" d="M122.7 262h96.7v17h-96.7z"/><path d="M309.1 292h78.2v17h-78.2zm-186.4 0h159.4v17H122.7zm0 28h56.1v17h-56.1zm83.1 0h181.5v17H205.8zm-83.1 28h127.7v17H122.7zm154.7 0h110v17h-110zm-70.9 28h104.3v17H206.5zm-83.8 0h56.8v17h-56.8zm215.1 0h49.6v17h-49.6zm-86.6 28h136.1v17H251.2zm-128.5 0h101.5v17H122.7zm0 28h239.6v17H122.7zm0-363h264.7v162.6H122.7z" fill="#9595BA"/><path fill="#7172A3" d="M387.4 231.6h-87.9l-13.6 9.6-62.7 1.1-10.7-10.7h-89.7C287.4 190 239.7 100.9 387.4 69v162.6z"/><g fill="#FFF"><path d="M278.8 82h-47.5c-15.1 0-27.3 12.3-27.3 27.4v107.2c0 15.1 12.2 27.4 27.3 27.4h47.5c15.1 0 27.3-12.3 27.3-27.4V109.4c0-15.1-12.2-27.4-27.3-27.4zm19.8 134.9c0 11-9.1 20-20.2 20h-46.8c-11.1 0-20.2-9-20.2-20V109.3c0-5.4 2.1-10.4 5.9-14.1 3.8-3.7 8.8-5.7 14.2-5.7h46.8c5.4 0 10.4 2 14.2 5.7 3.8 3.7 6 8.7 6 14.1v107.6z"/><circle cx="255" cy="163" r="19.4"/><circle cx="255" cy="119.6" r="19.4"/><circle cx="255" cy="206.4" r="19.4"/></g><circle fill="#494A7B" cx="255" cy="163" r="19.4"/><path fill="#7172A3" d="M262.7 145.2c-2.3-1-4.9-1.6-7.7-1.6-10.7 0-19.4 8.7-19.4 19.4 0 3.3.8 6.4 2.3 9.2 9.2-8.9 17.1-18 24.8-27z"/><circle fill="#7172A3" cx="255" cy="119.6" r="19.4"/><circle fill="#494A7B" cx="255" cy="206.4" r="19.4"/><path fill="none" d="M231.6 235.4h46.8c4.2 0 8.1-1.4 11.3-3.8h-69.4c3.2 2.4 7.1 3.8 11.3 3.8zm60-139.1c-3.5-3.4-8.2-5.3-13.2-5.3h-46.8c-5 0-9.7 1.9-13.2 5.3s-5.5 8.1-5.5 13V193c38.1-26.7 53.4-57.8 84.2-83.5v-.2c0-4.9-1.9-9.6-5.5-13z"/><path fill="#7172A3" d="M212.9 109.3c0-5 1.9-9.6 5.5-13 3.5-3.4 8.2-5.3 13.2-5.3h46.8c5 0 9.7 1.9 13.2 5.3s5.5 8.1 5.5 13v.2c3-2.5 6.2-5 9.6-7.4-3.2-12.4-14.5-21.7-27.9-21.7h-47.5c-15.9 0-28.8 13-28.8 28.9v90.5c3.7-2.3 7.2-4.5 10.5-6.9v-83.6z"/><path fill="#494A7B" d="M306.7 102.2c-3.4 2.4-6.5 4.9-9.6 7.4V217c0 6-2.9 11.3-7.4 14.7-3.1 2.4-7 3.8-11.3 3.8h-46.8c-4.2 0-8.1-1.4-11.3-3.8-4.5-3.4-7.4-8.7-7.4-14.7v-24c-3.3 2.3-6.8 4.6-10.5 6.9v16.7c0 5.5 1.5 10.6 4.2 15 5.1 8.3 14.2 13.9 24.6 13.9h47.5c10.4 0 19.5-5.6 24.6-13.9 2.7-4.4 4.2-9.5 4.2-15V109.4c.1-2.5-.2-4.9-.8-7.2z"/></svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" viewBox="0 0 500 500" focusable="false"><path d="M80 0h340a80 80 0 0 1 80 80v420H80a80 80 0 0 1-80-80V80A80 80 0 0 1 80 0z" fill="#835069"/><path fill="#5b2942" d="M415.18 27.51l41.64 415H205.48l209.7-415z"/><path fill="#d1d0bd" d="M93.7 114.72l-8.69 60.87 7.24 56.52-5.8 56.52 8.7 66.67-8.7 86.95 31.89 27.54 30.43-8.7 53.63 10.15 30.43 5.8 60.87-5.8 59.42 7.25 61.87-9.9V27.51H87.54l-1.09 40.83 7.25 46.38z"/><path fill="#7172a3" d="M122.7 254.51h96.7v17.03h-96.7z"/><path fill="#9595ba" d="M309.13 284.51h78.23v17.03h-78.23zm-186.43 0h159.42v17.03H122.7zm0 28h56.13v17.03H122.7zm83.15 0h181.52v17.03H205.85zm-83.15 28h127.65v17.03H122.7zm154.67 0h110v17.03h-110zm-70.84 28h104.25v17.03H206.53zm-83.83 0h56.82v17.03H122.7zm215.1 0h49.56v17.03H337.8zm-86.58 28h136.15v17.03H251.22zm-128.52 0h101.5v17.03H122.7zm0 28h239.59v17.03H122.7zm-.01-363v162.63h99.55l92.24-162.63H122.69z"/><path fill="#7172a3" d="M387.36 61.51h-72.88l-92.24 162.63h165.12V61.51zM184.43 187v11.91c7.37-.31 13.14-2.73 18-7.68s9.35-13 13.62-24.88l31.6-84.64h-15.27l-25.46 70.71-12.63-39.65h-14l18.57 47.71a19.63 19.63 0 0 1 0 14.27c-1.86 4.86-5.25 10.56-14.43 12.25z"/><path d="M301.09 84.87l-32.7 57.85a33.23 33.23 0 0 0 32.7-57.85z" fill="#494a7b"/><path d="M255.8 97.46a33.2 33.2 0 0 0 12.58 45.25l32.7-57.85a33.21 33.21 0 0 0-45.26 12.54z" fill="#7172a3"/><path d="M259.55 158.11l-21.37 37.82a21.72 21.72 0 1 0 21.37-37.82z" fill="#494a7b"/><path d="M259.62 158.18a21.71 21.71 0 0 0-21.4 37.82z" fill="#7172a3"/><path d="M228.29 213.47l-12.84 22.7a13 13 0 0 0 12.8-22.7z" fill="#494a7b"/><path d="M228.29 213.5a13 13 0 0 0-14 22c.37.23.74.44 1.12.64z" fill="#7172a3"/></svg>
images/Video_SEO_Icon.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 450" role="img" aria-hidden="true" focusable="false"><path fill="#5B2942" d="M382 0H60C26.9 0 0 26.9 0 60v128.9L382 9.1V0z"/><path fill="#C88A57" d="M452 1.2V29c0 3.3-2.7 6-6 6h-58c-3.3 0-6-2.7-6-6V9.1L0 188.9V390c0 33.1 26.9 60 60 60h1.1L500 243.4V60c0-29-20.6-53.2-48-58.8zm0 248.8c0 3.3-2.7 6-6 6h-58c-3.3 0-6-2.7-6-6v-50c0-3.3 2.7-6 6-6h58c3.3 0 6 2.7 6 6v50zm0-110.5c0 3.3-2.7 6-6 6h-58c-3.3 0-6-2.7-6-6v-50c0-3.3 2.7-6 6-6h58c3.3 0 6 2.7 6 6v50z"/><path fill="#5B2942" d="M445.6 35h.4c3.3 0 6-2.7 6-6V1.2c-2.1-.4-4.2-.7-6.4-.9V35zm.4 48.5h-58c-3.3 0-6 2.7-6 6v.3h57.6c3.3 0 6 2.7 6 6v49.7h.4c3.3 0 6-2.7 6-6v-50c0-3.3-2.7-6-6-6zm0 110.5h-58c-3.3 0-6 2.7-6 6v.3h57.6c3.3 0 6 2.7 6 6V256h.4c3.3 0 6-2.7 6-6v-50c0-3.3-2.7-6-6-6zM61.1 450H382v-28.7h57.6c3.3 0 6 2.7 6 6V450H500V243.4L61.1 450zM382 310.8h57.6c3.3 0 6 2.7 6 6v49.7H388c-3.3 0-6-2.7-6-6v-49.7z"/><path d="M15 247.5V375c0 33.1 26.9 60 60 60h255V247.5H15zM75 15c-33.1 0-60 26.9-60 60v127.5h315V15H75z" fill="#F7E2CA"/><path fill="#77B227" d="M218.2 257.5l-53.5 148.8-25.6-80H100L142.3 435h51.5L260 257.5zm-45.1-133.7c-4 10.3-10.7 21.4-29.2 24.8l-3 .6v33.4l3.9-.2c17.4-.7 30.9-6.4 42.4-18.1 11.6-11.6 21.4-29.6 31-56.4L252.8 15h-40.5l-17.7 49.1L179 15h-37l31.1 79.9c3.7 9.3 3.6 19.6 0 28.9z"/></svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" viewBox="0 0 500 500" focusable="false"><path d="M369 0H80A80 80 0 0 0 0 80v129.72L369 10.19zm-.48 468.06h63.89a6.33 6.33 0 0 1 6.48 6.48V500H500V270.37L69.49 499.29A80.89 80.89 0 0 0 80 500h288.52v-31.94zm.48-122.19h63.89a6.33 6.33 0 0 1 6.48 6.48v55.1h-63.93A6.48 6.48 0 0 1 369 401z" fill="#5b2942"/><path d="M2.78 440.92zm1.08 3.66zm29.08 40.1zm-17.86-17.96a78.81 78.81 0 0 1-4.67-7.27 81 81 0 0 0 4.67 7.27zM1.13 433.35c-.09-.55-.19-1.09-.27-1.64.08.55.14 1.09.27 1.64zm.74 3.83c-.12-.56-.25-1.12-.36-1.68.11.56.24 1.12.36 1.68zM30 482.44c-.75-.6-1.48-1.21-2.21-1.84.75.63 1.48 1.24 2.21 1.84zm-2.79-2.36zM6.52 451.65c-.24-.56-.47-1.13-.7-1.7.23.57.46 1.14.7 1.7zm1.56 3.41c-.28-.57-.54-1.15-.8-1.73.26.58.52 1.16.8 1.73zm-2.97-6.91c-.21-.56-.41-1.12-.61-1.69.2.54.4 1.13.61 1.69zm19.4 29.45c-.63-.61-1.26-1.23-1.87-1.86.61.63 1.24 1.26 1.87 1.86zM.57 429.41c-.06-.52-.13-1-.18-1.55.05.52.12 1.03.18 1.55zm498.95-358.1c0 .37.08.74.11 1.11-.03-.37-.07-.74-.11-1.11zm.32 3.81c0 .37.05.75.07 1.12-.02-.37-.05-.75-.07-1.12zM69.28 499.26zM19.49 472.3q-.84-1-1.65-1.95.81.99 1.65 1.95zM62 497.94a79.75 79.75 0 0 1-28.9-13.14A79.59 79.59 0 0 0 62 497.94zm-44.81-28.43c-.54-.67-1.07-1.35-1.58-2 .51.65 1.04 1.33 1.58 2zM499.06 67.7c0 .16 0 .33.07.49-.03-.19-.05-.33-.07-.49zM21.94 475zM.19 425.27c0-.44-.07-.87-.09-1.32.02.45.06.88.09 1.32zm65.41 73.41zm-55.8-40.3c-.33-.59-.63-1.2-.94-1.8.31.6.61 1.21.94 1.8z" fill="#835069"/><path d="M22.64 475.74l-.7-.74zm10.46 9.06l-.16-.12zm-7.92-6.56l-.67-.64zM65.7 498.7h-.1zm3.58.56zM62.1 498h-.09zm-34.29-17.4l-.6-.52zm2.66 2.2l-.45-.36zm-10.28-9.7c-.24-.26-.47-.53-.7-.8.23.27.51.54.7.8zM1.51 435.5c-.14-.71-.26-1.43-.38-2.15.12.72.24 1.44.38 2.15zM499.13 68.19q.22 1.55.39 3.12-.16-1.57-.39-3.12zM.39 427.86c-.09-.86-.14-1.72-.2-2.59.06.87.11 1.73.2 2.59zM.1 424c-.1-1.36-.1-2.67-.1-4 0 1.33 0 2.64.1 4zm.76 7.71c-.11-.76-.2-1.53-.29-2.3.09.77.18 1.59.29 2.3zM499.91 76.24c0 1.25.09 2.5.09 3.76 0-1.26 0-2.51-.09-3.76zM17.84 470.35l-.65-.84zM499.63 72.42c.09.9.15 1.8.21 2.7-.06-.9-.12-1.8-.21-2.7zM2.34 439.23c-.17-.68-.32-1.37-.47-2.05.13.68.3 1.37.47 2.05zm6.52 17.35c-.26-.5-.53-1-.78-1.52.25.51.52 1.02.78 1.52zm1.55 2.87c-.2-.36-.42-.71-.61-1.07.2.36.41.71.61 1.07zm5.2 8.02l-.53-.75zM5.82 450c-.24-.6-.48-1.19-.71-1.8.23.56.47 1.15.71 1.8zm-1.32-3.54zm-1.16-3.58c-.2-.65-.38-1.31-.56-2 .22.69.36 1.35.56 2zm3.94 10.45c-.26-.56-.52-1.11-.76-1.68.24.57.48 1.12.76 1.68z" fill="#c88a57"/><path d="M499.91 76.24c0-.37-.05-.75-.07-1.12-.06-.9-.12-1.8-.21-2.7 0-.37-.07-.74-.11-1.11q-.16-1.57-.39-3.12c0-.16-.05-.33-.07-.49A80.11 80.11 0 0 0 446.3 4.44v28a6.33 6.33 0 0 1-6.48 6.48h-64.38a6.48 6.48 0 0 1-6.44-6.49V10.19L0 209.72V420c0 1.33 0 2.64.1 3.95 0 .45.06.88.09 1.32.06.87.11 1.73.2 2.59 0 .52.12 1 .18 1.55.09.77.18 1.54.29 2.3.08.55.18 1.09.27 1.64.12.72.24 1.44.38 2.15s.24 1.12.36 1.68.3 1.37.47 2.05.29 1.13.44 1.69.36 1.31.56 2 .34 1.13.52 1.7.42 1.25.64 1.88.4 1.13.61 1.69.47 1.2.71 1.8.46 1.14.7 1.7.5 1.12.76 1.68.52 1.16.8 1.73.52 1 .78 1.52.61 1.21.94 1.8c.19.36.41.71.61 1.07a78.81 78.81 0 0 0 4.67 7.27l.53.75c.51.69 1 1.37 1.58 2l.65.84q.81 1 1.65 1.95c.23.27.46.54.7.8.57.65 1.16 1.28 1.75 1.9l.7.74c.61.63 1.24 1.25 1.87 1.86l.67.64c.67.63 1.34 1.24 2 1.84l.6.52c.73.63 1.46 1.24 2.21 1.84l.45.36c.81.64 1.63 1.27 2.47 1.88l.16.12A79.75 79.75 0 0 0 62 497.94h.09c1.16.26 2.32.5 3.5.71h.1c1.19.21 2.38.4 3.58.56L500 270.37V80c0-1.26 0-2.51-.09-3.76zM369 99.07a6.33 6.33 0 0 1 6.48-6.48h64.35c3.71 0 6.95 3.24 6.49 6.48v55.56a6.33 6.33 0 0 1-6.49 6.48h-64.39a6.48 6.48 0 0 1-6.46-6.46V99.54zm77.3 123.15v55.56a6.33 6.33 0 0 1-6.48 6.48h-64.38a6.48 6.48 0 0 1-6.44-6.46v-55.58a6.33 6.33 0 0 1 6.48-6.48h64.36c3.68 0 6.92 3.26 6.46 6.48z" fill="#c88a57"/><path d="M439.81 92.59h-64.35a6.33 6.33 0 0 0-6.46 6.48v.47h63.89a6.33 6.33 0 0 1 6.48 6.48v55.09h.46a6.33 6.33 0 0 0 6.49-6.48V99.07c.44-3.24-2.8-6.48-6.51-6.48zm.01 123.15h-64.36a6.33 6.33 0 0 0-6.48 6.48v.47h63.89a6.33 6.33 0 0 1 6.48 6.48v55.09h.47a6.33 6.33 0 0 0 6.48-6.48v-55.56c.46-3.22-2.78-6.48-6.48-6.48zm-.47-213.37c1.95.48 3.87 1 5.76 1.67" fill="#5b2942"/><path d="M439.54 38.89h.28a6.33 6.33 0 0 0 6.48-6.48v-28q-3.41-1.19-6.95-2.07v36.55z" fill="#5b2942"/><path d="M325 272H17v131a80 80 0 0 0 80 80h228z" fill="#f7e2ca"/><path fill="#77b227" d="M214.81 285.78l-59.72 165.28-28.24-88.89H83.33L130.56 483h56.94l73.61-197.22h-46.3z"/><path d="M325 227l-308 1V97a80 80 0 0 1 80-80h228z" fill="#f7e2ca"/><path d="M164.35 137.83c-4.63 11.58-12 23.61-32.41 27.78l-3.24.46v37h4.17c19.45-.92 34.26-6.94 47.22-19.91s23.61-32.87 34.26-62.5l38.43-103.2h-44.45l-19.44 54.63L171.3 17h-41.21l34.73 88.89a44.7 44.7 0 0 1-.47 31.94z" fill="#77b227"/><path d="M439.81 338.89h-64.35a6.33 6.33 0 0 0-6.48 6.48v.46a6.48 6.48 0 0 1 6.46-6.42h64.08a6.48 6.48 0 0 1 6.46 6.46V401a6.49 6.49 0 0 1-6.44 6.46h.27a6.34 6.34 0 0 0 6.49-6.49v-55.6c.46-3.24-2.78-6.48-6.49-6.48z" fill="#5b2942"/></svg>
images/Woo_SEO_Icon.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" role="img" aria-hidden="true" focusable="false"><path fill="#B5DCF3" d="M500 450H60c-33.1 0-60-26.9-60-60V60C0 26.9 26.9 0 60 0h380c33.1 0 60 26.9 60 60v390z"/><path fill="#97BED1" d="M500 60c0-33.1-26.9-60-60-60H246.8v450H500V60z"/><circle fill="#F49A00" cx="346.9" cy="227.8" r="73.7"/><circle fill="#ED261F" cx="204.3" cy="225.1" r="73.7"/><path fill="#FEC228" d="M310 291.7c-35.3-20.4-47.4-65.5-27-100.7s65.5-47.4 100.7-27"/><path fill="#FF4E47" d="M167.4 288.9c-35.3-20.4-47.4-65.5-27-100.7s65.5-47.4 100.7-27l-73.7 127.7z"/><circle fill="#77B227" cx="278.8" cy="123.3" r="85.3"/><path fill="#9FDA4F" d="M236.1 197.1c-40.8-23.5-54.7-75.7-31.2-116.5s75.7-54.7 116.5-31.2"/><path d="M346.8 419.8c-16.7 0-30.2 13.6-30.2 30.2s13.6 30.2 30.2 30.2S377 466.7 377 450s-13.6-30.2-30.2-30.2zm-154 0c-16.7 0-30.2 13.6-30.2 30.2s13.6 30.2 30.2 30.2S223 466.7 223 450s-13.5-30.2-30.2-30.2zm289.6-260.1h-47.1l-46.1 125.6H164.6l-62.5-185H19v38h48.6l90.5 264H373v-35H192.6l-12.3-36h240.3z" fill="#5B2942"/></svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" viewBox="0 0 500 500" focusable="false"><path d="M80 0h340a80 80 0 0 1 80 80v420H80a80 80 0 0 1-80-80V80A80 80 0 0 1 80 0z" fill="#b5dcf3"/><path d="M420 0H246.44v500H500V80a80 80 0 0 0-80-80z" fill="#97bed1"/><circle cx="344.23" cy="226.47" r="72.21" fill="#f49a00"/><circle cx="204.56" cy="223.81" r="72.21" fill="#ed261f"/><path d="M308.12 289a72.21 72.21 0 0 1 72.21-125.07" fill="#fec228"/><path d="M168.46 286.35a72.21 72.21 0 1 1 72.21-125.08z" fill="#ff4e47"/><circle cx="277.5" cy="124.13" r="83.48" fill="#77b227"/><path d="M235.76 196.42a83.47 83.47 0 1 1 83.48-144.58" fill="#9fda4f"/><circle cx="344.1" cy="438.01" r="29.58" fill="#5b2942"/><circle cx="193.34" cy="438.01" r="29.58" fill="#5b2942"/><path fill="#5b2942" d="M476.85 155.8h-46.11l-45.15 122.96H165.72L104.51 97.61H23.15v37.2h47.54l88.68 258.5h210.39v-34.27H193.15l-12.11-35.25h235.32l60.49-167.99z"/></svg>
images/Yoast_SEO_Icon.svg CHANGED
@@ -1 +1 @@
1
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 488.22" role="img" aria-hidden="true" focusable="false"><path d="M436.82 4.06A90 90 0 0 0 410 0H90A90 90 0 0 0 0 90v270a90 90 0 0 0 90 90h410V90a90 90 0 0 0-63.18-85.94z" fill="#a4286a"/><path d="M436.82 4.06L184.15 450H500V90a90 90 0 0 0-63.18-85.94z" fill="#6c2548"/><path d="M74.4 339.22v34.93c21.63-.85 38.51-8 52.84-22.46 14.76-14.83 27.45-38 39.93-72.85l92.53-248H215l-74.6 207.07-37.09-116.15h-41l54.42 139.79a57.49 57.49 0 0 1 0 41.84c-5.52 14.2-15.35 30.88-42.33 35.83z" fill="#fff"/><circle cx="368.33" cy="124.68" r="97.34" transform="rotate(-45 368.335 124.68)" fill="#9fda4f"/><path d="M416.2 39.93l-95.74 169.51A97.34 97.34 0 1 0 416.2 39.93z" fill="#77b227"/><path d="M294.78 254.75l-.15-.08-.13-.07a63.6 63.6 0 0 0-62.56 110.76h.13a63.6 63.6 0 0 0 62.71-110.67z" fill="#fec228"/><path d="M294.5 254.59l-62.56 110.76a63.6 63.6 0 1 0 62.56-110.76z" fill="#f49a00"/><path d="M222.31 450.07A38.16 38.16 0 0 0 203 416.83a38.18 38.18 0 1 0 19.41 33.27z" fill="#ff4e47"/><path d="M202.9 416.8l-37.54 66.48a38.17 38.17 0 0 0 37.54-66.48z" fill="#ed261f"/></svg>
1
+ <svg xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" viewBox="0 0 500 500" focusable="false"><path d="M80 0h340a80 80 0 0 1 80 80v420H80a80 80 0 0 1-80-80V80A80 80 0 0 1 80 0z" fill="#a4286a"/><path d="M437.61 2L155.89 500H500V80a80 80 0 0 0-62.39-78z" fill="#6c2548"/><path d="M74.4 337.3v34.9c21.6-.9 38.5-8 52.8-22.5s27.4-38 39.9-72.9l92.6-248h-44.8L140.3 236l-37-116.2h-41l54.4 139.8a57.54 57.54 0 0 1 0 41.8c-5.5 14.2-15.4 30.9-42.3 35.9z" fill="#fff"/><circle cx="368.33" cy="124.68" r="97.34" transform="rotate(-45 368.335 124.68)" fill="#9fda4f"/><path d="M416.2 39.93l-95.74 169.51A97.34 97.34 0 1 0 416.2 39.93z" fill="#77b227"/><path d="M294.78 254.75l-.15-.08-.13-.07a63.6 63.6 0 0 0-62.56 110.76h.13a63.6 63.6 0 0 0 62.71-110.67z" fill="#fec228"/><path d="M294.5 254.59l-62.56 110.76a63.6 63.6 0 1 0 62.56-110.76z" fill="#f49a00"/><path d="M222.31 450.07A38.16 38.16 0 0 0 203 416.83a38.18 38.18 0 1 0 19.41 33.27z" fill="#ff4e47"/><path d="M202.9 416.8l-37.54 66.48a38.17 38.17 0 0 0 37.54-66.48z" fill="#ed261f"/></svg>
images/editicon.png DELETED
Binary file
images/error-icon.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512" role="img" aria-hidden="true" focusable="false"><path fill="#dc3232" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"/></svg>
images/exclamation-triangle.svg DELETED
@@ -1 +0,0 @@
1
- <svg width="16" height="16" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true" focusable="false"><path d="M1024 1375v-190q0-14-9.5-23.5T992 1152H800q-13 0-22.5 9.5T768 1185v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11H786q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17H128q-34 0-63.5-17T18 1601q-37-63-2-126L784 67q17-31 47-49t65-18 65 18 47 49z"/></svg>