Jetpack Boost – Website Speed, Performance and Critical CSS - Version 1.4.2

Version Description

Download this release

Release Info

Developer mikemayhem3030
Plugin Icon 128x128 Jetpack Boost – Website Speed, Performance and Critical CSS
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.2

Files changed (113) hide show
  1. CHANGELOG.md +5 -0
  2. app/features/optimizations/critical-css/CSS_Proxy.php +62 -0
  3. app/features/optimizations/critical-css/Critical_CSS.php +2 -0
  4. app/features/optimizations/critical-css/Generator.php +1 -46
  5. app/lib/class-transient.php +9 -4
  6. app/lib/critical-css/Critical_CSS_State.php +1 -1
  7. composer.json +4 -4
  8. jetpack-boost.php +2 -2
  9. jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md +5 -0
  10. jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php +1 -1
  11. jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md +15 -0
  12. jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php +1 -1
  13. jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js +1 -1
  14. jetpack_vendor/automattic/jetpack-assets/composer.json +1 -1
  15. jetpack_vendor/automattic/jetpack-assets/package.json +1 -1
  16. jetpack_vendor/automattic/jetpack-config/CHANGELOG.md +10 -0
  17. jetpack_vendor/automattic/jetpack-config/README.md +3 -3
  18. jetpack_vendor/automattic/jetpack-config/composer.json +1 -1
  19. jetpack_vendor/automattic/jetpack-config/src/class-config.php +14 -0
  20. jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md +31 -0
  21. jetpack_vendor/automattic/jetpack-connection/TRACKING.md +122 -0
  22. jetpack_vendor/automattic/jetpack-connection/composer.json +4 -3
  23. jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php +2 -2
  24. jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php +1 -1
  25. jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php +230 -0
  26. jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php +189 -0
  27. jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php +1 -1
  28. jetpack_vendor/automattic/jetpack-connection/src/class-client.php +1 -1
  29. jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php +1 -1
  30. jetpack_vendor/automattic/jetpack-connection/src/class-manager.php +5 -3
  31. jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php +1 -1
  32. jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php +1 -1
  33. jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php +1 -1
  34. jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php +325 -0
  35. jetpack_vendor/automattic/jetpack-connection/src/class-utils.php +1 -1
  36. jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php +37 -4
  37. jetpack_vendor/automattic/jetpack-connection/src/js/tracks-ajax.js +62 -0
  38. jetpack_vendor/automattic/jetpack-connection/src/js/tracks-callables.js +83 -0
  39. jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php +197 -0
  40. jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md +5 -0
  41. jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php +1 -1
  42. jetpack_vendor/automattic/jetpack-lazy-images/CHANGELOG.md +15 -0
  43. jetpack_vendor/automattic/jetpack-lazy-images/dist/intersection-observer.asset.php +1 -1
  44. jetpack_vendor/automattic/jetpack-lazy-images/dist/lazy-images.asset.php +1 -1
  45. jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php +1 -1
  46. jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md +67 -0
  47. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/apple-831595bc00ea178333e5.png +0 -0
  48. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/apple-92dacafad84e79708a74.svg +3 -0
  49. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/google-a61414f63a1818b3dd88.png +0 -0
  50. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/google-dec2a429bf1d8e83f9ad.svg +1 -0
  51. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/wordpress-47ead60afe6121bd660b.png +0 -0
  52. jetpack_vendor/automattic/jetpack-my-jetpack/build/images/wordpress-e099b30cc40508916516.png +0 -0
  53. jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php +1 -1
  54. jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css +1 -1
  55. jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js +6 -9
  56. jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js.LICENSE.txt +2 -2
  57. jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css +1 -1
  58. jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php +13 -21
  59. jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php +1 -1
  60. jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php +2 -13
  61. jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php +2 -2
  62. jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php +1 -1
  63. jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php +2 -2
  64. jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php +1 -1
  65. jetpack_vendor/automattic/jetpack-options/CHANGELOG.md +5 -0
  66. jetpack_vendor/automattic/jetpack-options/composer.json +0 -1
  67. jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php +2 -2
  68. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/.phpcs.dir.xml +0 -0
  69. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/CHANGELOG.md +6 -0
  70. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/LICENSE.txt +0 -0
  71. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/README.md +0 -0
  72. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/SECURITY.md +0 -0
  73. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/composer.json +1 -2
  74. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php +0 -0
  75. {vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/src/class-plugins-installer.php +0 -0
  76. jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md +5 -0
  77. jetpack_vendor/automattic/jetpack-redirect/composer.json +1 -1
  78. jetpack_vendor/automattic/jetpack-status/CHANGELOG.md +5 -0
  79. jetpack_vendor/automattic/jetpack-status/composer.json +1 -1
  80. jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php +102 -0
  81. jetpack_vendor/automattic/jetpack-status/src/class-errors.php +43 -0
  82. jetpack_vendor/automattic/jetpack-status/src/class-files.php +54 -0
  83. jetpack_vendor/automattic/jetpack-status/src/class-modules.php +567 -0
  84. jetpack_vendor/automattic/jetpack-status/src/class-paths.php +28 -0
  85. jetpack_vendor/automattic/jetpack-status/src/class-status.php +15 -0
  86. jetpack_vendor/automattic/jetpack-tracking/CHANGELOG.md +10 -0
  87. jetpack_vendor/automattic/jetpack-tracking/composer.json +1 -1
  88. jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php +1 -1
  89. jetpack_vendor/i18n-map.php +13 -9
  90. readme.txt +3 -11
  91. vendor/autoload.php +1 -1
  92. vendor/autoload_packages.php +1 -1
  93. vendor/composer/autoload_classmap.php +12 -5
  94. vendor/composer/autoload_real.php +7 -7
  95. vendor/composer/autoload_static.php +17 -10
  96. vendor/composer/installed.json +103 -101
  97. vendor/composer/installed.php +45 -45
  98. vendor/composer/jetpack_autoload_classmap.php +392 -364
  99. vendor/composer/jetpack_autoload_filemap.php +1 -1
  100. vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
  101. vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
  102. vendor/jetpack-autoloader/class-autoloader.php +1 -1
  103. vendor/jetpack-autoloader/class-container.php +1 -1
  104. vendor/jetpack-autoloader/class-hook-manager.php +1 -1
  105. vendor/jetpack-autoloader/class-latest-autoloader-guard.php +1 -1
  106. vendor/jetpack-autoloader/class-manifest-reader.php +1 -1
  107. vendor/jetpack-autoloader/class-path-processor.php +1 -1
  108. vendor/jetpack-autoloader/class-php-autoloader.php +1 -1
  109. vendor/jetpack-autoloader/class-plugin-locator.php +1 -1
  110. vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
  111. vendor/jetpack-autoloader/class-shutdown-handler.php +1 -1
  112. vendor/jetpack-autoloader/class-version-loader.php +1 -1
  113. vendor/jetpack-autoloader/class-version-selector.php +2 -2
CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [1.4.1] - 2022-04-06
9
  ### Changed
10
  - Critical CSS: Tidied up Critical CSS class structure.
@@ -137,4 +141,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
137
  [1.3.1-beta]: https://github.com/Automattic/jetpack-boost-production/compare/v1.3.0-beta...v1.3.1-beta
138
  [1.3.0-beta]: https://github.com/Automattic/jetpack-boost-production/compare/v1.2.0...v1.3.0-beta
139
  [1.2.0]: https://github.com/Automattic/jetpack-boost-production/compare/v1.1.0...v1.2.0-beta
 
140
  [1.4.1]: https://github.com/Automattic/jetpack-boost-production/compare/v1.4.0...v1.4.1
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.4.2] - 2022-04-11
9
+ ### Fixed
10
+ - Fixed critical CSS generation failure while using a CDN to serve CSS
11
+
12
  ## [1.4.1] - 2022-04-06
13
  ### Changed
14
  - Critical CSS: Tidied up Critical CSS class structure.
141
  [1.3.1-beta]: https://github.com/Automattic/jetpack-boost-production/compare/v1.3.0-beta...v1.3.1-beta
142
  [1.3.0-beta]: https://github.com/Automattic/jetpack-boost-production/compare/v1.2.0...v1.3.0-beta
143
  [1.2.0]: https://github.com/Automattic/jetpack-boost-production/compare/v1.1.0...v1.2.0-beta
144
+ [1.4.2]: https://github.com/Automattic/jetpack-boost-production/compare/v1.4.1...v1.4.2
145
  [1.4.1]: https://github.com/Automattic/jetpack-boost-production/compare/v1.4.0...v1.4.1
app/features/optimizations/critical-css/CSS_Proxy.php ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace Automattic\Jetpack_Boost\Features\Optimizations\Critical_CSS;
4
+
5
+ use Automattic\Jetpack_Boost\Lib\Critical_CSS\Critical_CSS_State;
6
+
7
+ /**
8
+ * Add an ajax endpoint to proxy external CSS files.
9
+ */
10
+ class CSS_Proxy {
11
+ const NONCE_ACTION = 'jb-generate-proxy-nonce';
12
+
13
+ public static function init() {
14
+ $instance = new self();
15
+
16
+ if ( is_admin() ) {
17
+ add_action( 'wp_ajax_boost_proxy_css', array( $instance, 'handle_css_proxy' ) );
18
+ }
19
+ }
20
+
21
+ /**
22
+ * AJAX handler to handle proxying of external CSS resources.
23
+ */
24
+ public function handle_css_proxy() {
25
+ $state = new Critical_CSS_State();
26
+
27
+ // Verify valid nonce.
28
+ if ( empty( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['nonce'] ), self::NONCE_ACTION ) ) {
29
+ wp_die( '', 400 );
30
+ }
31
+
32
+ // Make sure currently logged in as admin.
33
+ if ( ! current_user_can( 'manage_options' ) ) {
34
+ wp_die( '', 400 );
35
+ }
36
+
37
+ // Reject any request made when not generating.
38
+ if ( ! $state->is_pending() ) {
39
+ wp_die( '', 400 );
40
+ }
41
+
42
+ // Validate URL and fetch.
43
+ $proxy_url = filter_var( wp_unslash( $_POST['proxy_url'] ), FILTER_VALIDATE_URL );
44
+ if ( ! wp_http_validate_url( $proxy_url ) ) {
45
+ die( 'Invalid URL' );
46
+ }
47
+
48
+ $response = wp_remote_get( $proxy_url );
49
+ if ( is_wp_error( $response ) ) {
50
+ // TODO: Nicer error handling.
51
+ die( 'error' );
52
+ }
53
+
54
+ header( 'Content-type: text/css' );
55
+
56
+ // Outputting proxied CSS contents unescaped.
57
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
58
+ echo wp_strip_all_tags( $response['body'] );
59
+
60
+ die();
61
+ }
62
+ }
app/features/optimizations/critical-css/Critical_CSS.php CHANGED
@@ -64,6 +64,8 @@ class Critical_CSS implements Feature, Has_Endpoints {
64
  }
65
 
66
  Critical_CSS_Invalidator::init();
 
 
67
  add_filter( 'jetpack_boost_js_constants', array( $this, 'add_critical_css_constants' ) );
68
  add_filter( 'jetpack_boost_admin_notices', array( $this, 'add_admin_notices' ) );
69
 
64
  }
65
 
66
  Critical_CSS_Invalidator::init();
67
+ CSS_Proxy::init();
68
+
69
  add_filter( 'jetpack_boost_js_constants', array( $this, 'add_critical_css_constants' ) );
70
  add_filter( 'jetpack_boost_admin_notices', array( $this, 'add_admin_notices' ) );
71
 
app/features/optimizations/critical-css/Generator.php CHANGED
@@ -10,7 +10,6 @@ use Automattic\Jetpack_Boost\Lib\Nonce;
10
  class Generator {
11
 
12
  const GENERATE_QUERY_ACTION = 'jb-generate-critical-css';
13
- const GENERATE_PROXY_NONCE = 'jb-generate-proxy-nonce';
14
  const CSS_CALLBACK_ACTION = 'jb-critical-css-callback';
15
 
16
  /**
@@ -34,10 +33,6 @@ class Generator {
34
  $this->state->create_request( $this->paths->get_providers() );
35
  }
36
 
37
- if ( is_admin() ) {
38
- add_action( 'wp_ajax_boost_proxy_css', array( $this, 'handle_css_proxy' ) );
39
- }
40
-
41
  }
42
 
43
  /**
@@ -158,46 +153,6 @@ class Generator {
158
  }
159
  // phpcs:enable WordPress.Security.NonceVerification.Recommended
160
 
161
- /**
162
- * AJAX handler to handle proxying of external CSS resources.
163
- */
164
- public function handle_css_proxy() {
165
- // Verify valid nonce.
166
- if ( empty( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_POST['nonce'] ), self::GENERATE_PROXY_NONCE ) ) {
167
- wp_die( '', 400 );
168
- }
169
-
170
- // Make sure currently logged in as admin.
171
- if ( ! current_user_can( 'manage_options' ) ) {
172
- wp_die( '', 400 );
173
- }
174
-
175
- // Reject any request made when not generating.
176
- if ( ! $this->state->is_pending() ) {
177
- wp_die( '', 400 );
178
- }
179
-
180
- // Validate URL and fetch.
181
- $proxy_url = filter_var( wp_unslash( $_POST['proxy_url'] ), FILTER_VALIDATE_URL );
182
- if ( ! wp_http_validate_url( $proxy_url ) ) {
183
- die( 'Invalid URL' );
184
- }
185
-
186
- $response = wp_remote_get( $proxy_url );
187
- if ( is_wp_error( $response ) ) {
188
- // TODO: Nicer error handling.
189
- die( 'error' );
190
- }
191
-
192
- header( 'Content-type: text/css' );
193
-
194
- // Outputting proxied CSS contents unescaped.
195
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
196
- echo wp_strip_all_tags( $response['body'] );
197
-
198
- die();
199
- }
200
-
201
  public function make_generation_request() {
202
  $this->state->create_request( $this->paths->get_providers() );
203
  }
@@ -233,7 +188,7 @@ class Generator {
233
  $status['generation_nonce'] = Nonce::create( self::GENERATE_QUERY_ACTION );
234
 
235
  // Add a user-bound nonce to use when proxying CSS for Critical CSS generation.
236
- $status['proxy_nonce'] = wp_create_nonce( self::GENERATE_PROXY_NONCE );
237
 
238
  // Add a passthrough block to include in all response callbacks.
239
  $status['callback_passthrough'] = array(
10
  class Generator {
11
 
12
  const GENERATE_QUERY_ACTION = 'jb-generate-critical-css';
 
13
  const CSS_CALLBACK_ACTION = 'jb-critical-css-callback';
14
 
15
  /**
33
  $this->state->create_request( $this->paths->get_providers() );
34
  }
35
 
 
 
 
 
36
  }
37
 
38
  /**
153
  }
154
  // phpcs:enable WordPress.Security.NonceVerification.Recommended
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  public function make_generation_request() {
157
  $this->state->create_request( $this->paths->get_providers() );
158
  }
188
  $status['generation_nonce'] = Nonce::create( self::GENERATE_QUERY_ACTION );
189
 
190
  // Add a user-bound nonce to use when proxying CSS for Critical CSS generation.
191
+ $status['proxy_nonce'] = wp_create_nonce( CSS_Proxy::NONCE_ACTION );
192
 
193
  // Add a passthrough block to include in all response callbacks.
194
  $status['callback_passthrough'] = array(
app/lib/class-transient.php CHANGED
@@ -92,16 +92,21 @@ class Transient {
92
  */
93
  $prefix_search_pattern = $wpdb->esc_like( $option_prefix ) . '%';
94
 
95
- $wpdb->query(
96
  $wpdb->prepare(
97
  "
98
- DELETE
99
- FROM $wpdb->options
100
- WHERE `option_name` LIKE %s
101
  ",
102
  $prefix_search_pattern
103
  )
104
  );
 
 
 
 
 
105
  }
106
 
107
  /**
92
  */
93
  $prefix_search_pattern = $wpdb->esc_like( $option_prefix ) . '%';
94
 
95
+ $option_names = $wpdb->get_col(
96
  $wpdb->prepare(
97
  "
98
+ SELECT option_name
99
+ FROM $wpdb->options
100
+ WHERE `option_name` LIKE %s
101
  ",
102
  $prefix_search_pattern
103
  )
104
  );
105
+
106
+ // Go through each option individually to ensure caches are handled properly.
107
+ foreach ( $option_names as $option_name ) {
108
+ delete_option( $option_name );
109
+ }
110
  }
111
 
112
  /**
app/lib/critical-css/Critical_CSS_State.php CHANGED
@@ -21,7 +21,7 @@ class Critical_CSS_State {
21
  const FAIL = 'error';
22
  const REQUESTING = 'requesting';
23
 
24
- const KEY_PREFIX = 'critical_css_state:';
25
 
26
  /**
27
  * Critical CSS state.
21
  const FAIL = 'error';
22
  const REQUESTING = 'requesting';
23
 
24
+ const KEY_PREFIX = 'critical_css_state-';
25
 
26
  /**
27
  * Critical CSS state.
composer.json CHANGED
@@ -3,7 +3,7 @@
3
  "description": "Boost your WordPress site's performance, from the creators of Jetpack",
4
  "type": "library",
5
  "license": "GPL-2.0-or-later",
6
- "version": "1.4.1",
7
  "authors": [
8
  {
9
  "name": "Automattic, Inc.",
@@ -14,7 +14,7 @@
14
  "prefer-stable": true,
15
  "require": {
16
  "ext-json": "*",
17
- "automattic/jetpack-admin-ui": "^0.2.5",
18
  "automattic/jetpack-assets": "^1.17",
19
  "automattic/jetpack-autoloader": "^2.11",
20
  "automattic/jetpack-composer-plugin": "^1.1",
@@ -22,7 +22,7 @@
22
  "automattic/jetpack-connection": "^1.37",
23
  "automattic/jetpack-device-detection": "^1.4",
24
  "automattic/jetpack-lazy-images": "^2.1",
25
- "automattic/jetpack-my-jetpack": "^0.6.9",
26
  "automattic/jetpack-tracking": "^1.14",
27
  "tedivm/jshrink": "1.4.0"
28
  },
@@ -69,7 +69,7 @@
69
  "platform": {
70
  "ext-intl": "0.0.0"
71
  },
72
- "autoloader-suffix": "b1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1",
73
  "allow-plugins": {
74
  "roots/wordpress-core-installer": true,
75
  "automattic/jetpack-autoloader": true,
3
  "description": "Boost your WordPress site's performance, from the creators of Jetpack",
4
  "type": "library",
5
  "license": "GPL-2.0-or-later",
6
+ "version": "1.4.2",
7
  "authors": [
8
  {
9
  "name": "Automattic, Inc.",
14
  "prefer-stable": true,
15
  "require": {
16
  "ext-json": "*",
17
+ "automattic/jetpack-admin-ui": "^0.2",
18
  "automattic/jetpack-assets": "^1.17",
19
  "automattic/jetpack-autoloader": "^2.11",
20
  "automattic/jetpack-composer-plugin": "^1.1",
22
  "automattic/jetpack-connection": "^1.37",
23
  "automattic/jetpack-device-detection": "^1.4",
24
  "automattic/jetpack-lazy-images": "^2.1",
25
+ "automattic/jetpack-my-jetpack": "^0.6",
26
  "automattic/jetpack-tracking": "^1.14",
27
  "tedivm/jshrink": "1.4.0"
28
  },
69
  "platform": {
70
  "ext-intl": "0.0.0"
71
  },
72
+ "autoloader-suffix": "b1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2",
73
  "allow-plugins": {
74
  "roots/wordpress-core-installer": true,
75
  "automattic/jetpack-autoloader": true,
jetpack-boost.php CHANGED
@@ -9,7 +9,7 @@
9
  * Plugin Name: Jetpack Boost
10
  * Plugin URI: https://jetpack.com/boost
11
  * Description: Boost your WordPress site's performance, from the creators of Jetpack
12
- * Version: 1.4.1
13
  * Author: Automattic
14
  * Author URI: https://automattic.com
15
  * License: GPL-2.0+
@@ -29,7 +29,7 @@ if ( ! defined( 'WPINC' ) ) {
29
  die;
30
  }
31
 
32
- define( 'JETPACK_BOOST_VERSION', '1.4.1' );
33
  define( 'JETPACK_BOOST_SLUG', 'jetpack-boost' );
34
 
35
  if ( ! defined( 'JETPACK_BOOST_CLIENT_NAME' ) ) {
9
  * Plugin Name: Jetpack Boost
10
  * Plugin URI: https://jetpack.com/boost
11
  * Description: Boost your WordPress site's performance, from the creators of Jetpack
12
+ * Version: 1.4.2
13
  * Author: Automattic
14
  * Author URI: https://automattic.com
15
  * License: GPL-2.0+
29
  die;
30
  }
31
 
32
+ define( 'JETPACK_BOOST_VERSION', '1.4.2' );
33
  define( 'JETPACK_BOOST_SLUG', 'jetpack-boost' );
34
 
35
  if ( ! defined( 'JETPACK_BOOST_CLIENT_NAME' ) ) {
jetpack_vendor/automattic/jetpack-admin-ui/CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [0.2.5] - 2022-03-08
9
  ### Fixed
10
  - Do not handle Akismet submenu if Jetpack plugin is present
@@ -48,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
48
  ### Fixed
49
  - Fixing menu visibility issues.
50
 
 
51
  [0.2.5]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.4...0.2.5
52
  [0.2.4]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.3...0.2.4
53
  [0.2.3]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.2...0.2.3
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [0.2.6] - 2022-04-05
9
+ ### Changed
10
+ - Updated package dependencies.
11
+
12
  ## [0.2.5] - 2022-03-08
13
  ### Fixed
14
  - Do not handle Akismet submenu if Jetpack plugin is present
52
  ### Fixed
53
  - Fixing menu visibility issues.
54
 
55
+ [0.2.6]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.5...0.2.6
56
  [0.2.5]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.4...0.2.5
57
  [0.2.4]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.3...0.2.4
58
  [0.2.3]: https://github.com/Automattic/jetpack-admin-ui/compare/0.2.2...0.2.3
jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php CHANGED
@@ -13,7 +13,7 @@ namespace Automattic\Jetpack\Admin_UI;
13
  */
14
  class Admin_Menu {
15
 
16
- const PACKAGE_VERSION = '0.2.5';
17
 
18
  /**
19
  * Whether this class has been initialized
13
  */
14
  class Admin_Menu {
15
 
16
+ const PACKAGE_VERSION = '0.2.6';
17
 
18
  /**
19
  * Whether this class has been initialized
jetpack_vendor/automattic/jetpack-assets/CHANGELOG.md CHANGED
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ## [1.17.6] - 2022-03-02
9
  ### Changed
10
  - Updated package dependencies.
@@ -202,6 +214,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
202
 
203
  - Statically access asset tools
204
 
 
 
 
205
  [1.17.6]: https://github.com/Automattic/jetpack-assets/compare/v1.17.5...v1.17.6
206
  [1.17.5]: https://github.com/Automattic/jetpack-assets/compare/v1.17.4...v1.17.5
207
  [1.17.4]: https://github.com/Automattic/jetpack-assets/compare/v1.17.3...v1.17.4
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.17.9] - 2022-04-05
9
+ ### Changed
10
+ - Updated package dependencies.
11
+
12
+ ## [1.17.8] - 2022-03-29
13
+ ### Changed
14
+ - Updated package dependencies.
15
+
16
+ ## [1.17.7] - 2022-03-23
17
+ ### Changed
18
+ - Updated package dependencies.
19
+
20
  ## [1.17.6] - 2022-03-02
21
  ### Changed
22
  - Updated package dependencies.
214
 
215
  - Statically access asset tools
216
 
217
+ [1.17.9]: https://github.com/Automattic/jetpack-assets/compare/v1.17.8...v1.17.9
218
+ [1.17.8]: https://github.com/Automattic/jetpack-assets/compare/v1.17.7...v1.17.8
219
+ [1.17.7]: https://github.com/Automattic/jetpack-assets/compare/v1.17.6...v1.17.7
220
  [1.17.6]: https://github.com/Automattic/jetpack-assets/compare/v1.17.5...v1.17.6
221
  [1.17.5]: https://github.com/Automattic/jetpack-assets/compare/v1.17.4...v1.17.5
222
  [1.17.4]: https://github.com/Automattic/jetpack-assets/compare/v1.17.3...v1.17.4
jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-i18n'), 'version' => '6540b0095b07550d09448c37fac5ef6b');
1
+ <?php return array('dependencies' => array('wp-i18n'), 'version' => '7b3aca48d6809a4527c8a9bc9c7a1d1c');
jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js CHANGED
@@ -1 +1 @@
1
- !function(){var e={967:function(e){e.exports=function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r={};return n.m=e,n.c=r,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=1)}([function(e,n,r){"use strict";function t(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(e,n){for(var r=0;r<n.length;r++){var t=n[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}return function(n,r,t){return r&&e(n.prototype,r),t&&e(n,t),n}}(),a=function(){function e(){t(this,e)}return o(e,null,[{key:"hash",value:function(n){return e.hex(e.md51(n))}},{key:"md5cycle",value:function(n,r){var t=n[0],o=n[1],a=n[2],i=n[3];t=e.ff(t,o,a,i,r[0],7,-680876936),i=e.ff(i,t,o,a,r[1],12,-389564586),a=e.ff(a,i,t,o,r[2],17,606105819),o=e.ff(o,a,i,t,r[3],22,-1044525330),t=e.ff(t,o,a,i,r[4],7,-176418897),i=e.ff(i,t,o,a,r[5],12,1200080426),a=e.ff(a,i,t,o,r[6],17,-1473231341),o=e.ff(o,a,i,t,r[7],22,-45705983),t=e.ff(t,o,a,i,r[8],7,1770035416),i=e.ff(i,t,o,a,r[9],12,-1958414417),a=e.ff(a,i,t,o,r[10],17,-42063),o=e.ff(o,a,i,t,r[11],22,-1990404162),t=e.ff(t,o,a,i,r[12],7,1804603682),i=e.ff(i,t,o,a,r[13],12,-40341101),a=e.ff(a,i,t,o,r[14],17,-1502002290),o=e.ff(o,a,i,t,r[15],22,1236535329),t=e.gg(t,o,a,i,r[1],5,-165796510),i=e.gg(i,t,o,a,r[6],9,-1069501632),a=e.gg(a,i,t,o,r[11],14,643717713),o=e.gg(o,a,i,t,r[0],20,-373897302),t=e.gg(t,o,a,i,r[5],5,-701558691),i=e.gg(i,t,o,a,r[10],9,38016083),a=e.gg(a,i,t,o,r[15],14,-660478335),o=e.gg(o,a,i,t,r[4],20,-405537848),t=e.gg(t,o,a,i,r[9],5,568446438),i=e.gg(i,t,o,a,r[14],9,-1019803690),a=e.gg(a,i,t,o,r[3],14,-187363961),o=e.gg(o,a,i,t,r[8],20,1163531501),t=e.gg(t,o,a,i,r[13],5,-1444681467),i=e.gg(i,t,o,a,r[2],9,-51403784),a=e.gg(a,i,t,o,r[7],14,1735328473),o=e.gg(o,a,i,t,r[12],20,-1926607734),t=e.hh(t,o,a,i,r[5],4,-378558),i=e.hh(i,t,o,a,r[8],11,-2022574463),a=e.hh(a,i,t,o,r[11],16,1839030562),o=e.hh(o,a,i,t,r[14],23,-35309556),t=e.hh(t,o,a,i,r[1],4,-1530992060),i=e.hh(i,t,o,a,r[4],11,1272893353),a=e.hh(a,i,t,o,r[7],16,-155497632),o=e.hh(o,a,i,t,r[10],23,-1094730640),t=e.hh(t,o,a,i,r[13],4,681279174),i=e.hh(i,t,o,a,r[0],11,-358537222),a=e.hh(a,i,t,o,r[3],16,-722521979),o=e.hh(o,a,i,t,r[6],23,76029189),t=e.hh(t,o,a,i,r[9],4,-640364487),i=e.hh(i,t,o,a,r[12],11,-421815835),a=e.hh(a,i,t,o,r[15],16,530742520),o=e.hh(o,a,i,t,r[2],23,-995338651),t=e.ii(t,o,a,i,r[0],6,-198630844),i=e.ii(i,t,o,a,r[7],10,1126891415),a=e.ii(a,i,t,o,r[14],15,-1416354905),o=e.ii(o,a,i,t,r[5],21,-57434055),t=e.ii(t,o,a,i,r[12],6,1700485571),i=e.ii(i,t,o,a,r[3],10,-1894986606),a=e.ii(a,i,t,o,r[10],15,-1051523),o=e.ii(o,a,i,t,r[1],21,-2054922799),t=e.ii(t,o,a,i,r[8],6,1873313359),i=e.ii(i,t,o,a,r[15],10,-30611744),a=e.ii(a,i,t,o,r[6],15,-1560198380),o=e.ii(o,a,i,t,r[13],21,1309151649),t=e.ii(t,o,a,i,r[4],6,-145523070),i=e.ii(i,t,o,a,r[11],10,-1120210379),a=e.ii(a,i,t,o,r[2],15,718787259),o=e.ii(o,a,i,t,r[9],21,-343485551),n[0]=t+n[0]&4294967295,n[1]=o+n[1]&4294967295,n[2]=a+n[2]&4294967295,n[3]=i+n[3]&4294967295}},{key:"cmn",value:function(e,n,r,t,o,a){return((n=(n+e&4294967295)+(t+a&4294967295)&4294967295)<<o|n>>>32-o)+r&4294967295}},{key:"ff",value:function(n,r,t,o,a,i,f){return e.cmn(r&t|~r&o,n,r,a,i,f)}},{key:"gg",value:function(n,r,t,o,a,i,f){return e.cmn(r&o|t&~o,n,r,a,i,f)}},{key:"hh",value:function(n,r,t,o,a,i,f){return e.cmn(r^t^o,n,r,a,i,f)}},{key:"ii",value:function(n,r,t,o,a,i,f){return e.cmn(t^(r|~o),n,r,a,i,f)}},{key:"md51",value:function(n){for(var r=n.length,t=[1732584193,-271733879,-1732584194,271733878],o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0,i=64;i<=r;i+=64)e.md5cycle(t,e.md5blk(n.substring(i-64,i)));for(n=n.substring(i-64),i=0,a=n.length;i<a;i++)o[i>>2]|=n.charCodeAt(i)<<(i%4<<3);if(o[i>>2]|=128<<(i%4<<3),i>55)for(e.md5cycle(t,o),i=0;i<16;i++)o[i]=0;return o[14]=8*r,e.md5cycle(t,o),t}},{key:"md5blk",value:function(e){for(var n=[],r=0;r<64;r+=4)n[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return n}},{key:"rhex",value:function(n){var r="";return r+=e.hexArray[n>>4&15]+e.hexArray[n>>0&15],r+=e.hexArray[n>>12&15]+e.hexArray[n>>8&15],(r+=e.hexArray[n>>20&15]+e.hexArray[n>>16&15])+(e.hexArray[n>>28&15]+e.hexArray[n>>24&15])}},{key:"hex",value:function(n){for(var r=n.length,t=0;t<r;t++)n[t]=e.rhex(n[t]);return n.join("")}}]),e}();a.hexArray=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n.default=a},function(e,n,r){e.exports=r(0)}])},855:function(e,n,r){const{default:t}=r(967),o=r(736),a={plugin:"plugins/",theme:"themes/",core:""},i=(e,n)=>Object.prototype.hasOwnProperty.call(e,n);e.exports={state:{baseUrl:null,locale:null,domainMap:{},domainPaths:{}},async downloadI18n(e,n,r){const f=this.state;if(!f||"string"!=typeof f.baseUrl)throw new Error("wp.jpI18nLoader.state is not set");if("en_US"===f.locale)return;if("undefined"==typeof fetch)throw new Error("Fetch API is not available.");const u=i(f.domainPaths,n)?f.domainPaths[n]:"";let c,h;const l=e.indexOf("?");l>=0?(c=t.hash(u+e.substring(0,l)),h=e.substring(l)):(c=t.hash(u+e),h="");const s=i(f.domainMap,n)?f.domainMap[n]:a[r]+n,g=await fetch(`${f.baseUrl}${s}-${f.locale}-${c}.json${h}`);if(!g.ok)throw new Error(`HTTP request failed: ${g.status} ${g.statusText}`);const d=await g.json(),p=i(d.locale_data,n)?d.locale_data[n]:d.locale_data.messages;p[""].domain=n,o.setLocaleData(p,n)}}},736:function(e){"use strict";e.exports=window.wp.i18n}},n={};var r=function r(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,r),a.exports}(855);(window.wp=window.wp||{}).jpI18nLoader=r}();
1
+ !function(){var e={984:function(e){e.exports=function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r={};return n.m=e,n.c=r,n.i=function(e){return e},n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n(n.s=1)}([function(e,n,r){"use strict";function t(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function e(e,n){for(var r=0;r<n.length;r++){var t=n[r];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,t.key,t)}}return function(n,r,t){return r&&e(n.prototype,r),t&&e(n,t),n}}(),a=function(){function e(){t(this,e)}return o(e,null,[{key:"hash",value:function(n){return e.hex(e.md51(n))}},{key:"md5cycle",value:function(n,r){var t=n[0],o=n[1],a=n[2],i=n[3];t=e.ff(t,o,a,i,r[0],7,-680876936),i=e.ff(i,t,o,a,r[1],12,-389564586),a=e.ff(a,i,t,o,r[2],17,606105819),o=e.ff(o,a,i,t,r[3],22,-1044525330),t=e.ff(t,o,a,i,r[4],7,-176418897),i=e.ff(i,t,o,a,r[5],12,1200080426),a=e.ff(a,i,t,o,r[6],17,-1473231341),o=e.ff(o,a,i,t,r[7],22,-45705983),t=e.ff(t,o,a,i,r[8],7,1770035416),i=e.ff(i,t,o,a,r[9],12,-1958414417),a=e.ff(a,i,t,o,r[10],17,-42063),o=e.ff(o,a,i,t,r[11],22,-1990404162),t=e.ff(t,o,a,i,r[12],7,1804603682),i=e.ff(i,t,o,a,r[13],12,-40341101),a=e.ff(a,i,t,o,r[14],17,-1502002290),o=e.ff(o,a,i,t,r[15],22,1236535329),t=e.gg(t,o,a,i,r[1],5,-165796510),i=e.gg(i,t,o,a,r[6],9,-1069501632),a=e.gg(a,i,t,o,r[11],14,643717713),o=e.gg(o,a,i,t,r[0],20,-373897302),t=e.gg(t,o,a,i,r[5],5,-701558691),i=e.gg(i,t,o,a,r[10],9,38016083),a=e.gg(a,i,t,o,r[15],14,-660478335),o=e.gg(o,a,i,t,r[4],20,-405537848),t=e.gg(t,o,a,i,r[9],5,568446438),i=e.gg(i,t,o,a,r[14],9,-1019803690),a=e.gg(a,i,t,o,r[3],14,-187363961),o=e.gg(o,a,i,t,r[8],20,1163531501),t=e.gg(t,o,a,i,r[13],5,-1444681467),i=e.gg(i,t,o,a,r[2],9,-51403784),a=e.gg(a,i,t,o,r[7],14,1735328473),o=e.gg(o,a,i,t,r[12],20,-1926607734),t=e.hh(t,o,a,i,r[5],4,-378558),i=e.hh(i,t,o,a,r[8],11,-2022574463),a=e.hh(a,i,t,o,r[11],16,1839030562),o=e.hh(o,a,i,t,r[14],23,-35309556),t=e.hh(t,o,a,i,r[1],4,-1530992060),i=e.hh(i,t,o,a,r[4],11,1272893353),a=e.hh(a,i,t,o,r[7],16,-155497632),o=e.hh(o,a,i,t,r[10],23,-1094730640),t=e.hh(t,o,a,i,r[13],4,681279174),i=e.hh(i,t,o,a,r[0],11,-358537222),a=e.hh(a,i,t,o,r[3],16,-722521979),o=e.hh(o,a,i,t,r[6],23,76029189),t=e.hh(t,o,a,i,r[9],4,-640364487),i=e.hh(i,t,o,a,r[12],11,-421815835),a=e.hh(a,i,t,o,r[15],16,530742520),o=e.hh(o,a,i,t,r[2],23,-995338651),t=e.ii(t,o,a,i,r[0],6,-198630844),i=e.ii(i,t,o,a,r[7],10,1126891415),a=e.ii(a,i,t,o,r[14],15,-1416354905),o=e.ii(o,a,i,t,r[5],21,-57434055),t=e.ii(t,o,a,i,r[12],6,1700485571),i=e.ii(i,t,o,a,r[3],10,-1894986606),a=e.ii(a,i,t,o,r[10],15,-1051523),o=e.ii(o,a,i,t,r[1],21,-2054922799),t=e.ii(t,o,a,i,r[8],6,1873313359),i=e.ii(i,t,o,a,r[15],10,-30611744),a=e.ii(a,i,t,o,r[6],15,-1560198380),o=e.ii(o,a,i,t,r[13],21,1309151649),t=e.ii(t,o,a,i,r[4],6,-145523070),i=e.ii(i,t,o,a,r[11],10,-1120210379),a=e.ii(a,i,t,o,r[2],15,718787259),o=e.ii(o,a,i,t,r[9],21,-343485551),n[0]=t+n[0]&4294967295,n[1]=o+n[1]&4294967295,n[2]=a+n[2]&4294967295,n[3]=i+n[3]&4294967295}},{key:"cmn",value:function(e,n,r,t,o,a){return((n=(n+e&4294967295)+(t+a&4294967295)&4294967295)<<o|n>>>32-o)+r&4294967295}},{key:"ff",value:function(n,r,t,o,a,i,f){return e.cmn(r&t|~r&o,n,r,a,i,f)}},{key:"gg",value:function(n,r,t,o,a,i,f){return e.cmn(r&o|t&~o,n,r,a,i,f)}},{key:"hh",value:function(n,r,t,o,a,i,f){return e.cmn(r^t^o,n,r,a,i,f)}},{key:"ii",value:function(n,r,t,o,a,i,f){return e.cmn(t^(r|~o),n,r,a,i,f)}},{key:"md51",value:function(n){for(var r=n.length,t=[1732584193,-271733879,-1732584194,271733878],o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],a=0,i=64;i<=r;i+=64)e.md5cycle(t,e.md5blk(n.substring(i-64,i)));for(n=n.substring(i-64),i=0,a=n.length;i<a;i++)o[i>>2]|=n.charCodeAt(i)<<(i%4<<3);if(o[i>>2]|=128<<(i%4<<3),i>55)for(e.md5cycle(t,o),i=0;i<16;i++)o[i]=0;return o[14]=8*r,e.md5cycle(t,o),t}},{key:"md5blk",value:function(e){for(var n=[],r=0;r<64;r+=4)n[r>>2]=e.charCodeAt(r)+(e.charCodeAt(r+1)<<8)+(e.charCodeAt(r+2)<<16)+(e.charCodeAt(r+3)<<24);return n}},{key:"rhex",value:function(n){var r="";return r+=e.hexArray[n>>4&15]+e.hexArray[n>>0&15],r+=e.hexArray[n>>12&15]+e.hexArray[n>>8&15],(r+=e.hexArray[n>>20&15]+e.hexArray[n>>16&15])+(e.hexArray[n>>28&15]+e.hexArray[n>>24&15])}},{key:"hex",value:function(n){for(var r=n.length,t=0;t<r;t++)n[t]=e.rhex(n[t]);return n.join("")}}]),e}();a.hexArray=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],n.default=a},function(e,n,r){e.exports=r(0)}])},330:function(e,n,r){const{default:t}=r(984),o=r(736),a={plugin:"plugins/",theme:"themes/",core:""},i=(e,n)=>Object.prototype.hasOwnProperty.call(e,n);e.exports={state:{baseUrl:null,locale:null,domainMap:{},domainPaths:{}},async downloadI18n(e,n,r){const f=this.state;if(!f||"string"!=typeof f.baseUrl)throw new Error("wp.jpI18nLoader.state is not set");if("en_US"===f.locale)return;if("undefined"==typeof fetch)throw new Error("Fetch API is not available.");const u=i(f.domainPaths,n)?f.domainPaths[n]:"";let c,h;const l=e.indexOf("?");l>=0?(c=t.hash(u+e.substring(0,l)),h=e.substring(l)):(c=t.hash(u+e),h="");const s=i(f.domainMap,n)?f.domainMap[n]:a[r]+n,g=await fetch(`${f.baseUrl}${s}-${f.locale}-${c}.json${h}`);if(!g.ok)throw new Error(`HTTP request failed: ${g.status} ${g.statusText}`);const d=await g.json(),p=i(d.locale_data,n)?d.locale_data[n]:d.locale_data.messages;p[""].domain=n,o.setLocaleData(p,n)}}},736:function(e){"use strict";e.exports=window.wp.i18n}},n={};var r=function r(t){var o=n[t];if(void 0!==o)return o.exports;var a=n[t]={exports:{}};return e[t].call(a.exports,a,a.exports,r),a.exports}(330);(window.wp=window.wp||{}).jpI18nLoader=r}();
jetpack_vendor/automattic/jetpack-assets/composer.json CHANGED
@@ -10,7 +10,7 @@
10
  "brain/monkey": "2.6.1",
11
  "yoast/phpunit-polyfills": "1.0.3",
12
  "automattic/jetpack-changelogger": "^3.0",
13
- "wikimedia/testing-access-wrapper": "^1.0 | ^2.0"
14
  },
15
  "autoload": {
16
  "files": [
10
  "brain/monkey": "2.6.1",
11
  "yoast/phpunit-polyfills": "1.0.3",
12
  "automattic/jetpack-changelogger": "^3.0",
13
+ "wikimedia/testing-access-wrapper": "^1.0 || ^2.0"
14
  },
15
  "autoload": {
16
  "files": [
jetpack_vendor/automattic/jetpack-assets/package.json CHANGED
@@ -12,7 +12,7 @@
12
  "validate": "pnpm exec validate-es build/"
13
  },
14
  "devDependencies": {
15
- "@automattic/jetpack-webpack-config": "workspace:^1.1.4",
16
  "md5-es": "1.8.2",
17
  "jest": "27.3.1",
18
  "webpack": "5.65.0"
12
  "validate": "pnpm exec validate-es build/"
13
  },
14
  "devDependencies": {
15
+ "@automattic/jetpack-webpack-config": "^1.1",
16
  "md5-es": "1.8.2",
17
  "jest": "27.3.1",
18
  "webpack": "5.65.0"
jetpack_vendor/automattic/jetpack-config/CHANGELOG.md CHANGED
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
8
  ## [1.6.1] - 2022-02-09
9
  ### Added
10
  - Allow sync package consumers to provide custom data settings.
@@ -97,6 +105,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
97
 
98
  - Trying to add deterministic initialization.
99
 
 
 
100
  [1.6.1]: https://github.com/Automattic/jetpack-config/compare/v1.6.0...v1.6.1
101
  [1.6.0]: https://github.com/Automattic/jetpack-config/compare/v1.5.4...v1.6.0
102
  [1.5.4]: https://github.com/Automattic/jetpack-config/compare/v1.5.3...v1.5.4
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.7.1] - 2022-04-06
9
+ ### Removed
10
+ - Removed tracking dependency.
11
+
12
+ ## [1.7.0] - 2022-03-23
13
+ ### Added
14
+ - Search: added search initialization
15
+
16
  ## [1.6.1] - 2022-02-09
17
  ### Added
18
  - Allow sync package consumers to provide custom data settings.
105
 
106
  - Trying to add deterministic initialization.
107
 
108
+ [1.7.1]: https://github.com/Automattic/jetpack-config/compare/v1.7.0...v1.7.1
109
+ [1.7.0]: https://github.com/Automattic/jetpack-config/compare/v1.6.1...v1.7.0
110
  [1.6.1]: https://github.com/Automattic/jetpack-config/compare/v1.6.0...v1.6.1
111
  [1.6.0]: https://github.com/Automattic/jetpack-config/compare/v1.5.4...v1.6.0
112
  [1.5.4]: https://github.com/Automattic/jetpack-config/compare/v1.5.3...v1.5.4
jetpack_vendor/automattic/jetpack-config/README.md CHANGED
@@ -15,8 +15,8 @@ Add every other package you're planning to configure:
15
 
16
  ```
17
  composer require automattic/jetpack-sync
18
- composer require automattic/jetpack-tracking
19
- composer require automattic/jetpack-terms-of-service
20
  ```
21
 
22
  In your code initialize the configuration package at or before
@@ -129,4 +129,4 @@ your package as shown in the first section of this README.
129
 
130
  The Config package does not have any composer package dependencies. The consumer plugins must require the packages that they need.
131
 
132
- Before using a package class, the Config package will verify that the class exists using the `Config::ensure_class()` method. This allows the consumer plugins to use the Config package to enable and initialize Jetpack features while requiring only the packages that they need.
15
 
16
  ```
17
  composer require automattic/jetpack-sync
18
+ composer require automattic/jetpack-options
19
+ composer require automattic/jetpack-my-jetpack
20
  ```
21
 
22
  In your code initialize the configuration package at or before
129
 
130
  The Config package does not have any composer package dependencies. The consumer plugins must require the packages that they need.
131
 
132
+ Before using a package class, the Config package will verify that the class exists using the `Config::ensure_class()` method. This allows the consumer plugins to use the Config package to enable and initialize Jetpack features while requiring only the packages that they need.
jetpack_vendor/automattic/jetpack-config/composer.json CHANGED
@@ -21,7 +21,7 @@
21
  "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}"
22
  },
23
  "branch-alias": {
24
- "dev-master": "1.6.x-dev"
25
  }
26
  }
27
  }
21
  "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}"
22
  },
23
  "branch-alias": {
24
+ "dev-master": "1.7.x-dev"
25
  }
26
  }
27
  }
jetpack_vendor/automattic/jetpack-config/src/class-config.php CHANGED
@@ -17,6 +17,7 @@ use Automattic\Jetpack\Connection\Plugin;
17
  use Automattic\Jetpack\JITM as JITM;
18
  use Automattic\Jetpack\JITMS\JITM as JITMS_JITM;
19
  use Automattic\Jetpack\Post_List\Post_List as Post_List;
 
20
  use Automattic\Jetpack\Sync\Main as Sync_Main;
21
 
22
  /**
@@ -39,6 +40,7 @@ class Config {
39
  'sync' => false,
40
  'post_list' => false,
41
  'identity_crisis' => false,
 
42
  );
43
 
44
  /**
@@ -106,6 +108,11 @@ class Config {
106
  $this->ensure_class( 'Automattic\Jetpack\Identity_Crisis' )
107
  && $this->ensure_feature( 'identity_crisis' );
108
  }
 
 
 
 
 
109
  }
110
 
111
  /**
@@ -219,6 +226,13 @@ class Config {
219
  Identity_Crisis::init();
220
  }
221
 
 
 
 
 
 
 
 
222
  /**
223
  * Setup the Connection options.
224
  */
17
  use Automattic\Jetpack\JITM as JITM;
18
  use Automattic\Jetpack\JITMS\JITM as JITMS_JITM;
19
  use Automattic\Jetpack\Post_List\Post_List as Post_List;
20
+ use Automattic\Jetpack\Search\Initializer as Jetpack_Search_Main;
21
  use Automattic\Jetpack\Sync\Main as Sync_Main;
22
 
23
  /**
40
  'sync' => false,
41
  'post_list' => false,
42
  'identity_crisis' => false,
43
+ 'search' => false,
44
  );
45
 
46
  /**
108
  $this->ensure_class( 'Automattic\Jetpack\Identity_Crisis' )
109
  && $this->ensure_feature( 'identity_crisis' );
110
  }
111
+
112
+ if ( $this->config['search'] ) {
113
+ $this->ensure_class( 'Automattic\Jetpack\Search\Initializer' )
114
+ && $this->ensure_feature( 'search' );
115
+ }
116
  }
117
 
118
  /**
226
  Identity_Crisis::init();
227
  }
228
 
229
+ /**
230
+ * Enables the search feature.
231
+ */
232
+ protected function enable_search() {
233
+ Jetpack_Search_Main::init();
234
+ }
235
+
236
  /**
237
  * Setup the Connection options.
238
  */
jetpack_vendor/automattic/jetpack-connection/CHANGELOG.md CHANGED
@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ## [1.37.0] - 2022-03-02
9
  ### Added
10
  - Moved the ToS package to Connection.
@@ -519,6 +545,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
519
 
520
  - Separate the connection library into its own package.
521
 
 
 
 
 
 
522
  [1.37.0]: https://github.com/Automattic/jetpack-connection/compare/v1.36.4...v1.37.0
523
  [1.36.4]: https://github.com/Automattic/jetpack-connection/compare/v1.36.3...v1.36.4
524
  [1.36.3]: https://github.com/Automattic/jetpack-connection/compare/v1.36.2...v1.36.3
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.37.5] - 2022-04-06
9
+ ### Removed
10
+ - Removed tracking dependency.
11
+
12
+ ## [1.37.4] - 2022-04-05
13
+ ### Changed
14
+ - Updated package dependencies.
15
+
16
+ ## [1.37.3] - 2022-03-29
17
+ ### Changed
18
+ - Microperformance: Use === null instead of is_null
19
+
20
+ ### Fixed
21
+ - Fix regression added to Jetpack webhooks handling
22
+
23
+ ## [1.37.2] - 2022-03-23
24
+ ### Changed
25
+ - Jetpack now relies on Connection Webooks for authorize and authorize_redirect actions
26
+
27
+ ### Removed
28
+ - Removed a reference to the terms-of-service package.
29
+
30
+ ## [1.37.1] - 2022-03-15
31
+ ### Added
32
+ - Handle the Authorization Redirect from the Connection package
33
+
34
  ## [1.37.0] - 2022-03-02
35
  ### Added
36
  - Moved the ToS package to Connection.
545
 
546
  - Separate the connection library into its own package.
547
 
548
+ [1.37.5]: https://github.com/Automattic/jetpack-connection/compare/v1.37.4...v1.37.5
549
+ [1.37.4]: https://github.com/Automattic/jetpack-connection/compare/v1.37.3...v1.37.4
550
+ [1.37.3]: https://github.com/Automattic/jetpack-connection/compare/v1.37.2...v1.37.3
551
+ [1.37.2]: https://github.com/Automattic/jetpack-connection/compare/v1.37.1...v1.37.2
552
+ [1.37.1]: https://github.com/Automattic/jetpack-connection/compare/v1.37.0...v1.37.1
553
  [1.37.0]: https://github.com/Automattic/jetpack-connection/compare/v1.36.4...v1.37.0
554
  [1.36.4]: https://github.com/Automattic/jetpack-connection/compare/v1.36.3...v1.36.4
555
  [1.36.3]: https://github.com/Automattic/jetpack-connection/compare/v1.36.2...v1.36.3
jetpack_vendor/automattic/jetpack-connection/TRACKING.md ADDED
@@ -0,0 +1,122 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Jetpack Tracking package
2
+
3
+ A package containing functionality to track events to the a8c Tracks system
4
+
5
+ ## Usage
6
+
7
+ There are several ways to track events using this package.
8
+
9
+ * Ajax: Probably the easiest one. You can simply add a class to a link and it will be tracked or you can make your own ajax call
10
+ * PHP: Track an event on the backend
11
+ * Tracking pixel: An alternative way to track events by dynamically adding a pixel to the DOM
12
+
13
+ ### Tracking via Ajax
14
+
15
+ This is useful to track simple click events without the need of any additional js. Just add the appropriate class to your links and it will be tracked.
16
+
17
+ #### 1. enqueue script
18
+
19
+ Note: Not needed if you are using the Jetpack plugin in the admin context as the script is already loaded by Jetpack.
20
+
21
+ See `Automattic\Jetpack\Tracking::enqueue_tracks_scripts()`
22
+
23
+ ```PHP
24
+ add_action( 'admin_enqueue_scripts', array( new Tracking( 'plugin-slug' ), 'enqueue_tracks_scripts' ) );
25
+ ```
26
+
27
+ #### 2. Add the class and the event attributes.
28
+
29
+ Add the `jptracks` class to any `a` element or to its parent element.
30
+
31
+ The event needs a name. This can be informed with the `data-jptracks-name` attritbute.
32
+
33
+ ```HTML
34
+ <a class="jptracks" data-jptracks-name="my-awesome-event">Click me</a>
35
+ ```
36
+
37
+ And that's it. Your event will be tracked. Every time this element is clicked an ajax call will be triggered to the Tracking package and it will send it to wpcom.
38
+
39
+ **Note:** Event name will be automatically prefixed with `jetpack_`.
40
+
41
+ #### 3. Additional parameters
42
+
43
+ You can also inform additional parameters to your event using the `data-jptracks-prop` attribute. Anything in this attr will be stored in the `clicked` attribute in the event.
44
+
45
+ #### 4. Making your own ajax calls
46
+
47
+ In your JS you can set up your own ajax calls. Example:
48
+
49
+ ```JS
50
+ window.jpTracksAJAX.record_ajax_event( 'my_event_name', 'click', { prop1: value1, prop2: value2 } );
51
+ ```
52
+
53
+ **Note:** Event name will be automatically prefixed with `jetpack_`.
54
+
55
+ ##### Waiting for the ajax call to complete before doing anything else
56
+
57
+ If you need to do a subsequent action but wants to wait for this event to be tracked, you can do the following:
58
+
59
+ ```JS
60
+ window.jpTracksAJAX
61
+ .record_ajax_event( 'my_event_name', 'click', { prop1: value1, prop2: value2 } )
62
+ .always( function() {
63
+ // do something
64
+ } );
65
+ ```
66
+
67
+ ### Tracking in PHP
68
+
69
+ Use `Automattic\Jetpack\Tracking::record_user_event()` to track events on the backend.
70
+
71
+ ```PHP
72
+ $connection_manager = new Automattic\Jetpack\Connection\Manager( 'plugin-slug' );
73
+ $tracking = new Tracking( 'plugin-slug', $connection_manager );
74
+ $tracking->record_user_event(
75
+ $event_name,
76
+ array(
77
+ 'property_key' => 'value',
78
+ )
79
+ );
80
+ ```
81
+
82
+ ### Tracking pixel
83
+
84
+ This approach to track events uses `//stats.wp.com/w.js` and dynamically adds a tracking pixel to the DOM to do the tracking.
85
+
86
+ #### 1. Enqueue the scripts
87
+
88
+ ```PHP
89
+ Tracking::register_tracks_functions_scripts( true );
90
+ ```
91
+
92
+ #### 2. Inform the user data
93
+
94
+ ```PHP
95
+ wp_localize_script(
96
+ 'my_script',
97
+ 'varname',
98
+ array(
99
+ 'tracksUserData' => Jetpack_Tracks_Client::get_connected_user_tracks_identity(),
100
+ )
101
+ );
102
+ ```
103
+
104
+ #### 3. Track!
105
+
106
+ In your JS:
107
+
108
+ ```JS
109
+ var tracksUser = varname.tracksUserData;
110
+
111
+ analytics.initialize( tracksUser.userid, tracksUser.username );
112
+
113
+ analytics.tracks.recordEvent( 'jetpack_my_event_name', { prop1: value1, prop2: value2 } );
114
+ ```
115
+
116
+ ## Debugging
117
+
118
+ You can watch your events being tracked in the browser console. In order to activate that, run the following command in the console:
119
+
120
+ ```JS
121
+ localStorage.setItem( 'debug', 'dops:analytics*' );
122
+ ```
jetpack_vendor/automattic/jetpack-connection/composer.json CHANGED
@@ -5,12 +5,12 @@
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
  "automattic/jetpack-a8c-mc-stats": "^1.4",
 
8
  "automattic/jetpack-constants": "^1.6",
9
  "automattic/jetpack-heartbeat": "^1.4",
10
  "automattic/jetpack-options": "^1.14",
11
  "automattic/jetpack-roles": "^1.4",
12
- "automattic/jetpack-status": "^1.12",
13
- "automattic/jetpack-tracking": "^1.14",
14
  "automattic/jetpack-redirect": "^1.7"
15
  },
16
  "require-dev": {
@@ -22,7 +22,8 @@
22
  "autoload": {
23
  "classmap": [
24
  "legacy",
25
- "src/"
 
26
  ]
27
  },
28
  "scripts": {
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
  "automattic/jetpack-a8c-mc-stats": "^1.4",
8
+ "automattic/jetpack-admin-ui": "^0.2",
9
  "automattic/jetpack-constants": "^1.6",
10
  "automattic/jetpack-heartbeat": "^1.4",
11
  "automattic/jetpack-options": "^1.14",
12
  "automattic/jetpack-roles": "^1.4",
13
+ "automattic/jetpack-status": "^1.13",
 
14
  "automattic/jetpack-redirect": "^1.7"
15
  },
16
  "require-dev": {
22
  "autoload": {
23
  "classmap": [
24
  "legacy",
25
+ "src/",
26
+ "src/webhooks"
27
  ]
28
  },
29
  "scripts": {
jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php CHANGED
@@ -120,11 +120,11 @@ class Jetpack_IXR_Client extends IXR_Client {
120
  * @return WP_Error Error object.
121
  */
122
  public function get_jetpack_error( $fault_code = null, $fault_string = null ) {
123
- if ( is_null( $fault_code ) ) {
124
  $fault_code = $this->error->code;
125
  }
126
 
127
- if ( is_null( $fault_string ) ) {
128
  $fault_string = $this->error->message;
129
  }
130
 
120
  * @return WP_Error Error object.
121
  */
122
  public function get_jetpack_error( $fault_code = null, $fault_string = null ) {
123
+ if ( $fault_code === null ) {
124
  $fault_code = $this->error->code;
125
  }
126
 
127
+ if ( $fault_string === null ) {
128
  $fault_string = $this->error->message;
129
  }
130
 
jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php CHANGED
@@ -169,7 +169,7 @@ class Jetpack_Signature {
169
  }
170
 
171
  $required_parameters = array( 'token', 'timestamp', 'nonce', 'method', 'url' );
172
- if ( ! is_null( $body ) ) {
173
  $required_parameters[] = 'body_hash';
174
  if ( ! is_string( $body ) ) {
175
  return new WP_Error( 'invalid_body', 'Body is malformed.', compact( 'signature_details' ) );
169
  }
170
 
171
  $required_parameters = array( 'token', 'timestamp', 'nonce', 'method', 'url' );
172
+ if ( $body !== null ) {
173
  $required_parameters[] = 'body_hash';
174
  if ( ! is_string( $body ) ) {
175
  return new WP_Error( 'invalid_body', 'Body is malformed.', compact( 'signature_details' ) );
jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php ADDED
@@ -0,0 +1,230 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Legacy Jetpack Tracks Client
4
+ *
5
+ * @package automattic/jetpack-tracking
6
+ */
7
+
8
+ use Automattic\Jetpack\Connection\Manager;
9
+
10
+ /**
11
+ * Jetpack_Tracks_Client
12
+ *
13
+ * @autounit nosara tracks-client
14
+ *
15
+ * Send Tracks events on behalf of a user
16
+ *
17
+ * Example Usage:
18
+ ```php
19
+ require( dirname(__FILE__).'path/to/tracks/class-jetpack-tracks-client.php' );
20
+
21
+ $result = Jetpack_Tracks_Client::record_event( array(
22
+ '_en' => $event_name, // required
23
+ '_ui' => $user_id, // required unless _ul is provided
24
+ '_ul' => $user_login, // required unless _ui is provided
25
+
26
+ // Optional, but recommended
27
+ '_ts' => $ts_in_ms, // Default: now
28
+ '_via_ip' => $client_ip, // we use it for geo, etc.
29
+
30
+ // Possibly useful to set some context for the event
31
+ '_via_ua' => $client_user_agent,
32
+ '_via_url' => $client_url,
33
+ '_via_ref' => $client_referrer,
34
+
35
+ // For user-targeted tests
36
+ 'abtest_name' => $abtest_name,
37
+ 'abtest_variation' => $abtest_variation,
38
+
39
+ // Your application-specific properties
40
+ 'custom_property' => $some_value,
41
+ ) );
42
+
43
+ if ( is_wp_error( $result ) ) {
44
+ // Handle the error in your app
45
+ }
46
+ ```
47
+ */
48
+ class Jetpack_Tracks_Client {
49
+ const PIXEL = 'https://pixel.wp.com/t.gif';
50
+ const BROWSER_TYPE = 'php-agent';
51
+ const USER_AGENT_SLUG = 'tracks-client';
52
+ const VERSION = '0.3';
53
+
54
+ /**
55
+ * Stores the Terms of Service Object Reference.
56
+ *
57
+ * @var null
58
+ */
59
+ private static $terms_of_service = null;
60
+
61
+ /**
62
+ * Record an event.
63
+ *
64
+ * @param mixed $event Event object to send to Tracks. An array will be cast to object. Required.
65
+ * Properties are included directly in the pixel query string after light validation.
66
+ * @return mixed True on success, WP_Error on failure
67
+ */
68
+ public static function record_event( $event ) {
69
+ if ( ! self::$terms_of_service ) {
70
+ self::$terms_of_service = new \Automattic\Jetpack\Terms_Of_Service();
71
+ }
72
+
73
+ // Don't track users who have opted out or not agreed to our TOS, or are not running an active Jetpack.
74
+ if ( ! self::$terms_of_service->has_agreed() || ! empty( $_COOKIE['tk_opt-out'] ) ) {
75
+ return false;
76
+ }
77
+
78
+ if ( ! $event instanceof Jetpack_Tracks_Event ) {
79
+ $event = new Jetpack_Tracks_Event( $event );
80
+ }
81
+ if ( is_wp_error( $event ) ) {
82
+ return $event;
83
+ }
84
+
85
+ $pixel = $event->build_pixel_url( $event );
86
+
87
+ if ( ! $pixel ) {
88
+ return new WP_Error( 'invalid_pixel', 'cannot generate tracks pixel for given input', 400 );
89
+ }
90
+
91
+ return self::record_pixel( $pixel );
92
+ }
93
+
94
+ /**
95
+ * Synchronously request the pixel.
96
+ *
97
+ * @param string $pixel The wp.com tracking pixel.
98
+ * @return array|bool|WP_Error True if successful. wp_remote_get response or WP_Error if not.
99
+ */
100
+ public static function record_pixel( $pixel ) {
101
+ // Add the Request Timestamp and URL terminator just before the HTTP request.
102
+ $pixel .= '&_rt=' . self::build_timestamp() . '&_=_';
103
+
104
+ $response = wp_remote_get(
105
+ $pixel,
106
+ array(
107
+ 'blocking' => true, // The default, but being explicit here :).
108
+ 'timeout' => 1,
109
+ 'redirection' => 2,
110
+ 'httpversion' => '1.1',
111
+ 'user-agent' => self::get_user_agent(),
112
+ )
113
+ );
114
+
115
+ if ( is_wp_error( $response ) ) {
116
+ return $response;
117
+ }
118
+
119
+ $code = isset( $response['response']['code'] ) ? $response['response']['code'] : 0;
120
+
121
+ if ( 200 !== $code ) {
122
+ return new WP_Error( 'request_failed', 'Tracks pixel request failed', $code );
123
+ }
124
+
125
+ return true;
126
+ }
127
+
128
+ /**
129
+ * Get the user agent.
130
+ *
131
+ * @return string The user agent.
132
+ */
133
+ public static function get_user_agent() {
134
+ return self::USER_AGENT_SLUG . '-v' . self::VERSION;
135
+ }
136
+
137
+ /**
138
+ * Build an event and return its tracking URL
139
+ *
140
+ * @deprecated Call the `build_pixel_url` method on a Jetpack_Tracks_Event object instead.
141
+ * @param array $event Event keys and values.
142
+ * @return string URL of a tracking pixel.
143
+ */
144
+ public static function build_pixel_url( $event ) {
145
+ $_event = new Jetpack_Tracks_Event( $event );
146
+ return $_event->build_pixel_url();
147
+ }
148
+
149
+ /**
150
+ * Validate input for a tracks event.
151
+ *
152
+ * @deprecated Instantiate a Jetpack_Tracks_Event object instead
153
+ * @param array $event Event keys and values.
154
+ * @return mixed Validated keys and values or WP_Error on failure
155
+ */
156
+ private static function validate_and_sanitize( $event ) {
157
+ $_event = new Jetpack_Tracks_Event( $event );
158
+ if ( is_wp_error( $_event ) ) {
159
+ return $_event;
160
+ }
161
+ return get_object_vars( $_event );
162
+ }
163
+
164
+ /**
165
+ * Builds a timestamp.
166
+ *
167
+ * Milliseconds since 1970-01-01.
168
+ *
169
+ * @return string
170
+ */
171
+ public static function build_timestamp() {
172
+ $ts = round( microtime( true ) * 1000 );
173
+ return number_format( $ts, 0, '', '' );
174
+ }
175
+
176
+ /**
177
+ * Grabs the user's anon id from cookies, or generates and sets a new one
178
+ *
179
+ * @return string An anon id for the user
180
+ */
181
+ public static function get_anon_id() {
182
+ static $anon_id = null;
183
+
184
+ if ( ! isset( $anon_id ) ) {
185
+
186
+ // Did the browser send us a cookie?
187
+ if ( isset( $_COOKIE['tk_ai'] ) && preg_match( '#^[A-Za-z0-9+/=]{24}$#', $_COOKIE['tk_ai'] ) ) {
188
+ $anon_id = $_COOKIE['tk_ai'];
189
+ } else {
190
+
191
+ $binary = '';
192
+
193
+ // Generate a new anonId and try to save it in the browser's cookies.
194
+ // Note that base64-encoding an 18 character string generates a 24-character anon id.
195
+ for ( $i = 0; $i < 18; ++$i ) {
196
+ $binary .= chr( wp_rand( 0, 255 ) );
197
+ }
198
+
199
+ $anon_id = 'jetpack:' . base64_encode( $binary ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode
200
+
201
+ if ( ! headers_sent()
202
+ && ! ( defined( 'REST_REQUEST' ) && REST_REQUEST )
203
+ && ! ( defined( 'XMLRPC_REQUEST' ) && XMLRPC_REQUEST )
204
+ ) {
205
+ setcookie( 'tk_ai', $anon_id );
206
+ }
207
+ }
208
+ }
209
+
210
+ return $anon_id;
211
+ }
212
+
213
+ /**
214
+ * Gets the WordPress.com user's Tracks identity, if connected.
215
+ *
216
+ * @return array|bool
217
+ */
218
+ public static function get_connected_user_tracks_identity() {
219
+ $user_data = ( new Manager() )->get_connected_user_data();
220
+ if ( ! $user_data ) {
221
+ return false;
222
+ }
223
+
224
+ return array(
225
+ 'blogid' => Jetpack_Options::get_option( 'id', 0 ),
226
+ 'userid' => $user_data['ID'],
227
+ 'username' => $user_data['login'],
228
+ );
229
+ }
230
+ }
jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php ADDED
@@ -0,0 +1,189 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Class Jetpack_Tracks_Event. Legacy.
4
+ *
5
+ * @package automattic/jetpack-sync
6
+ */
7
+
8
+ /*
9
+ * @autounit nosara tracks-client
10
+ *
11
+ * Example Usage:
12
+ ```php
13
+ require_once( dirname(__FILE__) . 'path/to/tracks/class-jetpack-tracks-event.php' );
14
+
15
+ $event = new Jetpack_Tracks_Event( array(
16
+ '_en' => $event_name, // required
17
+ '_ui' => $user_id, // required unless _ul is provided
18
+ '_ul' => $user_login, // required unless _ui is provided
19
+
20
+ // Optional, but recommended
21
+ '_via_ip' => $client_ip, // for geo, etc.
22
+
23
+ // Possibly useful to set some context for the event
24
+ '_via_ua' => $client_user_agent,
25
+ '_via_url' => $client_url,
26
+ '_via_ref' => $client_referrer,
27
+
28
+ // For user-targeted tests
29
+ 'abtest_name' => $abtest_name,
30
+ 'abtest_variation' => $abtest_variation,
31
+
32
+ // Your application-specific properties
33
+ 'custom_property' => $some_value,
34
+ ) );
35
+
36
+ if ( is_wp_error( $event->error ) ) {
37
+ // Handle the error in your app
38
+ }
39
+
40
+ $bump_and_redirect_pixel = $event->build_signed_pixel_url();
41
+ ```
42
+ */
43
+
44
+ /**
45
+ * Class Jetpack_Tracks_Event
46
+ */
47
+ class Jetpack_Tracks_Event {
48
+ const EVENT_NAME_REGEX = '/^(([a-z0-9]+)_){2}([a-z0-9_]+)$/';
49
+ const PROP_NAME_REGEX = '/^[a-z_][a-z0-9_]*$/';
50
+
51
+ /**
52
+ * Tracks Event Error.
53
+ *
54
+ * @var mixed Error.
55
+ */
56
+ public $error;
57
+
58
+ /**
59
+ * Jetpack_Tracks_Event constructor.
60
+ *
61
+ * @param object $event Tracks event.
62
+ */
63
+ public function __construct( $event ) {
64
+ $_event = self::validate_and_sanitize( $event );
65
+ if ( is_wp_error( $_event ) ) {
66
+ $this->error = $_event;
67
+ return;
68
+ }
69
+
70
+ foreach ( $_event as $key => $value ) {
71
+ $this->{$key} = $value;
72
+ }
73
+ }
74
+
75
+ /**
76
+ * Record a track event.
77
+ */
78
+ public function record() {
79
+ return Jetpack_Tracks_Client::record_event( $this );
80
+ }
81
+
82
+ /**
83
+ * Annotate the event with all relevant info.
84
+ *
85
+ * @param mixed $event Object or (flat) array.
86
+ * @return mixed The transformed event array or WP_Error on failure.
87
+ */
88
+ public static function validate_and_sanitize( $event ) {
89
+ $event = (object) $event;
90
+
91
+ // Required.
92
+ if ( ! $event->_en ) {
93
+ return new WP_Error( 'invalid_event', 'A valid event must be specified via `_en`', 400 );
94
+ }
95
+
96
+ // delete non-routable addresses otherwise geoip will discard the record entirely.
97
+ if ( property_exists( $event, '_via_ip' ) && preg_match( '/^192\.168|^10\./', $event->_via_ip ) ) {
98
+ unset( $event->_via_ip );
99
+ }
100
+
101
+ $validated = array(
102
+ 'browser_type' => Jetpack_Tracks_Client::BROWSER_TYPE,
103
+ '_aua' => Jetpack_Tracks_Client::get_user_agent(),
104
+ );
105
+
106
+ $_event = (object) array_merge( (array) $event, $validated );
107
+
108
+ // If you want to block property names, do it here.
109
+
110
+ // Make sure we have an event timestamp.
111
+ if ( ! isset( $_event->_ts ) ) {
112
+ $_event->_ts = Jetpack_Tracks_Client::build_timestamp();
113
+ }
114
+
115
+ return $_event;
116
+ }
117
+
118
+ /**
119
+ * Build a pixel URL that will send a Tracks event when fired.
120
+ * On error, returns an empty string ('').
121
+ *
122
+ * @return string A pixel URL or empty string ('') if there were invalid args.
123
+ */
124
+ public function build_pixel_url() {
125
+ if ( $this->error ) {
126
+ return '';
127
+ }
128
+
129
+ $args = get_object_vars( $this );
130
+
131
+ // Request Timestamp and URL Terminator must be added just before the HTTP request or not at all.
132
+ unset( $args['_rt'] );
133
+ unset( $args['_'] );
134
+
135
+ $validated = self::validate_and_sanitize( $args );
136
+
137
+ if ( is_wp_error( $validated ) ) {
138
+ return '';
139
+ }
140
+
141
+ return Jetpack_Tracks_Client::PIXEL . '?' . http_build_query( $validated );
142
+ }
143
+
144
+ /**
145
+ * Validate the event name.
146
+ *
147
+ * @param string $name Event name.
148
+ * @return false|int
149
+ */
150
+ public static function event_name_is_valid( $name ) {
151
+ return preg_match( self::EVENT_NAME_REGEX, $name );
152
+ }
153
+
154
+ /**
155
+ * Validates prop name
156
+ *
157
+ * @param string $name Property name.
158
+ *
159
+ * @return false|int Truthy value.
160
+ */
161
+ public static function prop_name_is_valid( $name ) {
162
+ return preg_match( self::PROP_NAME_REGEX, $name );
163
+ }
164
+
165
+ /**
166
+ * Scrutinize event name.
167
+ *
168
+ * @param object $event Tracks event.
169
+ */
170
+ public static function scrutinize_event_names( $event ) {
171
+ if ( ! self::event_name_is_valid( $event->_en ) ) {
172
+ return;
173
+ }
174
+
175
+ $whitelisted_key_names = array(
176
+ 'anonId',
177
+ 'Browser_Type',
178
+ );
179
+
180
+ foreach ( array_keys( (array) $event ) as $key ) {
181
+ if ( in_array( $key, $whitelisted_key_names, true ) ) {
182
+ continue;
183
+ }
184
+ if ( ! self::prop_name_is_valid( $key ) ) {
185
+ return;
186
+ }
187
+ }
188
+ }
189
+ }
jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php CHANGED
@@ -636,7 +636,7 @@ class Jetpack_XMLRPC_Server {
636
  do_action( 'jetpack_xmlrpc_server_event', $event_name, 'fail', $error, $user );
637
  }
638
 
639
- if ( ! is_null( $error ) ) {
640
  $this->error = $error;
641
  }
642
 
636
  do_action( 'jetpack_xmlrpc_server_event', $event_name, 'fail', $error, $user );
637
  }
638
 
639
+ if ( $error !== null ) {
640
  $this->error = $error;
641
  }
642
 
jetpack_vendor/automattic/jetpack-connection/src/class-client.php CHANGED
@@ -135,7 +135,7 @@ class Client {
135
  }
136
 
137
  // Kind of annoying. Maybe refactor Jetpack_Signature to handle body-hashing.
138
- if ( is_null( $body ) ) {
139
  $body_hash = '';
140
 
141
  } else {
135
  }
136
 
137
  // Kind of annoying. Maybe refactor Jetpack_Signature to handle body-hashing.
138
+ if ( $body === null ) {
139
  $body_hash = '';
140
 
141
  } else {
jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php CHANGED
@@ -188,7 +188,7 @@ class Error_Handler {
188
  * @return Error_Handler $instance
189
  */
190
  public static function get_instance() {
191
- if ( is_null( self::$instance ) ) {
192
  self::$instance = new self();
193
  }
194
  return self::$instance;
188
  * @return Error_Handler $instance
189
  */
190
  public static function get_instance() {
191
+ if ( self::$instance === null ) {
192
  self::$instance = new self();
193
  }
194
  return self::$instance;
jetpack_vendor/automattic/jetpack-connection/src/class-manager.php CHANGED
@@ -116,6 +116,7 @@ class Manager {
116
  if ( defined( 'JETPACK__SANDBOX_DOMAIN' ) && JETPACK__SANDBOX_DOMAIN ) {
117
  ( new Server_Sandbox() )->init();
118
  }
 
119
  }
120
 
121
  /**
@@ -315,7 +316,7 @@ class Manager {
315
  * @return false|array
316
  */
317
  public function verify_xml_rpc_signature() {
318
- if ( is_null( $this->xmlrpc_verification ) ) {
319
  $this->xmlrpc_verification = $this->internal_verify_xml_rpc_signature();
320
 
321
  if ( is_wp_error( $this->xmlrpc_verification ) ) {
@@ -433,7 +434,7 @@ class Manager {
433
  ksort( $post_data );
434
 
435
  $body = http_build_query( stripslashes_deep( $post_data ) );
436
- } elseif ( is_null( $this->raw_post_data ) ) {
437
  $body = file_get_contents( 'php://input' );
438
  } else {
439
  $body = null;
@@ -441,7 +442,7 @@ class Manager {
441
  // phpcs:enable
442
 
443
  $signature = $jetpack_signature->sign_current_request(
444
- array( 'body' => is_null( $body ) ? $this->raw_post_data : $body )
445
  );
446
 
447
  $signature_details['url'] = $jetpack_signature->current_request_url;
@@ -2488,4 +2489,5 @@ class Manager {
2488
  }
2489
  return $stats;
2490
  }
 
2491
  }
116
  if ( defined( 'JETPACK__SANDBOX_DOMAIN' ) && JETPACK__SANDBOX_DOMAIN ) {
117
  ( new Server_Sandbox() )->init();
118
  }
119
+
120
  }
121
 
122
  /**
316
  * @return false|array
317
  */
318
  public function verify_xml_rpc_signature() {
319
+ if ( $this->xmlrpc_verification === null ) {
320
  $this->xmlrpc_verification = $this->internal_verify_xml_rpc_signature();
321
 
322
  if ( is_wp_error( $this->xmlrpc_verification ) ) {
434
  ksort( $post_data );
435
 
436
  $body = http_build_query( stripslashes_deep( $post_data ) );
437
+ } elseif ( $this->raw_post_data === null ) {
438
  $body = file_get_contents( 'php://input' );
439
  } else {
440
  $body = null;
442
  // phpcs:enable
443
 
444
  $signature = $jetpack_signature->sign_current_request(
445
+ array( 'body' => $body === null ? $this->raw_post_data : $body )
446
  );
447
 
448
  $signature_details['url'] = $jetpack_signature->current_request_url;
2489
  }
2490
  return $stats;
2491
  }
2492
+
2493
  }
jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php CHANGED
@@ -96,7 +96,7 @@ class Nonce_Handler {
96
  $this->db->prepare( "SELECT 1 FROM `{$this->db->options}` WHERE option_name = %s", "jetpack_nonce_{$timestamp}_{$nonce}" )
97
  );
98
 
99
- if ( is_null( $old_nonce ) ) {
100
  $return = (bool) $this->db->query(
101
  $this->db->prepare(
102
  "INSERT INTO `{$this->db->options}` (`option_name`, `option_value`, `autoload`) VALUES (%s, %s, %s)",
96
  $this->db->prepare( "SELECT 1 FROM `{$this->db->options}` WHERE option_name = %s", "jetpack_nonce_{$timestamp}_{$nonce}" )
97
  );
98
 
99
+ if ( $old_nonce === null ) {
100
  $return = (bool) $this->db->query(
101
  $this->db->prepare(
102
  "INSERT INTO `{$this->db->options}` (`option_name`, `option_value`, `autoload`) VALUES (%s, %s, %s)",
jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php CHANGED
@@ -12,7 +12,7 @@ namespace Automattic\Jetpack\Connection;
12
  */
13
  class Package_Version {
14
 
15
- const PACKAGE_VERSION = '1.37.0';
16
 
17
  const PACKAGE_SLUG = 'connection';
18
 
12
  */
13
  class Package_Version {
14
 
15
+ const PACKAGE_VERSION = '1.37.5';
16
 
17
  const PACKAGE_SLUG = 'connection';
18
 
jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * A Terms of Service class for Jetpack.
4
  *
5
- * @package automattic/jetpack-terms-of-service
6
  */
7
 
8
  namespace Automattic\Jetpack;
2
  /**
3
  * A Terms of Service class for Jetpack.
4
  *
5
+ * @package automattic/jetpack-connection
6
  */
7
 
8
  namespace Automattic\Jetpack;
jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php ADDED
@@ -0,0 +1,325 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Nosara Tracks for Jetpack
4
+ *
5
+ * @package automattic/jetpack-connection
6
+ */
7
+
8
+ namespace Automattic\Jetpack;
9
+
10
+ /**
11
+ * The Tracking class, used to record events in wpcom
12
+ */
13
+ class Tracking {
14
+ /**
15
+ * The assets version.
16
+ *
17
+ * @since 1.13.1
18
+ *
19
+ * @var string Assets version.
20
+ */
21
+ const ASSETS_VERSION = '1.0.0';
22
+
23
+ /**
24
+ * Slug of the product that we are tracking.
25
+ *
26
+ * @var string
27
+ */
28
+ private $product_name;
29
+
30
+ /**
31
+ * Connection manager object.
32
+ *
33
+ * @var Object
34
+ */
35
+ private $connection;
36
+
37
+ /**
38
+ * Creates the Tracking object.
39
+ *
40
+ * @param String $product_name the slug of the product that we are tracking.
41
+ * @param Automattic\Jetpack\Connection\Manager $connection the connection manager object.
42
+ */
43
+ public function __construct( $product_name = 'jetpack', $connection = null ) {
44
+ $this->product_name = $product_name;
45
+ $this->connection = $connection;
46
+ if ( $this->connection === null ) {
47
+ // TODO We should always pass a Connection.
48
+ $this->connection = new Connection\Manager();
49
+ }
50
+
51
+ if ( ! did_action( 'jetpack_set_tracks_ajax_hook' ) ) {
52
+ add_action( 'wp_ajax_jetpack_tracks', array( $this, 'ajax_tracks' ) );
53
+
54
+ /**
55
+ * Fires when the Tracking::ajax_tracks() callback has been hooked to the
56
+ * wp_ajax_jetpack_tracks action. This action is used to ensure that
57
+ * the callback is hooked only once.
58
+ *
59
+ * @since 1.13.11
60
+ */
61
+ do_action( 'jetpack_set_tracks_ajax_hook' );
62
+ }
63
+ }
64
+
65
+ /**
66
+ * Universal method for for all tracking events triggered via the JavaScript client.
67
+ *
68
+ * @access public
69
+ */
70
+ public function ajax_tracks() {
71
+ // Check for nonce.
72
+ if (
73
+ empty( $_REQUEST['tracksNonce'] )
74
+ || ! wp_verify_nonce( $_REQUEST['tracksNonce'], 'jp-tracks-ajax-nonce' )
75
+ ) {
76
+ wp_send_json_error(
77
+ __( 'You aren’t authorized to do that.', 'jetpack-connection' ),
78
+ 403
79
+ );
80
+ }
81
+
82
+ if ( ! isset( $_REQUEST['tracksEventName'] ) || ! isset( $_REQUEST['tracksEventType'] ) ) {
83
+ wp_send_json_error(
84
+ __( 'No valid event name or type.', 'jetpack-connection' ),
85
+ 403
86
+ );
87
+ }
88
+
89
+ $tracks_data = array();
90
+ if ( 'click' === $_REQUEST['tracksEventType'] && isset( $_REQUEST['tracksEventProp'] ) ) {
91
+ if ( is_array( $_REQUEST['tracksEventProp'] ) ) {
92
+ $tracks_data = $_REQUEST['tracksEventProp'];
93
+ } else {
94
+ $tracks_data = array( 'clicked' => $_REQUEST['tracksEventProp'] );
95
+ }
96
+ }
97
+
98
+ $this->record_user_event( $_REQUEST['tracksEventName'], $tracks_data, null, false );
99
+
100
+ wp_send_json_success();
101
+ }
102
+
103
+ /**
104
+ * Register script necessary for tracking.
105
+ *
106
+ * @param boolean $enqueue Also enqueue? defaults to false.
107
+ */
108
+ public static function register_tracks_functions_scripts( $enqueue = false ) {
109
+
110
+ // Register jp-tracks as it is a dependency.
111
+ wp_register_script(
112
+ 'jp-tracks',
113
+ '//stats.wp.com/w.js',
114
+ array(),
115
+ gmdate( 'YW' ),
116
+ true
117
+ );
118
+
119
+ if ( $enqueue ) {
120
+ // Enqueue jp-tracks-functions script.
121
+ wp_enqueue_script(
122
+ 'jp-tracks-functions',
123
+ Assets::get_file_url_for_environment( 'js/tracks-callables.js', 'js/tracks-callables.js', __FILE__ ),
124
+ array( 'jp-tracks' ),
125
+ self::ASSETS_VERSION,
126
+ true
127
+ );
128
+ } else {
129
+ // Register jp-tracks-functions script.
130
+ wp_register_script(
131
+ 'jp-tracks-functions',
132
+ Assets::get_file_url_for_environment( 'js/tracks-callables.js', 'js/tracks-callables.js', __FILE__ ),
133
+ array( 'jp-tracks' ),
134
+ self::ASSETS_VERSION,
135
+ true
136
+ );
137
+ }
138
+
139
+ }
140
+
141
+ /**
142
+ * Enqueue script necessary for tracking.
143
+ */
144
+ public function enqueue_tracks_scripts() {
145
+ wp_enqueue_script(
146
+ 'jptracks',
147
+ Assets::get_file_url_for_environment( 'js/tracks-ajax.js', 'js/tracks-ajax.js', __FILE__ ),
148
+ array( 'jquery' ),
149
+ self::ASSETS_VERSION,
150
+ true
151
+ );
152
+
153
+ wp_localize_script(
154
+ 'jptracks',
155
+ 'jpTracksAJAX',
156
+ array(
157
+ 'ajaxurl' => admin_url( 'admin-ajax.php' ),
158
+ 'jpTracksAJAX_nonce' => wp_create_nonce( 'jp-tracks-ajax-nonce' ),
159
+ )
160
+ );
161
+ }
162
+
163
+ /**
164
+ * Send an event in Tracks.
165
+ *
166
+ * @param string $event_type Type of the event.
167
+ * @param array $data Data to send with the event.
168
+ * @param mixed $user Username, user_id, or WP_user object.
169
+ * @param bool $use_product_prefix Whether to use the object's product name as a prefix to the event type. If
170
+ * set to false, the prefix will be 'jetpack_'.
171
+ */
172
+ public function record_user_event( $event_type, $data = array(), $user = null, $use_product_prefix = true ) {
173
+ if ( ! $user ) {
174
+ $user = wp_get_current_user();
175
+ }
176
+ $site_url = get_option( 'siteurl' );
177
+
178
+ $data['_via_ua'] = isset( $_SERVER['HTTP_USER_AGENT'] ) ? $_SERVER['HTTP_USER_AGENT'] : '';
179
+ $data['_via_ip'] = isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '';
180
+ $data['_lg'] = isset( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ? $_SERVER['HTTP_ACCEPT_LANGUAGE'] : '';
181
+ $data['blog_url'] = $site_url;
182
+ $data['blog_id'] = \Jetpack_Options::get_option( 'id' );
183
+
184
+ // Top level events should not be namespaced.
185
+ if ( '_aliasUser' !== $event_type ) {
186
+ $prefix = $use_product_prefix ? $this->product_name : 'jetpack';
187
+ $event_type = $prefix . '_' . $event_type;
188
+ }
189
+
190
+ $data['jetpack_version'] = defined( 'JETPACK__VERSION' ) ? JETPACK__VERSION : '0';
191
+
192
+ return $this->tracks_record_event( $user, $event_type, $data );
193
+ }
194
+
195
+ /**
196
+ * Record an event in Tracks - this is the preferred way to record events from PHP.
197
+ *
198
+ * @param mixed $user username, user_id, or WP_user object.
199
+ * @param string $event_name The name of the event.
200
+ * @param array $properties Custom properties to send with the event.
201
+ * @param int $event_timestamp_millis The time in millis since 1970-01-01 00:00:00 when the event occurred.
202
+ *
203
+ * @return bool true for success | \WP_Error if the event pixel could not be fired
204
+ */
205
+ public function tracks_record_event( $user, $event_name, $properties = array(), $event_timestamp_millis = false ) {
206
+
207
+ // We don't want to track user events during unit tests/CI runs.
208
+ if ( $user instanceof \WP_User && 'wptests_capabilities' === $user->cap_key ) {
209
+ return false;
210
+ }
211
+ $terms_of_service = new Terms_Of_Service();
212
+ $status = new Status();
213
+ // Don't track users who have not agreed to our TOS.
214
+ if ( ! $this->should_enable_tracking( $terms_of_service, $status ) ) {
215
+ return false;
216
+ }
217
+
218
+ $event_obj = $this->tracks_build_event_obj( $user, $event_name, $properties, $event_timestamp_millis );
219
+
220
+ if ( is_wp_error( $event_obj->error ) ) {
221
+ return $event_obj->error;
222
+ }
223
+
224
+ return $event_obj->record();
225
+ }
226
+
227
+ /**
228
+ * Determines whether tracking should be enabled.
229
+ *
230
+ * @param Automattic\Jetpack\Terms_Of_Service $terms_of_service A Terms_Of_Service object.
231
+ * @param Automattic\Jetpack\Status $status A Status object.
232
+ *
233
+ * @return boolean True if tracking should be enabled, else false.
234
+ */
235
+ public function should_enable_tracking( $terms_of_service, $status ) {
236
+ if ( $status->is_offline_mode() ) {
237
+ return false;
238
+ }
239
+
240
+ return $terms_of_service->has_agreed() || $this->connection->is_user_connected();
241
+ }
242
+
243
+ /**
244
+ * Procedurally build a Tracks Event Object.
245
+ * NOTE: Use this only when the simpler Automattic\Jetpack\Tracking->jetpack_tracks_record_event() function won't work for you.
246
+ *
247
+ * @param WP_user $user WP_user object.
248
+ * @param string $event_name The name of the event.
249
+ * @param array $properties Custom properties to send with the event.
250
+ * @param int $event_timestamp_millis The time in millis since 1970-01-01 00:00:00 when the event occurred.
251
+ *
252
+ * @return \Jetpack_Tracks_Event|\WP_Error
253
+ */
254
+ private function tracks_build_event_obj( $user, $event_name, $properties = array(), $event_timestamp_millis = false ) {
255
+ $identity = $this->tracks_get_identity( $user->ID );
256
+
257
+ $properties['user_lang'] = $user->get( 'WPLANG' );
258
+
259
+ $blog_details = array(
260
+ 'blog_lang' => isset( $properties['blog_lang'] ) ? $properties['blog_lang'] : get_bloginfo( 'language' ),
261
+ );
262
+
263
+ $timestamp = ( false !== $event_timestamp_millis ) ? $event_timestamp_millis : round( microtime( true ) * 1000 );
264
+ $timestamp_string = is_string( $timestamp ) ? $timestamp : number_format( $timestamp, 0, '', '' );
265
+
266
+ return new \Jetpack_Tracks_Event(
267
+ array_merge(
268
+ $blog_details,
269
+ (array) $properties,
270
+ $identity,
271
+ array(
272
+ '_en' => $event_name,
273
+ '_ts' => $timestamp_string,
274
+ )
275
+ )
276
+ );
277
+ }
278
+
279
+ /**
280
+ * Get the identity to send to tracks.
281
+ *
282
+ * @param int $user_id The user id of the local user.
283
+ *
284
+ * @return array $identity
285
+ */
286
+ public function tracks_get_identity( $user_id ) {
287
+
288
+ // Meta is set, and user is still connected. Use WPCOM ID.
289
+ $wpcom_id = get_user_meta( $user_id, 'jetpack_tracks_wpcom_id', true );
290
+ if ( $wpcom_id && $this->connection->is_user_connected( $user_id ) ) {
291
+ return array(
292
+ '_ut' => 'wpcom:user_id',
293
+ '_ui' => $wpcom_id,
294
+ );
295
+ }
296
+
297
+ // User is connected, but no meta is set yet. Use WPCOM ID and set meta.
298
+ if ( $this->connection->is_user_connected( $user_id ) ) {
299
+ $wpcom_user_data = $this->connection->get_connected_user_data( $user_id );
300
+ update_user_meta( $user_id, 'jetpack_tracks_wpcom_id', $wpcom_user_data['ID'] );
301
+
302
+ return array(
303
+ '_ut' => 'wpcom:user_id',
304
+ '_ui' => $wpcom_user_data['ID'],
305
+ );
306
+ }
307
+
308
+ // User isn't linked at all. Fall back to anonymous ID.
309
+ $anon_id = get_user_meta( $user_id, 'jetpack_tracks_anon_id', true );
310
+ if ( ! $anon_id ) {
311
+ $anon_id = \Jetpack_Tracks_Client::get_anon_id();
312
+ add_user_meta( $user_id, 'jetpack_tracks_anon_id', $anon_id, false );
313
+ }
314
+
315
+ if ( ! isset( $_COOKIE['tk_ai'] ) && ! headers_sent() ) {
316
+ setcookie( 'tk_ai', $anon_id );
317
+ }
318
+
319
+ return array(
320
+ '_ut' => 'anon',
321
+ '_ui' => $anon_id,
322
+ );
323
+
324
+ }
325
+ }
jetpack_vendor/automattic/jetpack-connection/src/class-utils.php CHANGED
@@ -41,7 +41,7 @@ class Utils {
41
  * @return mixed | null
42
  */
43
  public static function jetpack_api_constant_filter( $constant_value, $constant_name ) {
44
- if ( ! is_null( $constant_value ) ) {
45
  // If the constant value was already set elsewhere, use that value.
46
  return $constant_value;
47
  }
41
  * @return mixed | null
42
  */
43
  public static function jetpack_api_constant_filter( $constant_value, $constant_name ) {
44
+ if ( $constant_value !== null ) {
45
  // If the constant value was already set elsewhere, use that value.
46
  return $constant_value;
47
  }
jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php CHANGED
@@ -41,15 +41,35 @@ class Webhooks {
41
  $webhooks = new static( $connection );
42
 
43
  add_action( 'init', array( $webhooks, 'controller' ) );
 
 
 
 
 
 
 
 
 
 
 
44
  }
45
 
46
  /**
47
  * The "controller" decides which handler we need to run.
 
 
48
  */
49
- public function controller() {
50
- // The nonce is verified in specific handlers.
 
 
 
 
 
 
 
51
  // phpcs:ignore WordPress.Security.NonceVerification.Recommended
52
- if ( empty( $_GET['handler'] ) || empty( $_GET['action'] ) || 'jetpack-connection-webhooks' !== $_GET['handler'] ) {
53
  return;
54
  }
55
 
@@ -58,10 +78,15 @@ class Webhooks {
58
  switch ( $_GET['action'] ) {
59
  case 'authorize':
60
  $this->handle_authorize();
 
61
  break;
 
 
 
 
 
62
  }
63
 
64
- $this->do_exit();
65
  }
66
 
67
  /**
@@ -118,6 +143,14 @@ class Webhooks {
118
  wp_safe_redirect( $redirect );
119
  }
120
 
 
 
 
 
 
 
 
 
121
  /**
122
  * The `exit` is wrapped into a method so we could mock it.
123
  */
41
  $webhooks = new static( $connection );
42
 
43
  add_action( 'init', array( $webhooks, 'controller' ) );
44
+ add_action( 'load-toplevel_page_jetpack', array( $webhooks, 'fallback_jetpack_controller' ) );
45
+ }
46
+
47
+ /**
48
+ * Jetpack plugin used to trigger this webhooks in Jetpack::admin_page_load()
49
+ *
50
+ * The Jetpack toplevel menu is still accessible for stand-alone plugins, and while there's no content for that page, there are still
51
+ * actions from Calypso and WPCOM that reach that route regardless of the site having the Jetpack plugin or not. That's why we are still handling it here.
52
+ */
53
+ public function fallback_jetpack_controller() {
54
+ $this->controller( true );
55
  }
56
 
57
  /**
58
  * The "controller" decides which handler we need to run.
59
+ *
60
+ * @param bool $force Do not check if it's a webhook request and just run the controller.
61
  */
62
+ public function controller( $force = false ) {
63
+ if ( ! $force ) {
64
+ // The nonce is verified in specific handlers.
65
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
66
+ if ( empty( $_GET['handler'] ) || 'jetpack-connection-webhooks' !== $_GET['handler'] ) {
67
+ return;
68
+ }
69
+ }
70
+
71
  // phpcs:ignore WordPress.Security.NonceVerification.Recommended
72
+ if ( empty( $_GET['action'] ) ) {
73
  return;
74
  }
75
 
78
  switch ( $_GET['action'] ) {
79
  case 'authorize':
80
  $this->handle_authorize();
81
+ $this->do_exit();
82
  break;
83
+ case 'authorize_redirect':
84
+ $this->handle_authorize_redirect();
85
+ $this->do_exit();
86
+ break;
87
+ // Class Jetpack::admin_page_load() still handles other cases.
88
  }
89
 
 
90
  }
91
 
92
  /**
143
  wp_safe_redirect( $redirect );
144
  }
145
 
146
+ /**
147
+ * The authorhize_redirect webhook handler
148
+ */
149
+ public function handle_authorize_redirect() {
150
+ $authorize_redirect_handler = new Webhooks\Authorize_Redirect( $this->connection );
151
+ $authorize_redirect_handler->handle();
152
+ }
153
+
154
  /**
155
  * The `exit` is wrapped into a method so we could mock it.
156
  */
jetpack_vendor/automattic/jetpack-connection/src/js/tracks-ajax.js ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* global jpTracksAJAX */
2
+ ( function ( $, jpTracksAJAX ) {
3
+ window.jpTracksAJAX = window.jpTracksAJAX || {};
4
+ var debugSet = localStorage.getItem( 'debug' ) === 'dops:analytics';
5
+
6
+ window.jpTracksAJAX.record_ajax_event = function ( eventName, eventType, eventProp ) {
7
+ var data = {
8
+ tracksNonce: jpTracksAJAX.jpTracksAJAX_nonce,
9
+ action: 'jetpack_tracks',
10
+ tracksEventType: eventType,
11
+ tracksEventName: eventName,
12
+ tracksEventProp: eventProp || false,
13
+ };
14
+
15
+ return $.ajax( {
16
+ type: 'POST',
17
+ url: jpTracksAJAX.ajaxurl,
18
+ data: data,
19
+ success: function ( response ) {
20
+ if ( debugSet ) {
21
+ // eslint-disable-next-line
22
+ console.log( 'AJAX tracks event recorded: ', data, response );
23
+ }
24
+ },
25
+ } );
26
+ };
27
+
28
+ $( document ).ready( function () {
29
+ $( 'body' ).on( 'click', '.jptracks a, a.jptracks', function ( event ) {
30
+ var $this = $( event.target );
31
+ // We know that the jptracks element is either this, or its ancestor
32
+ var $jptracks = $this.closest( '.jptracks' );
33
+ // We need an event name at least
34
+ var eventName = $jptracks.attr( 'data-jptracks-name' );
35
+ if ( undefined === eventName ) {
36
+ return;
37
+ }
38
+
39
+ var eventProp = $jptracks.attr( 'data-jptracks-prop' ) || false;
40
+
41
+ var url = $this.attr( 'href' );
42
+ var target = $this.get( 0 ).target;
43
+ if ( url && target && '_self' !== target ) {
44
+ var newTabWindow = window.open( '', target );
45
+ newTabWindow.opener = null;
46
+ }
47
+
48
+ event.preventDefault();
49
+
50
+ window.jpTracksAJAX.record_ajax_event( eventName, 'click', eventProp ).always( function () {
51
+ // Continue on to whatever url they were trying to get to.
52
+ if ( url && ! $this.hasClass( 'thickbox' ) ) {
53
+ if ( newTabWindow ) {
54
+ newTabWindow.location = url;
55
+ return;
56
+ }
57
+ window.location = url;
58
+ }
59
+ } );
60
+ } );
61
+ } );
62
+ } )( jQuery, jpTracksAJAX );
jetpack_vendor/automattic/jetpack-connection/src/js/tracks-callables.js ADDED
@@ -0,0 +1,83 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * This was abstracted from wp-calypso's analytics lib: https://github.com/Automattic/wp-calypso/blob/master/client/lib/analytics/README.md
3
+ * Some stuff was removed like GA tracking and other things not necessary for Jetpack tracking.
4
+ *
5
+ * This library should only be used and loaded if the Jetpack site is connected.
6
+ */
7
+
8
+ // Load tracking scripts
9
+ window._tkq = window._tkq || [];
10
+
11
+ var _user;
12
+ var debug = console.error; // eslint-disable-line no-console
13
+
14
+ /**
15
+ * @param group
16
+ * @param name
17
+ */
18
+ function buildQuerystring( group, name ) {
19
+ var uriComponent = '';
20
+
21
+ if ( 'object' === typeof group ) {
22
+ for ( var key in group ) {
23
+ uriComponent += '&x_' + encodeURIComponent( key ) + '=' + encodeURIComponent( group[ key ] );
24
+ }
25
+ } else {
26
+ uriComponent = '&x_' + encodeURIComponent( group ) + '=' + encodeURIComponent( name );
27
+ }
28
+
29
+ return uriComponent;
30
+ }
31
+
32
+ var analytics = {
33
+ initialize: function ( userId, username ) {
34
+ analytics.setUser( userId, username );
35
+ analytics.identifyUser();
36
+ },
37
+
38
+ mc: {
39
+ bumpStat: function ( group, name ) {
40
+ var uriComponent = buildQuerystring( group, name ); // prints debug info
41
+ new Image().src =
42
+ document.location.protocol +
43
+ '//pixel.wp.com/g.gif?v=wpcom-no-pv' +
44
+ uriComponent +
45
+ '&t=' +
46
+ Math.random();
47
+ },
48
+ },
49
+
50
+ tracks: {
51
+ recordEvent: function ( eventName, eventProperties ) {
52
+ eventProperties = eventProperties || {};
53
+
54
+ if ( eventName.indexOf( 'jetpack_' ) !== 0 ) {
55
+ debug( '- Event name must be prefixed by "jetpack_"' );
56
+ return;
57
+ }
58
+
59
+ window._tkq.push( [ 'recordEvent', eventName, eventProperties ] );
60
+ },
61
+
62
+ recordPageView: function ( urlPath ) {
63
+ analytics.tracks.recordEvent( 'jetpack_page_view', {
64
+ path: urlPath,
65
+ } );
66
+ },
67
+ },
68
+
69
+ setUser: function ( userId, username ) {
70
+ _user = { ID: userId, username: username };
71
+ },
72
+
73
+ identifyUser: function () {
74
+ // Don't identify the user if we don't have one
75
+ if ( _user ) {
76
+ window._tkq.push( [ 'identifyUser', _user.ID, _user.username ] );
77
+ }
78
+ },
79
+
80
+ clearedIdentity: function () {
81
+ window._tkq.push( [ 'clearIdentity' ] );
82
+ },
83
+ };
jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php ADDED
@@ -0,0 +1,197 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Authorize_Redirect Webhook handler class.
4
+ *
5
+ * @package automattic/jetpack-connection
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Connection\Webhooks;
9
+
10
+ use Automattic\Jetpack\Admin_UI\Admin_Menu;
11
+ use Automattic\Jetpack\Constants;
12
+ use Automattic\Jetpack\Tracking;
13
+ use GP_Locales;
14
+ use Jetpack_Network;
15
+
16
+ /**
17
+ * Authorize_Redirect Webhook handler class.
18
+ */
19
+ class Authorize_Redirect {
20
+
21
+ /**
22
+ * Constructs the object
23
+ *
24
+ * @param Automattic\Jetpack\Connection\Manager $connection The Connection Manager object.
25
+ */
26
+ public function __construct( $connection ) {
27
+ $this->connection = $connection;
28
+ }
29
+
30
+ /**
31
+ * Handle the webhook
32
+ *
33
+ * This method implements what's in Jetpack::admin_page_load when the Jetpack plugin is not present
34
+ */
35
+ public function handle() {
36
+
37
+ add_filter(
38
+ 'allowed_redirect_hosts',
39
+ function ( $domains ) {
40
+ $domains[] = 'jetpack.com';
41
+ $domains[] = 'jetpack.wordpress.com';
42
+ $domains[] = 'wordpress.com';
43
+ // Calypso envs.
44
+ $domains[] = 'http://calypso.localhost:3000/';
45
+ $domains[] = 'https://wpcalypso.wordpress.com/';
46
+ $domains[] = 'https://horizon.wordpress.com/';
47
+ return array_unique( $domains );
48
+ }
49
+ );
50
+
51
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
52
+ $dest_url = empty( $_GET['dest_url'] ) ? null : $_GET['dest_url'];
53
+
54
+ if ( ! $dest_url || ( 0 === stripos( $dest_url, 'https://jetpack.com/' ) && 0 === stripos( $dest_url, 'https://wordpress.com/' ) ) ) {
55
+ // The destination URL is missing or invalid, nothing to do here.
56
+ exit;
57
+ }
58
+
59
+ if ( $this->connection->is_connected() && $this->connection->is_user_connected() ) {
60
+ // The user is either already connected, or finished the connection process.
61
+ wp_safe_redirect( $dest_url );
62
+ exit;
63
+ } elseif ( ! empty( $_GET['done'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended
64
+ // The user decided not to proceed with setting up the connection.
65
+
66
+ wp_safe_redirect( Admin_Menu::get_top_level_menu_item_url() );
67
+ exit;
68
+ }
69
+
70
+ $redirect_args = array(
71
+ 'page' => 'jetpack',
72
+ 'action' => 'authorize_redirect',
73
+ 'dest_url' => rawurlencode( $dest_url ),
74
+ 'done' => '1',
75
+ );
76
+
77
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
78
+ if ( ! empty( $_GET['from'] ) && 'jetpack_site_only_checkout' === $_GET['from'] ) {
79
+ $redirect_args['from'] = 'jetpack_site_only_checkout';
80
+ }
81
+
82
+ wp_safe_redirect( $this->build_authorize_url( add_query_arg( $redirect_args, admin_url( 'admin.php' ) ) ) );
83
+ exit;
84
+ }
85
+
86
+ /**
87
+ * Create the Jetpack authorization URL. Copied from Jetpack class.
88
+ *
89
+ * @param bool|string $redirect URL to redirect to.
90
+ *
91
+ * @todo Update default value for redirect since the called function expects a string.
92
+ *
93
+ * @return mixed|void
94
+ */
95
+ public function build_authorize_url( $redirect = false ) {
96
+
97
+ add_filter( 'jetpack_connect_request_body', array( __CLASS__, 'filter_connect_request_body' ) );
98
+ add_filter( 'jetpack_connect_redirect_url', array( __CLASS__, 'filter_connect_redirect_url' ) );
99
+
100
+ $url = $this->connection->get_authorization_url( wp_get_current_user(), $redirect );
101
+
102
+ remove_filter( 'jetpack_connect_request_body', array( __CLASS__, 'filter_connect_request_body' ) );
103
+ remove_filter( 'jetpack_connect_redirect_url', array( __CLASS__, 'filter_connect_redirect_url' ) );
104
+
105
+ /**
106
+ * This filter is documented in plugins/jetpack/class-jetpack.php
107
+ */
108
+ return apply_filters( 'jetpack_build_authorize_url', $url );
109
+ }
110
+
111
+ /**
112
+ * Filters the redirection URL that is used for connect requests. The redirect
113
+ * URL should return the user back to the Jetpack console.
114
+ * Copied from Jetpack class.
115
+ *
116
+ * @param String $redirect the default redirect URL used by the package.
117
+ * @return String the modified URL.
118
+ */
119
+ public static function filter_connect_redirect_url( $redirect ) {
120
+ $jetpack_admin_page = esc_url_raw( admin_url( 'admin.php?page=jetpack' ) );
121
+ $redirect = $redirect
122
+ ? wp_validate_redirect( esc_url_raw( $redirect ), $jetpack_admin_page )
123
+ : $jetpack_admin_page;
124
+
125
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
126
+ if ( isset( $_REQUEST['is_multisite'] ) ) {
127
+ $redirect = Jetpack_Network::init()->get_url( 'network_admin_page' );
128
+ }
129
+
130
+ return $redirect;
131
+ }
132
+
133
+ /**
134
+ * Filters the connection URL parameter array.
135
+ * Copied from Jetpack class.
136
+ *
137
+ * @param array $args default URL parameters used by the package.
138
+ * @return array the modified URL arguments array.
139
+ */
140
+ public static function filter_connect_request_body( $args ) {
141
+ if (
142
+ Constants::is_defined( 'JETPACK__GLOTPRESS_LOCALES_PATH' )
143
+ && include_once Constants::get_constant( 'JETPACK__GLOTPRESS_LOCALES_PATH' )
144
+ ) {
145
+ $gp_locale = GP_Locales::by_field( 'wp_locale', get_locale() );
146
+ $args['locale'] = isset( $gp_locale ) && isset( $gp_locale->slug )
147
+ ? $gp_locale->slug
148
+ : '';
149
+ }
150
+
151
+ $tracking = new Tracking();
152
+ $tracks_identity = $tracking->tracks_get_identity( $args['state'] );
153
+
154
+ $args = array_merge(
155
+ $args,
156
+ array(
157
+ '_ui' => $tracks_identity['_ui'],
158
+ '_ut' => $tracks_identity['_ut'],
159
+ )
160
+ );
161
+
162
+ $calypso_env = self::get_calypso_env();
163
+
164
+ if ( ! empty( $calypso_env ) ) {
165
+ $args['calypso_env'] = $calypso_env;
166
+ }
167
+
168
+ return $args;
169
+ }
170
+
171
+ /**
172
+ * Return Calypso environment value; used for developing Jetpack and pairing
173
+ * it with different Calypso enrionments, such as localhost.
174
+ * Copied from Jetpack class.
175
+ *
176
+ * @since 1.37.1
177
+ *
178
+ * @return string Calypso environment
179
+ */
180
+ public static function get_calypso_env() {
181
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
182
+ if ( isset( $_GET['calypso_env'] ) ) {
183
+ // phpcs:ignore WordPress.Security.NonceVerification.Recommended
184
+ return sanitize_key( $_GET['calypso_env'] );
185
+ }
186
+
187
+ if ( getenv( 'CALYPSO_ENV' ) ) {
188
+ return sanitize_key( getenv( 'CALYPSO_ENV' ) );
189
+ }
190
+
191
+ if ( defined( 'CALYPSO_ENV' ) && CALYPSO_ENV ) {
192
+ return sanitize_key( CALYPSO_ENV );
193
+ }
194
+
195
+ return '';
196
+ }
197
+ }
jetpack_vendor/automattic/jetpack-device-detection/CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [1.4.13] - 2022-02-09
9
  ### Fixed
10
  - Fixed some new PHPCS warnings.
@@ -104,6 +108,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
104
 
105
  - Moving jetpack_is_mobile into a package
106
 
 
107
  [1.4.13]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.12...v1.4.13
108
  [1.4.12]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.11...v1.4.12
109
  [1.4.11]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.10...v1.4.11
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.4.14] - 2022-03-29
9
+ ### Changed
10
+ - Microperformance: Use === null instead of is_null
11
+
12
  ## [1.4.13] - 2022-02-09
13
  ### Fixed
14
  - Fixed some new PHPCS warnings.
108
 
109
  - Moving jetpack_is_mobile into a package
110
 
111
+ [1.4.14]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.13...v1.4.14
112
  [1.4.13]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.12...v1.4.13
113
  [1.4.12]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.11...v1.4.12
114
  [1.4.11]: https://github.com/Automattic/jetpack-device-detection/compare/v1.4.10...v1.4.11
jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php CHANGED
@@ -1486,7 +1486,7 @@ class User_Agent_Info {
1486
  return false;
1487
  }
1488
 
1489
- if ( is_null( $is_bot ) ) {
1490
  $is_bot = self::is_bot_user_agent( $_SERVER['HTTP_USER_AGENT'] );
1491
  }
1492
 
1486
  return false;
1487
  }
1488
 
1489
+ if ( $is_bot === null ) {
1490
  $is_bot = self::is_bot_user_agent( $_SERVER['HTTP_USER_AGENT'] );
1491
  }
1492
 
jetpack_vendor/automattic/jetpack-lazy-images/CHANGELOG.md CHANGED
@@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ## [2.1.7] - 2022-03-02
9
  ### Changed
10
  - Updated package dependencies.
@@ -188,6 +200,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
188
 
189
  - Lazy Images: Move into a package
190
 
 
 
 
191
  [2.1.7]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.6...v2.1.7
192
  [2.1.6]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.5...v2.1.6
193
  [2.1.5]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.4...v2.1.5
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [2.1.10] - 2022-04-06
9
+ ### Changed
10
+ - Microperformance: Use === null instead of is_null
11
+
12
+ ## [2.1.9] - 2022-03-29
13
+ ### Changed
14
+ - Microperformance: Use === null instead of is_null
15
+
16
+ ## [2.1.8] - 2022-03-23
17
+ ### Changed
18
+ - Updated package dependencies.
19
+
20
  ## [2.1.7] - 2022-03-02
21
  ### Changed
22
  - Updated package dependencies.
200
 
201
  - Lazy Images: Move into a package
202
 
203
+ [2.1.10]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.9...v2.1.10
204
+ [2.1.9]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.8...v2.1.9
205
+ [2.1.8]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.7...v2.1.8
206
  [2.1.7]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.6...v2.1.7
207
  [2.1.6]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.5...v2.1.6
208
  [2.1.5]: https://github.com/Automattic/jetpack-lazy-images/compare/v2.1.4...v2.1.5
jetpack_vendor/automattic/jetpack-lazy-images/dist/intersection-observer.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array(), 'version' => 'ba2aa80003251440130b63de19cb609d');
1
+ <?php return array('dependencies' => array(), 'version' => 'd9298cd9df65ad92eff12a3a90a1a5b8');
jetpack_vendor/automattic/jetpack-lazy-images/dist/lazy-images.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array(), 'version' => 'ae8c0bea6a07ab76470a02053fc74216');
1
+ <?php return array('dependencies' => array(), 'version' => 'a902a338e584591be6603d4879c43367');
jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php CHANGED
@@ -51,7 +51,7 @@ class Jetpack_Lazy_Images {
51
  * @return object The class instance.
52
  */
53
  public static function instance() {
54
- if ( is_null( self::$instance ) ) {
55
  self::$instance = new Jetpack_Lazy_Images();
56
  }
57
 
51
  * @return object The class instance.
52
  */
53
  public static function instance() {
54
+ if ( self::$instance === null ) {
55
  self::$instance = new Jetpack_Lazy_Images();
56
  }
57
 
jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md CHANGED
@@ -5,6 +5,68 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ## [0.6.9] - 2022-03-09
9
  ### Changed
10
  - Updated package dependencies.
@@ -352,6 +414,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
352
  ### Added
353
  - Created package
354
 
 
 
 
 
 
355
  [0.6.9]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.8...0.6.9
356
  [0.6.8]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.7...0.6.8
357
  [0.6.7]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.6...0.6.7
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [0.6.14-alpha] - unreleased
9
+
10
+ This is an alpha version! The changes listed here are not final.
11
+
12
+ ### Changed
13
+ - Updated package dependencies.
14
+
15
+ ## [0.6.13] - 2022-03-31
16
+ ### Added
17
+ - Added tracking events to Plans section external links
18
+
19
+ ### Changed
20
+ - My Jetpack: tweak plans section typography and descriptive text
21
+
22
+ ## [0.6.12] - 2022-03-29
23
+ ### Added
24
+ - Add missing JS peer dependencies.
25
+
26
+ ### Changed
27
+ - Microperformance: Use === null instead of is_null
28
+ - My Jetpack: Moved in product icon components
29
+ - My Jetpack: Tweak plan sections styles/sizes
30
+ - My Jetpack: Update ProductDetailCard to use components and theme variables
31
+ - My Jetpack: Use components to render headers elements
32
+ - Use different URLs for manage and purchase links in plans section
33
+
34
+ ### Fixed
35
+ - My Jetpack: Connect Screen logos quality
36
+
37
+ ## [0.6.11] - 2022-03-23
38
+ ### Added
39
+ - My Jetpack: add error styles to the whole Product card component
40
+ - My Jetpack: Make whole Product card clickable
41
+
42
+ ### Changed
43
+ - Changed opacity of product icons to 40%
44
+ - Changed title
45
+ - Improved should_initialize method
46
+ - My Jetpack: remove dropdown from CTA button in Product cards
47
+ - My Jetpack: Use Text and CSS vars on ProductCard
48
+ - Updated Boost product icon for clarity
49
+ - Updated package dependencies.
50
+ - Updated package dependencies.
51
+ - Updated styles for each product card status
52
+ - Update organization and copy of the Plans section
53
+
54
+ ### Removed
55
+ - My Jetpack: Remove client code that allows to deactivate a product
56
+
57
+ ### Fixed
58
+ - Fix Plans section top margin for plan list
59
+ - My Jetpack: jetpack_my_jetpack_should_initialize filter now respected when set to true.
60
+
61
+ ## [0.6.10] - 2022-03-15
62
+ ### Changed
63
+ - Make Backup go through the purchase flow after activation
64
+ - My Jetpack: Use ThemeProvider instead base-styles
65
+ - Updated package dependencies
66
+
67
+ ### Removed
68
+ - Removed Beta badge from menu item
69
+
70
  ## [0.6.9] - 2022-03-09
71
  ### Changed
72
  - Updated package dependencies.
414
  ### Added
415
  - Created package
416
 
417
+ [0.6.14-alpha]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.13...0.6.14-alpha
418
+ [0.6.13]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.12...0.6.13
419
+ [0.6.12]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.11...0.6.12
420
+ [0.6.11]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.10...0.6.11
421
+ [0.6.10]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.9...0.6.10
422
  [0.6.9]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.8...0.6.9
423
  [0.6.8]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.7...0.6.8
424
  [0.6.7]: https://github.com/Automattic/jetpack-my-jetpack/compare/0.6.6...0.6.7
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/apple-831595bc00ea178333e5.png DELETED
Binary file
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/apple-92dacafad84e79708a74.svg ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <svg width="14" height="17" viewBox="0 0 14 17" fill="none" xmlns="http://www.w3.org/2000/svg">
2
+ <path d="M9.3584 2.68018C9.85059 2.08545 10.1992 1.26514 10.1992 0.444824C10.1992 0.332031 10.189 0.219238 10.1685 0.126953C9.36865 0.157715 8.39453 0.660156 7.82031 1.33691C7.35889 1.85986 6.93848 2.68018 6.93848 3.51074C6.93848 3.63379 6.95898 3.75684 6.96924 3.79785C7.02051 3.80811 7.10254 3.81836 7.18457 3.81836C7.9126 3.81836 8.8252 3.33643 9.3584 2.68018ZM9.92236 3.99268C8.7124 3.99268 7.72803 4.73096 7.10254 4.73096C6.43604 4.73096 5.5542 4.03369 4.49805 4.03369C2.49854 4.03369 0.478516 5.69482 0.478516 8.80176C0.478516 10.75 1.22705 12.7905 2.1499 14.1133C2.94971 15.231 3.64697 16.1538 4.6416 16.1538C5.63623 16.1538 6.06689 15.4873 7.29736 15.4873C8.54834 15.4873 8.83545 16.1333 9.92236 16.1333C11.0093 16.1333 11.7373 15.1387 12.4141 14.1543C13.1831 13.0264 13.501 11.9395 13.5112 11.8779C13.4497 11.8574 11.3682 11.0166 11.3682 8.6377C11.3682 6.57666 13.0088 5.66406 13.1011 5.59229C12.0244 4.03369 10.3838 3.99268 9.92236 3.99268Z" fill="black"/>
3
+ </svg>
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/google-a61414f63a1818b3dd88.png DELETED
Binary file
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/google-dec2a429bf1d8e83f9ad.svg ADDED
@@ -0,0 +1 @@
 
1
+ <svg class="social-icons social-icons__google social-icons--enabled" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="M19.6 10.227c0-.709-.064-1.39-.182-2.045H10v3.868h5.382a4.6 4.6 0 0 1-1.996 3.018v2.51h3.232c1.891-1.742 2.982-4.305 2.982-7.35z" fill="#4285F4"></path><path d="M10 20c2.7 0 4.964-.895 6.618-2.423l-3.232-2.509c-.895.6-2.04.955-3.386.955-2.605 0-4.81-1.76-5.595-4.123H1.064v2.59A9.996 9.996 0 0 0 10 20z" fill="#34A853"></path><path d="M4.405 11.9c-.2-.6-.314-1.24-.314-1.9 0-.66.114-1.3.314-1.9V5.51H1.064A9.996 9.996 0 0 0 0 10c0 1.614.386 3.14 1.064 4.49l3.34-2.59z" fill="#FBBC05"></path><path d="M10 3.977c1.468 0 2.786.505 3.823 1.496l2.868-2.868C14.959.99 12.695 0 10 0 6.09 0 2.71 2.24 1.064 5.51l3.34 2.59C5.192 5.736 7.396 3.977 10 3.977z" fill="#EA4335"></path></g></svg>
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/wordpress-47ead60afe6121bd660b.png DELETED
Binary file
jetpack_vendor/automattic/jetpack-my-jetpack/build/images/wordpress-e099b30cc40508916516.png ADDED
Binary file
jetpack_vendor/automattic/jetpack-my-jetpack/build/index.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '22b247c545fc5429c849658dfb6821c6');
1
+ <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '92930d3581ca504acfd8cab48c88cd39');
jetpack_vendor/automattic/jetpack-my-jetpack/build/index.css CHANGED
@@ -1 +1 @@
1
- #my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jetpack-logo{height:40px}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}.pIsYsXFAJ9KX2VrS5rmY{--product-card-shadow:rgba(0,0,0,.08);--product-card-shadow-size:40px;--product-card-name-font-size:24px;--product-card-description-font-size:14px;--product-card-actions-font-size:12px;--product-card-spacing-base:8px;--product-card-actions-size:32px;--product-card-actions-button-height:32px;--jp-black:#000;--status-size:8px;--status-active:#008710;--status-inactive:#646970;--status-error:#b32d2e;--status-plugin_absent:#c3c4c7;--jp-underline-thickness:2px;background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 var(--product-card-shadow-size) var(--product-card-shadow);display:flex;flex-direction:column;height:100%;padding:calc(var(--product-card-spacing-base)*3)}.pIsYsXFAJ9KX2VrS5rmY.WznLLGWY_A7Xx5BoXh9g,.pIsYsXFAJ9KX2VrS5rmY.qXy9FY2CHbf5KtK78uNj{background:none;box-shadow:none;box-shadow:0 0 0 1px var(--status-plugin_absent) inset}.pIsYsXFAJ9KX2VrS5rmY .components-button,.pIsYsXFAJ9KX2VrS5rmY .components-button-group{border-radius:4px;height:var(--product-card-actions-button-height);line-height:var(--product-card-actions-button-height)}.pIsYsXFAJ9KX2VrS5rmY .components-button-group>.components-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.pIsYsXFAJ9KX2VrS5rmY .components-button-group .components-dropdown-menu>.components-button,.pIsYsXFAJ9KX2VrS5rmY .components-button-group>.components-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.w56ueQLYexqzTybA7015{align-items:center;display:flex;font-size:var(--product-card-name-font-size);font-weight:700;justify-content:space-between;margin-bottom:var(--product-card-spacing-base);width:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1;font-size:var(--product-card-description-font-size);margin:0}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--product-card-actions-font-size);font-weight:600;justify-content:space-between;margin-top:calc(var(--product-card-spacing-base)*2);min-height:var(--product-card-actions-size);width:100%}.ehgY0qp6bl53RaxP5rFF:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.uKPqlUpiM1lCIZ0bSC2T{display:flex;height:var(--product-card-actions-size)}.f5VJYwuJmjxH8PVxEbbv{height:var(--product-card-actions-size);line-height:var(--product-card-actions-size);margin-left:var(--product-card-spacing-base);white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:var(--status-size);margin-right:var(--product-card-spacing-base);width:var(--status-size)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--status-active)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--status-active)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--status-inactive)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--status-inactive)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--status-error)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--status-error)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.yUcTFxoPjGf92cQq2i8s{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.Wzs7k3H_qa_DKGFwnnS6{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.Wzs7k3H_qa_DKGFwnnS6{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.Wzs7k3H_qa_DKGFwnnS6{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.tbveCi5lcWumg8pNZX9D{grid-column-end:span 1}._GczntkFZfMA97SeCydV{grid-column-end:span 2}.MtDVjNofChDNak1558Y_{grid-column-end:span 3}.R30fVXU2L9jcBcwjydJc{grid-column-end:span 4}@media(min-width:600px){.q4ujuoOAfY2ADccurN9A{grid-column-end:span 1}.sGBCigDk78dK9zrSa6vO{grid-column-end:span 2}.QNw7kjm1lWiGe8JElbHZ{grid-column-end:span 3}._zKGJEc71W3c2qT1nGy4{grid-column-end:span 4}.Rba44Himql1DUdoiqd_y{grid-column-end:span 5}.vwmESVJKQ1lLDc3mM7ne{grid-column-end:span 6}.qci3Bb0NkL83mcrlTyDe{grid-column-end:span 7}.wgh0BObBjnoozFQTqAMk{grid-column-end:span 8}}@media(min-width:960px){.Z7pTFLr_4YB8Df6vvOW8{grid-column-end:span 1}.CF9Sml0bVcPi9WO1_1PK{grid-column-end:span 2}.HtTwoZQ9yqW4mXuZVvjM{grid-column-end:span 3}.GTxkfbEhIeTZrcTmN08s{grid-column-end:span 4}.OJEXwZhT64iq5rmHmF6n{grid-column-end:span 5}.Ye6iuGlMrrmOSrhmMD8l{grid-column-end:span 6}._9EgTSLeVHvDSE9t_0ti{grid-column-end:span 7}.m6DGXZ5vHn_p4GTQIhRU{grid-column-end:span 8}.NTCbLgnEKrX_0_xsPtbS{grid-column-end:span 9}.NaphdygkGD9CauvHN1Tu{grid-column-end:span 10}.xQ2FOmAqt047I1Ff_MNj{grid-column-end:span 11}.CwPgBYnFYU8KKppnwXQw{grid-column-end:span 12}}@media(max-width:960px){.WP9oEAI_aKV1qdaJ3ffw{display:none}}@media(max-width:600px){.DNo_VapSrFmyiPwaFLan{display:none}}.C3beJr71pF1zzIVld_Gb{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.C3beJr71pF1zzIVld_Gb span{display:block}.C3beJr71pF1zzIVld_Gb span:last-of-type{font-weight:600}.C3beJr71pF1zzIVld_Gb:focus span:last-of-type,.C3beJr71pF1zzIVld_Gb:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.C3beJr71pF1zzIVld_Gb:focus:after,.C3beJr71pF1zzIVld_Gb:hover:after{transform:translateY(-50%) translateX(8px)}.C3beJr71pF1zzIVld_Gb:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jErCC9oKHSM15BxzFyQK{font-size:36px;font-weight:700;line-height:40px;margin:0}.oVoYbwbFB6U2o90Njusk{font-size:16px;margin:0}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-red-0)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:center;display:flex;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .components-notice__content>svg{fill:var(--jp-red-60)}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.wBVXH4OTNwLHPRpN4nsq{margin-left:8px}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--vertical-spacing-sm:16px;--vertical-spacing-md:18px;--vertical-spacing-lg:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(min-width:0px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--vertical-spacing-sm)}}@media(min-width:600px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 var(--vertical-spacing-md)}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--vertical-spacing-lg)}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(min-width:0px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}}@media(min-width:600px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}}.jp-dashboard-footer{align-items:center;color:#000;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1128px;width:100%}.jp-dashboard-footer a,.jp-dashboard-footer a:hover,.jp-dashboard-footer a:visited{color:#000;text-decoration:none}.jp-dashboard-footer__jetpack-symbol,.jp-dashboard-footer__module-name{display:inline-block;vertical-align:middle}.jp-dashboard-footer__module-name{font-size:12px;font-weight:600;margin-left:5px}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.D8RDpuWUnNwfbqPC8Wt_{fill:#000}.vHw9AFLcZfKSZu5xsk07{---jp-green-primary:#069e08;fill:var(---jp-green-primary)}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.wiobThfXJCuhGNrbFIT6 h4{color:var(--jp-black);font-size:var(--font-title-small);font-weight:500;line-height:1}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.wiobThfXJCuhGNrbFIT6 p{color:var(--jp-black);margin:16px 0}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 li,.wiobThfXJCuhGNrbFIT6 p{font-size:var(--font-body);line-height:24px}.uwMCvCNzQUKtyBmXFTve:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection-status-card h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.jp-connection-status-card a,.jp-connection-status-card a:active,.jp-connection-status-card a:hover{color:var(--jp-black)}.jp-connection-status-card p{color:var(--jp-black);margin:16px 0}.jp-connection-status-card a,.jp-connection-status-card li,.jp-connection-status-card p{font-size:var(--font-body);line-height:24px}.jp-connection-status-card--status{align-items:center;display:flex;margin:24px 0 24px -6px}.jp-connection-status-card--cloud{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjkiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC4zMzMgMTcuNjk3di0uMDhjMC00LjI1My0zLjc2LTcuNy04LjQtNy43LTMuOTE2IDAtNy4yMDYgMi40NTctOC4xMzYgNS43OGE2LjM4NiA2LjM4NiAwIDAgMC0uMjY0LS4wMDVDOS45MjUgMTUuNjkyIDcgMTguNzA4IDcgMjIuNDI5czIuOTI1IDYuNzM4IDYuNTMzIDYuNzM4SDI5LjRjMy4wOTMgMCA1LjYtMi41ODYgNS42LTUuNzc1IDAtMi44NjEtMi4wMTgtNS4yMzctNC42NjYtNS42OTVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGQ9Im0zMC4zMzMgMTcuNjk3LTIuNjI1LS4wMy0uMDI1IDIuMjM1IDIuMjAyLjM4MS40NDgtMi41ODZabS0xNi41MzctMi0uMTA3IDIuNjIzIDIuMDc1LjA4NS41Ni0yLTIuNTI4LS43MDhabS0uMjYzIDEzLjQ3djIuNjI1aC4wMDhsLS4wMDgtMi42MjVabS4wNCAwdi0yLjYyNWgtLjAwOWwuMDA4IDIuNjI1Wm0xNS43OTUgMCAuMDE1LTIuNjI1aC0uMDE1djIuNjI1Wm0zLjU5LTExLjQ0MXYtLjExaC01LjI1di4wNTJsNS4yNS4wNThabTAtLjExYzAtNS45MTItNS4xNTUtMTAuMzI0LTExLjAyNS0xMC4zMjR2NS4yNWMzLjQxIDAgNS43NzUgMi40ODIgNS43NzUgNS4wNzVoNS4yNVpNMjEuOTMzIDcuMjkzYy00Ljk4NCAwLTkuMzg4IDMuMTM5LTEwLjY2NCA3LjY5OGw1LjA1NSAxLjQxNWMuNTg1LTIuMDg5IDIuNzYyLTMuODYzIDUuNjEtMy44NjN2LTUuMjVabS04LjAzIDUuNzgyYTkuMTExIDkuMTExIDAgMCAwLS4zNy0uMDA3djUuMjVjLjA1MyAwIC4xMDUuMDAxLjE1Ni4wMDNsLjIxNS01LjI0NlptLS4zNy0uMDA3Yy01LjEzMyAwLTkuMTU4IDQuMjY4LTkuMTU4IDkuMzYyaDUuMjVjMC0yLjM0OCAxLjgyNS00LjExMiAzLjkwOC00LjExMnYtNS4yNVptLTkuMTU4IDkuMzYyYzAgNS4wOTUgNC4wMjUgOS4zNjMgOS4xNTggOS4zNjN2LTUuMjVjLTIuMDgzIDAtMy45MDgtMS43NjUtMy45MDgtNC4xMTNoLTUuMjVabTkuMTY2IDkuMzYzaC4wNGwtLjAxNy01LjI1aC0uMDM5bC4wMTYgNS4yNVptLjAzMSAwaDE1Ljc5NnYtNS4yNUgxMy41NzJ2NS4yNVptMTUuODI3LTUuMjVoLS4wMTZsLS4wMyA1LjI1aC4wNDZ2LTUuMjVabTIuOTc1LTMuMTVjMCAxLjgxNi0xLjQwNyAzLjE1LTIuOTc1IDMuMTV2NS4yNWM0LjYxOCAwIDguMjI1LTMuODM4IDguMjI1LTguNGgtNS4yNVptLTIuNDg5LTMuMTA5YzEuMzU1LjIzNSAyLjQ5IDEuNDg4IDIuNDkgMy4xMDloNS4yNWMwLTQuMTAyLTIuOTAyLTcuNi02Ljg0NC04LjI4MmwtLjg5NiA1LjE3M1oiIGZpbGw9IiMxRTFFMUUiLz48L2c+PC9zdmc+);height:42px;margin-right:4px;width:42px}.jp-connection-status-card--jetpack-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDMyYzguODM3IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTZaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTE2Ljc5NCAxMy4zMTN2MTUuNTExbDgtMTUuNTEyaC04Wk0xNS4xNzUgMTguNjU3VjMuMTc2bC03Ljk2OSAxNS40OGg3Ljk3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:32px;margin-left:11px;width:32px}.jp-connection-status-card--btn-connect-user{font-size:var(--font-body-small)}.jp-connection-status-card--avatar{background-color:var(--jp-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.498 27.123C6.038 24.165 10.916 21.5 16 21.5c5.084 0 9.963 2.665 11.502 5.623a15.952 15.952 0 0 1-11.257 4.875L16 32l-.245-.002a15.952 15.952 0 0 1-11.257-4.875zM16 8a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23A2AAB2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;border-radius:20px;height:32px;margin-left:-10px;width:32px}.jp-connection-status-card--line{border-top:2px solid var(--jp-black);height:0;width:67px}.jp-connection-status-card--line.jp-connection-status-card--site-only{border-top-style:dashed}.jp-connection-status-card--list{list-style-type:none;margin:16px 0}.jp-connection-status-card--list li{color:var(--jp-black);margin:0 0 8px -3px;padding-left:25px}.jp-connection-status-card--list-item-success{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4LjkzNSA2LTguOSAxMS45Ny01LjE2Mi0zLjgzNyIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==) no-repeat 0 0}.jp-connection-status-card--list-item-error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 0 0;color:var(--jp-red)!important}.jp-connection-status-card--list-item-info{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+) no-repeat 0 0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;left:0;position:absolute;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-right:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:left}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-left:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:left;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-right:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:right}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-right:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:1rem;margin-right:0}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,<svg width="38" height="8" viewBox="0 0 38 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C1 7 2.37087 1 6.89831 1C11.4257 1 14.3709 7 18.8983 7C23.4257 7 26.7777 1 31.3051 1C35.912 1 37 7 37 7" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');content:"";display:block;height:8px;left:24px;position:absolute;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8,<svg width="34" height="37" viewBox="0 0 34 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3335 10.001H25.0002C29.4184 10.001 33.0002 13.5827 33.0002 18.001V19.7788C33.0002 24.197 29.4184 27.7788 25.0002 27.7788H22.3335" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M11.6675 27.7783L9.00082 27.7783C4.58254 27.7783 1.00081 24.1966 1.00081 19.7783L1.00081 18.0005C1.00081 13.5823 4.58253 10.0005 9.00081 10.0005L11.6675 10.0005" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M10.9998 19.167L16.9998 19.167" stroke="white" stroke-width="1.5"/> <path d="M8.99951 35.998L24.9995 0.998048" stroke="white"/> </svg>')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:left;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-right:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-right:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{position:absolute;right:32px;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-right:8px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-left:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen__tos{margin-top:28px;max-width:360px}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--jp-gray-40:#787c82;--jp-gray-50:#646970;--jp-gray-60:#50575e;--jp-gray-70:#3c434a;--jp-gray-80:#2c3338;--jp-gray-90:#1d2327;--jp-gray-100:#101517;--jp-gray-off:#e2e2df;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--jp-pink:#c9356e;--jp-green-0:#f0f2eb;--jp-green-5:#d0e6b8;--jp-green-10:#9dd977;--jp-green-20:#64ca43;--jp-green-30:#2fb41f;--jp-green-40:#069e08;--jp-green-50:#008710;--jp-green-60:#007117;--jp-green-70:#005b18;--jp-green-80:#004515;--jp-green-90:#003010;--jp-green-100:#001c09;--jp-green:#069e08;--jp-green-primary:var( --jp-green-40 );--jp-green-secondary:var( --jp-green-30 );--jp-border-radius:4px;--jp-menu-border-height:1px;--jp-underline-thickness:2px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:25px}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-left:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.jp-action-button--button{background:#000}.jp-action-button--button,.jp-action-button--button.components-button{border-radius:4px;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;line-height:18px;min-width:264px;text-align:center}.jp-action-button__error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 0 0;color:var(--jp-red)!important;line-height:25px!important;padding-left:25px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-bg-color:#fff;--product-card-border-color:#d5d5d5;--product-card-shadow:rgb(0 0 0/3%);--product-card-border-radius:4px;background-color:var(--product-card-bg-color);border:1px solid var(--product-card-border-color);border-radius:var(--product-card-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.q0T8YyQxRawhpDtvJjxI{--product-card-bg-color:#fff;--product-card-border-color:#d5d5d5;--product-card-shadow:rgb(0 0 0/3%);--product-card-border-radius:4px;--product-card-header-height:36px;--product-card-header-color:#fff;--product-card-header-bg-color:#000;--product-card-header-font-size:13px;background-color:var(--product-card-bg-color);border:1px solid var(--product-card-border-color);border-radius:var(--product-card-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow);height:100%;max-width:600px;position:relative}.q0T8YyQxRawhpDtvJjxI .zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--product-card-header-bg-color);border-top-left-radius:var(--product-card-border-radius);border-top-right-radius:var(--product-card-border-radius);color:var(--product-card-header-color);display:flex;font-size:var(--product-card-header-font-size);font-weight:600;height:var(--product-card-header-height);letter-spacing:.3px;padding:0 10px;position:absolute;width:100%}.q0T8YyQxRawhpDtvJjxI .zj7xadmhIWeuf7ZwvVTS .GsioW6IsC8EMYE3U6788{fill:var(--product-card-header-color);margin-right:5px}.B7JDqI_vtKxSy5GjvqA1{--jp-green-primary:#069e08;--jp-green-secondary:#2fb41f;--jp-text-color:###;--font-title-large:32px;--product-card-description-line-height:1.5;--product-card-description-font-size:16px;--product-card-price-font-size:4rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:600px;padding:60px 40px}.B7JDqI_vtKxSy5GjvqA1 .AbDVqWwaPvYwcefFEmuk{flex-direction:row}.B7JDqI_vtKxSy5GjvqA1 .zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px;margin:0 1px}.B7JDqI_vtKxSy5GjvqA1 h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:46px;margin:18px 0}.B7JDqI_vtKxSy5GjvqA1 .ql1XXdicd0forvQCcuT2{display:flex;flex-grow:2;min-height:60px}.B7JDqI_vtKxSy5GjvqA1 .qoZuzG5EcDa231hC6t0P{align-items:center;align-self:flex-end;display:flex;font-size:18px;justify-content:center;margin:0 auto}.B7JDqI_vtKxSy5GjvqA1 .qoZuzG5EcDa231hC6t0P svg{margin-right:5px}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68{align-self:flex-end;display:inline-block;font-size:var(--product-card-description-font-size);height:auto;line-height:26px;min-height:42px;padding:8px 60px;text-align:center;white-space:pre-line;width:100%}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68.jjPQEo7SuAVYmpFb7lJO:hover{background:var(--jp-black);color:var(--jp-white)}.B7JDqI_vtKxSy5GjvqA1>svg{margin-bottom:24px}.tqii0wCIvvORFLSr6VQx{font-size:var(--product-card-description-font-size);line-height:var(--product-card-description-line-height);margin:0 0 22px}.Q1jaYDpa2AVfJpA29wT0{margin:0 0 30px;padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:center;display:flex;font-size:14px;line-height:1.4;list-style:none;margin-bottom:8px}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:auto}.twlleZ5Ehq4bB7CvKVSW{display:flex;font-size:var(--product-card-price-font-size);margin:0;position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-right:10px}.twlleZ5Ehq4bB7CvKVSW .HIxzJD6GeQ9x453zUBdw{font-size:.5em;line-height:1.4;padding-right:1px}.twlleZ5Ehq4bB7CvKVSW .TnUduCJcqYG16mQhPXQf{font-size:inherit;font-weight:700;line-height:1}.twlleZ5Ehq4bB7CvKVSW .B60CayRnY1mgT8h9ypxU{font-size:.35em;font-weight:700;line-height:1.7;padding-left:1px}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:#a7aaad}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:#c9356e;border-radius:5px;content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:#787c82;flex-grow:2;letter-spacing:.2px}.hdasSNj9k3Sc5PwXK4uE{margin-right:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}
1
+ #my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jetpack-logo{height:40px}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}.pIsYsXFAJ9KX2VrS5rmY{--actions-size:28px;--status-size:8px;background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);box-shadow:0 0 0 1px var(--jp-gray-10) inset;display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:hover{background-color:var(--jp-white)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:hover .ehgY0qp6bl53RaxP5rFF{text-decoration-thickness:var(--jp-underline-thickness)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.pIsYsXFAJ9KX2VrS5rmY.Pp9cMIaESLYelLOX3tkI{box-shadow:0 0 0 1.5px var(--jp-red-60)}.w56ueQLYexqzTybA7015{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.ZKHHfl5DhA9kUnaL0qQZ{border-radius:var(--jp-border-radius);font-size:var(--font-body-extra-small);height:var(--actions-size);line-height:var(--actions-size)}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2);min-height:var(--actions-size);width:100%}.ehgY0qp6bl53RaxP5rFF{text-decoration:underline}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:var(--actions-size);margin-left:var(--spacing-base);white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:var(--status-size);margin-right:var(--spacing-base);width:var(--status-size)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);font-weight:500;line-height:32px}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-size:var(--font-body-extra-small);font-weight:400;line-height:20px}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-right:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-left:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-right:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-left:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-right:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-left:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-right:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-left:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-right:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-left:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-right:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-left:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-right:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-left:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-right:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-left:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-right:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-left:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-right:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-left:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-right:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-left:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-right:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-left:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-right:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-left:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-right:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-left:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-right:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-left:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-right:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-left:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-right:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-left:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-right:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-left:calc(var( --spacing-base )*8)}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{font-size:16px;margin:0}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-red-0)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:center;display:flex;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .components-notice__content>svg{fill:var(--jp-red-60)}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.wBVXH4OTNwLHPRpN4nsq{margin-left:8px}.sexr0jUxC1jVixdKiDnC{margin-left:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-left:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--vertical-spacing-sm:16px;--vertical-spacing-md:18px;--vertical-spacing-lg:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(min-width:0px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--vertical-spacing-sm)}}@media(min-width:600px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 var(--vertical-spacing-md)}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--vertical-spacing-lg)}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(min-width:0px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}}@media(min-width:600px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}}.jp-dashboard-footer{align-items:center;color:#000;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1128px;width:100%}.jp-dashboard-footer a,.jp-dashboard-footer a:hover,.jp-dashboard-footer a:visited{color:#000;text-decoration:none}.jp-dashboard-footer__jetpack-symbol,.jp-dashboard-footer__module-name{display:inline-block;vertical-align:middle}.jp-dashboard-footer__module-name{font-size:12px;font-weight:600;margin-left:5px}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.hDuMEuW1xluozLFj95Fi{fill:#000}.nHW00YCzH8n2HdsH3ps8{---jp-green-primary:#069e08;fill:var(---jp-green-primary)}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{margin-bottom:calc(var(--spacing-base)*3)}.uwMCvCNzQUKtyBmXFTve{font-size:var(--font-body)}.uwMCvCNzQUKtyBmXFTve:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection-status-card h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.jp-connection-status-card a,.jp-connection-status-card a:active,.jp-connection-status-card a:hover{color:var(--jp-black)}.jp-connection-status-card p{color:var(--jp-black);margin:16px 0}.jp-connection-status-card a,.jp-connection-status-card li,.jp-connection-status-card p{font-size:var(--font-body);line-height:24px}.jp-connection-status-card--status{align-items:center;display:flex;margin:24px 0 24px -6px}.jp-connection-status-card--cloud{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjkiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC4zMzMgMTcuNjk3di0uMDhjMC00LjI1My0zLjc2LTcuNy04LjQtNy43LTMuOTE2IDAtNy4yMDYgMi40NTctOC4xMzYgNS43OGE2LjM4NiA2LjM4NiAwIDAgMC0uMjY0LS4wMDVDOS45MjUgMTUuNjkyIDcgMTguNzA4IDcgMjIuNDI5czIuOTI1IDYuNzM4IDYuNTMzIDYuNzM4SDI5LjRjMy4wOTMgMCA1LjYtMi41ODYgNS42LTUuNzc1IDAtMi44NjEtMi4wMTgtNS4yMzctNC42NjYtNS42OTVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGQ9Im0zMC4zMzMgMTcuNjk3LTIuNjI1LS4wMy0uMDI1IDIuMjM1IDIuMjAyLjM4MS40NDgtMi41ODZabS0xNi41MzctMi0uMTA3IDIuNjIzIDIuMDc1LjA4NS41Ni0yLTIuNTI4LS43MDhabS0uMjYzIDEzLjQ3djIuNjI1aC4wMDhsLS4wMDgtMi42MjVabS4wNCAwdi0yLjYyNWgtLjAwOWwuMDA4IDIuNjI1Wm0xNS43OTUgMCAuMDE1LTIuNjI1aC0uMDE1djIuNjI1Wm0zLjU5LTExLjQ0MXYtLjExaC01LjI1di4wNTJsNS4yNS4wNThabTAtLjExYzAtNS45MTItNS4xNTUtMTAuMzI0LTExLjAyNS0xMC4zMjR2NS4yNWMzLjQxIDAgNS43NzUgMi40ODIgNS43NzUgNS4wNzVoNS4yNVpNMjEuOTMzIDcuMjkzYy00Ljk4NCAwLTkuMzg4IDMuMTM5LTEwLjY2NCA3LjY5OGw1LjA1NSAxLjQxNWMuNTg1LTIuMDg5IDIuNzYyLTMuODYzIDUuNjEtMy44NjN2LTUuMjVabS04LjAzIDUuNzgyYTkuMTExIDkuMTExIDAgMCAwLS4zNy0uMDA3djUuMjVjLjA1MyAwIC4xMDUuMDAxLjE1Ni4wMDNsLjIxNS01LjI0NlptLS4zNy0uMDA3Yy01LjEzMyAwLTkuMTU4IDQuMjY4LTkuMTU4IDkuMzYyaDUuMjVjMC0yLjM0OCAxLjgyNS00LjExMiAzLjkwOC00LjExMnYtNS4yNVptLTkuMTU4IDkuMzYyYzAgNS4wOTUgNC4wMjUgOS4zNjMgOS4xNTggOS4zNjN2LTUuMjVjLTIuMDgzIDAtMy45MDgtMS43NjUtMy45MDgtNC4xMTNoLTUuMjVabTkuMTY2IDkuMzYzaC4wNGwtLjAxNy01LjI1aC0uMDM5bC4wMTYgNS4yNVptLjAzMSAwaDE1Ljc5NnYtNS4yNUgxMy41NzJ2NS4yNVptMTUuODI3LTUuMjVoLS4wMTZsLS4wMyA1LjI1aC4wNDZ2LTUuMjVabTIuOTc1LTMuMTVjMCAxLjgxNi0xLjQwNyAzLjE1LTIuOTc1IDMuMTV2NS4yNWM0LjYxOCAwIDguMjI1LTMuODM4IDguMjI1LTguNGgtNS4yNVptLTIuNDg5LTMuMTA5YzEuMzU1LjIzNSAyLjQ5IDEuNDg4IDIuNDkgMy4xMDloNS4yNWMwLTQuMTAyLTIuOTAyLTcuNi02Ljg0NC04LjI4MmwtLjg5NiA1LjE3M1oiIGZpbGw9IiMxRTFFMUUiLz48L2c+PC9zdmc+);height:42px;margin-right:4px;width:42px}.jp-connection-status-card--jetpack-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDMyYzguODM3IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTZaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTE2Ljc5NCAxMy4zMTN2MTUuNTExbDgtMTUuNTEyaC04Wk0xNS4xNzUgMTguNjU3VjMuMTc2bC03Ljk2OSAxNS40OGg3Ljk3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:32px;margin-left:11px;width:32px}.jp-connection-status-card--btn-connect-user{font-size:var(--font-body);font-weight:400;line-height:24px}.jp-connection-status-card--avatar{background-color:var(--jp-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.498 27.123C6.038 24.165 10.916 21.5 16 21.5c5.084 0 9.963 2.665 11.502 5.623a15.952 15.952 0 0 1-11.257 4.875L16 32l-.245-.002a15.952 15.952 0 0 1-11.257-4.875zM16 8a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23A2AAB2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;border-radius:20px;height:32px;margin-left:-10px;width:32px}.jp-connection-status-card--line{border-top:2px solid var(--jp-black);height:0;width:67px}.jp-connection-status-card--line.jp-connection-status-card--site-only{border-top-style:dashed}.jp-connection-status-card--list{list-style-type:none;margin:16px 0}.jp-connection-status-card--list li{color:var(--jp-black);margin:0 0 8px -3px;padding-left:25px}.jp-connection-status-card--list-item-success{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4LjkzNSA2LTguOSAxMS45Ny01LjE2Mi0zLjgzNyIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==) no-repeat 0 0}.jp-connection-status-card--list-item-error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 0 0;color:var(--jp-red-60)!important}.jp-connection-status-card--list-item-info{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+) no-repeat 0 0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;left:0;position:absolute;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-right:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:left}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-left:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:left;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-right:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:right}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-right:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:1rem;margin-right:0}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,<svg width="38" height="8" viewBox="0 0 38 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C1 7 2.37087 1 6.89831 1C11.4257 1 14.3709 7 18.8983 7C23.4257 7 26.7777 1 31.3051 1C35.912 1 37 7 37 7" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');content:"";display:block;height:8px;left:24px;position:absolute;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8,<svg width="34" height="37" viewBox="0 0 34 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3335 10.001H25.0002C29.4184 10.001 33.0002 13.5827 33.0002 18.001V19.7788C33.0002 24.197 29.4184 27.7788 25.0002 27.7788H22.3335" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M11.6675 27.7783L9.00082 27.7783C4.58254 27.7783 1.00081 24.1966 1.00081 19.7783L1.00081 18.0005C1.00081 13.5823 4.58253 10.0005 9.00081 10.0005L11.6675 10.0005" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M10.9998 19.167L16.9998 19.167" stroke="white" stroke-width="1.5"/> <path d="M8.99951 35.998L24.9995 0.998048" stroke="white"/> </svg>')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:left;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-right:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-right:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{position:absolute;right:32px;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-right:8px;width:100px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-left:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen__tos{margin-top:28px;max-width:360px}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--jp-gray-40:#787c82;--jp-gray-50:#646970;--jp-gray-60:#50575e;--jp-gray-70:#3c434a;--jp-gray-80:#2c3338;--jp-gray-90:#1d2327;--jp-gray-100:#101517;--jp-gray-off:#e2e2df;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--jp-pink:#c9356e;--jp-green-0:#f0f2eb;--jp-green-5:#d0e6b8;--jp-green-10:#9dd977;--jp-green-20:#64ca43;--jp-green-30:#2fb41f;--jp-green-40:#069e08;--jp-green-50:#008710;--jp-green-60:#007117;--jp-green-70:#005b18;--jp-green-80:#004515;--jp-green-90:#003010;--jp-green-100:#001c09;--jp-green:#069e08;--jp-green-primary:var( --jp-green-40 );--jp-green-secondary:var( --jp-green-30 );--jp-border-radius:4px;--jp-menu-border-height:1px;--jp-underline-thickness:2px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 64px 16px 24px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:25px}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-left:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.jp-action-button--button{background:#000}.jp-action-button--button,.jp-action-button--button.components-button{border-radius:4px;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;line-height:18px;min-width:264px;text-align:center}.jp-action-button__error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 0 0;color:var(--jp-red)!important;line-height:25px!important;padding-left:25px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.hdasSNj9k3Sc5PwXK4uE{margin-right:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:32px;padding:0 var(--spacing-base)}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-right:var(--spacing-base)}.B7JDqI_vtKxSy5GjvqA1{height:100%;padding:0 calc(var(--spacing-base)*5)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-right:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:8px 60px;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background:var(--jp-black);color:var(--jp-white)}.Q1jaYDpa2AVfJpA29wT0{margin:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:center;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-right:var(--spacing-base)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);flex-grow:2}
jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js CHANGED
@@ -1,14 +1,11 @@
1
  /*! For license information please see index.js.LICENSE.txt */
2
- (()=>{var e={4728:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var r={AED:{symbol:"د.إ.‏",grouping:",",decimal:".",precision:2},AFN:{symbol:"؋",grouping:",",decimal:".",precision:2},ALL:{symbol:"Lek",grouping:".",decimal:",",precision:2},AMD:{symbol:"֏",grouping:",",decimal:".",precision:2},ANG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AOA:{symbol:"Kz",grouping:",",decimal:".",precision:2},ARS:{symbol:"$",grouping:".",decimal:",",precision:2},AUD:{symbol:"A$",grouping:",",decimal:".",precision:2},AWG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AZN:{symbol:"₼",grouping:" ",decimal:",",precision:2},BAM:{symbol:"КМ",grouping:".",decimal:",",precision:2},BBD:{symbol:"Bds$",grouping:",",decimal:".",precision:2},BDT:{symbol:"৳",grouping:",",decimal:".",precision:0},BGN:{symbol:"лв.",grouping:" ",decimal:",",precision:2},BHD:{symbol:"د.ب.‏",grouping:",",decimal:".",precision:3},BIF:{symbol:"FBu",grouping:",",decimal:".",precision:0},BMD:{symbol:"$",grouping:",",decimal:".",precision:2},BND:{symbol:"$",grouping:".",decimal:",",precision:0},BOB:{symbol:"Bs",grouping:".",decimal:",",precision:2},BRL:{symbol:"R$",grouping:".",decimal:",",precision:2},BSD:{symbol:"$",grouping:",",decimal:".",precision:2},BTC:{symbol:"Ƀ",grouping:",",decimal:".",precision:2},BTN:{symbol:"Nu.",grouping:",",decimal:".",precision:1},BWP:{symbol:"P",grouping:",",decimal:".",precision:2},BYR:{symbol:"р.",grouping:" ",decimal:",",precision:2},BZD:{symbol:"BZ$",grouping:",",decimal:".",precision:2},CAD:{symbol:"C$",grouping:",",decimal:".",precision:2},CDF:{symbol:"FC",grouping:",",decimal:".",precision:2},CHF:{symbol:"CHF",grouping:"'",decimal:".",precision:2},CLP:{symbol:"$",grouping:".",decimal:",",precision:2},CNY:{symbol:"¥",grouping:",",decimal:".",precision:2},COP:{symbol:"$",grouping:".",decimal:",",precision:2},CRC:{symbol:"₡",grouping:".",decimal:",",precision:2},CUC:{symbol:"CUC",grouping:",",decimal:".",precision:2},CUP:{symbol:"$MN",grouping:",",decimal:".",precision:2},CVE:{symbol:"$",grouping:",",decimal:".",precision:2},CZK:{symbol:"Kč",grouping:" ",decimal:",",precision:2},DJF:{symbol:"Fdj",grouping:",",decimal:".",precision:0},DKK:{symbol:"kr.",grouping:"",decimal:",",precision:2},DOP:{symbol:"RD$",grouping:",",decimal:".",precision:2},DZD:{symbol:"د.ج.‏",grouping:",",decimal:".",precision:2},EGP:{symbol:"ج.م.‏",grouping:",",decimal:".",precision:2},ERN:{symbol:"Nfk",grouping:",",decimal:".",precision:2},ETB:{symbol:"ETB",grouping:",",decimal:".",precision:2},EUR:{symbol:"€",grouping:".",decimal:",",precision:2},FJD:{symbol:"FJ$",grouping:",",decimal:".",precision:2},FKP:{symbol:"£",grouping:",",decimal:".",precision:2},GBP:{symbol:"£",grouping:",",decimal:".",precision:2},GEL:{symbol:"Lari",grouping:" ",decimal:",",precision:2},GHS:{symbol:"₵",grouping:",",decimal:".",precision:2},GIP:{symbol:"£",grouping:",",decimal:".",precision:2},GMD:{symbol:"D",grouping:",",decimal:".",precision:2},GNF:{symbol:"FG",grouping:",",decimal:".",precision:0},GTQ:{symbol:"Q",grouping:",",decimal:".",precision:2},GYD:{symbol:"G$",grouping:",",decimal:".",precision:2},HKD:{symbol:"HK$",grouping:",",decimal:".",precision:2},HNL:{symbol:"L.",grouping:",",decimal:".",precision:2},HRK:{symbol:"kn",grouping:".",decimal:",",precision:2},HTG:{symbol:"G",grouping:",",decimal:".",precision:2},HUF:{symbol:"Ft",grouping:".",decimal:",",precision:0},IDR:{symbol:"Rp",grouping:".",decimal:",",precision:0},ILS:{symbol:"₪",grouping:",",decimal:".",precision:2},INR:{symbol:"₹",grouping:",",decimal:".",precision:2},IQD:{symbol:"د.ع.‏",grouping:",",decimal:".",precision:2},IRR:{symbol:"﷼",grouping:",",decimal:"/",precision:2},ISK:{symbol:"kr.",grouping:".",decimal:",",precision:0},JMD:{symbol:"J$",grouping:",",decimal:".",precision:2},JOD:{symbol:"د.ا.‏",grouping:",",decimal:".",precision:3},JPY:{symbol:"¥",grouping:",",decimal:".",precision:0},KES:{symbol:"S",grouping:",",decimal:".",precision:2},KGS:{symbol:"сом",grouping:" ",decimal:"-",precision:2},KHR:{symbol:"៛",grouping:",",decimal:".",precision:0},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function i(e){return r[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},6078:(e,t,n)=>{"use strict";n.d(t,{LR:()=>c});var r=n(2141),i=n(3807),o=n(4728);function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=(0,o.X)(t);if(!c||isNaN(e))return null;var s=(0,r.Z)({},c,n),a=s.decimal,l=s.grouping,u=s.precision,p=s.symbol,d=e<0?"-":"",m=Math.abs(e),g=Math.floor(m),h=(0,i.Y4)(g,{decimals:0,thousandsSep:l,decPoint:a}),f=u>0?(0,i.Y4)(m-g,{decimals:u,thousandsSep:l,decPoint:a}).slice(1):"";return{sign:d,symbol:p,integer:h,fraction:f}}},8772:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n(5592);function o(e,t){let n,i,c=[];for(let r=0;r<e.length;r++){const o=e[r];if("string"!==o.type){if(void 0===t[o.value])throw new Error(`Invalid interpolation, missing component node: \`${o.value}\``);if("object"!=typeof t[o.value])throw new Error(`Invalid interpolation, component node must be a ReactElement or null: \`${o.value}\``);if("componentClose"===o.type)throw new Error(`Missing opening component token: \`${o.value}\``);if("componentOpen"===o.type){n=t[o.value],i=r;break}c.push(t[o.value])}else c.push(o.value)}if(n){const s=function(e,t){const n=t[e];let r=0;for(let i=e+1;i<t.length;i++){const e=t[i];if(e.value===n.value){if("componentOpen"===e.type){r++;continue}if("componentClose"===e.type){if(0===r)return i;r--}}}throw new Error("Missing closing component token `"+n.value+"`")}(i,e),a=o(e.slice(i+1,s),t),l=(0,r.cloneElement)(n,{},a);if(c.push(l),s<e.length-1){const n=o(e.slice(s+1),t);c=c.concat(n)}}return c=c.filter(Boolean),0===c.length?null:1===c.length?c[0]:(0,r.createElement)(r.Fragment,null,...c)}function c(e){const{mixedString:t,components:n,throwErrors:r}=e;if(!n)return t;if("object"!=typeof n){if(r)throw new Error(`Interpolation Error: unable to process \`${t}\` because components is not an object`);return t}const c=(0,i.Z)(t);try{return o(c,n)}catch(e){if(r)throw new Error(`Interpolation Error: unable to process \`${t}\` because of error \`${e.message}\``);return t}}},5592:(e,t,n)=>{"use strict";function r(e){return e.startsWith("{{/")?{type:"componentClose",value:e.replace(/\W/g,"")}:e.endsWith("/}}")?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.startsWith("{{")?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}function i(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}n.d(t,{Z:()=>i})},7538:e=>{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.default=e.exports,e.exports.__esModule=!0},9183:e=>{function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.default=e.exports,e.exports.__esModule=!0,t.apply(this,arguments)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},8172:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1354),i=n(4803);function o(e){var t=(0,r.Z)(e);return function(e){return(0,i.Z)(t,e)}}},4803:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function i(e,t){var n,i,o,c,s,a,l=[];for(n=0;n<e.length;n++){if(s=e[n],c=r[s]){for(i=c.length,o=Array(i);i--;)o[i]=l.pop();try{a=c.apply(null,o)}catch(e){return e}}else a=t.hasOwnProperty(s)?t[s]:+s;l.push(a)}return l[0]}},7478:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(8172);function i(e){var t=(0,r.Z)(e);return function(e){return+t({n:e})}}},1354:(e,t,n)=>{"use strict";var r,i,o,c;function s(e){for(var t,n,s,a,l=[],u=[];t=e.match(c);){for(n=t[0],(s=e.substr(0,t.index).trim())&&l.push(s);a=u.pop();){if(o[n]){if(o[n][0]===a){n=o[n][1]||n;break}}else if(i.indexOf(a)>=0||r[a]<r[n]){u.push(a);break}l.push(a)}o[n]||u.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&l.push(e),l.concat(u.reverse())}n.d(t,{Z:()=>s}),r={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},i=["(","?"],o={")":["("],":":["?","?:"]},c=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/},702:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function i(e,t){var n;if(!Array.isArray(t))for(t=new Array(arguments.length-1),n=1;n<arguments.length;n++)t[n-1]=arguments[n];return n=1,e.replace(r,(function(){var e,r,i,o,c;return e=arguments[3],r=arguments[5],"%"===(o=arguments[9])?"%":("*"===(i=arguments[7])&&(i=t[n-1],n++),void 0!==r?t[0]&&"object"==typeof t[0]&&t[0].hasOwnProperty(r)&&(c=t[0][r]):(void 0===e&&(e=n),n++,c=t[e-1]),"f"===o?c=parseFloat(c)||0:"d"===o&&(c=parseInt(c)||0),void 0!==i&&("f"===o?c=c.toFixed(i):"s"===o&&(c=c.substr(0,i))),null!=c?c:"")}))}},6502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);const i=function(e){let{icon:t,size:n=24,...i}=e;return(0,r.cloneElement)(t,{width:n,height:n,...i})}},2972:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}))},7104:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},1455:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}))},6338:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},6184:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}))},483:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,r.createElement)(i.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},9105:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var c=i.apply(null,n);c&&e.push(c)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},9667:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(342)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},342:(e,t,n)=>{e.exports=function(e){function t(e){let n,i,o,c=null;function s(...e){if(!s.enabled)return;const r=s,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let c=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";c++;const o=t.formatters[i];if("function"==typeof o){const t=e[c];n=o.call(r,t),e.splice(c,1),c--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==c?c:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{c=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(i),...t.skips.map(i).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n<i;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(2002),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},2571:e=>{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}h(e,t,o,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&h(e,"error",t,n)}(e,i,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var c=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function a(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,o,c,l;if(s(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),c=o[t]),void 0===c)c=o[t]=n,++e._eventsCount;else if("function"==typeof c?c=o[t]=r?[n,c]:[c,n]:r?c.unshift(n):c.push(n),(i=a(e))>0&&c.length>i&&!c.warned){c.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=c.length,l=u,console&&console.warn&&console.warn(l)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=u.bind(r);return i.listener=n,r.wrapFn=i,i}function d(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(o){r.once&&e.removeEventListener(t,i),n(o)}))}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return a(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var c;if(t.length>0&&(c=t[0]),c instanceof Error)throw c;var s=new Error("Unhandled error."+(c?" ("+c.message+")":""));throw s.context=c,s}var a=o[e];if(void 0===a)return!1;if("function"==typeof a)r(a,this,t);else{var l=a.length,u=g(a,l);for(n=0;n<l;++n)r(u[n],this,t)}return!0},o.prototype.addListener=function(e,t){return l(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return l(this,e,t,!0)},o.prototype.once=function(e,t){return s(t),this.on(e,p(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,p(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,c;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){c=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,c||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return d(this,e,!0)},o.prototype.rawListeners=function(e){return d(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},o.prototype.listenerCount=m,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},5949:(e,t,n)=>{"use strict";var r=n(3566),i=n(8282);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},9016:(e,t,n)=>{"use strict";var r=n(3566),i=n(5949),o=n(7574),c=r.rotl32,s=r.sum32,a=r.sum32_5,l=o.ft_1,u=i.BlockHash,p=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=c(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],u=this.h[2],d=this.h[3],m=this.h[4];for(r=0;r<n.length;r++){var g=~~(r/20),h=a(c(i,5),l(g,o,u,d),m,n[r],p[g]);m=d,d=u,u=c(o,30),o=i,i=h}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],d),this.h[4]=s(this.h[4],m)},d.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},7574:(e,t,n)=>{"use strict";var r=n(3566).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function c(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?c(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=c,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},3566:(e,t,n)=>{"use strict";var r=n(8282),i=n(9503);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function c(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var c=e.charCodeAt(i);c<128?n[r++]=c:c<2048?(n[r++]=c>>6|192,n[r++]=63&c|128):o(e,i)?(c=65536+((1023&c)<<10)+(1023&e.charCodeAt(++i)),n[r++]=c>>18|240,n[r++]=c>>12&63|128,n[r++]=c>>6&63|128,n[r++]=63&c|128):(n[r++]=c>>12|224,n[r++]=c>>6&63|128,n[r++]=63&c|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=c,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=c(i)),n+=a(i.toString(16))}return n},t.zero2=s,t.zero8=a,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var c=new Array(o/4),s=0,a=t;s<c.length;s++,a+=4){var l;l="big"===i?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a],c[s]=l>>>0}return c},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,c=(o<r?1:0)+n+i;e[t]=c>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,c,s){var a=0,l=t;return a+=(l=l+r>>>0)<t?1:0,a+=(l=l+o>>>0)<o?1:0,e+n+i+c+(a+=(l=l+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,c,s){return t+r+o+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,c,s,a,l){var u=0,p=t;return u+=(p=p+r>>>0)<t?1:0,u+=(p=p+o>>>0)<o?1:0,u+=(p=p+s>>>0)<s?1:0,e+n+i+c+a+(u+=(p=p+l>>>0)<l?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,c,s,a,l){return t+r+o+s+l>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},5173:(e,t,n)=>{"use strict";n.d(t,{aU:()=>r,q_:()=>d,Ep:()=>u,cP:()=>p});var r,i=n(5672),o=r||(r={});o.Pop="POP",o.Push="PUSH",o.Replace="REPLACE";var c=function(e){return e};function s(e){e.preventDefault(),e.returnValue=""}function a(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function l(){return Math.random().toString(36).substr(2,8)}function u(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function p(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function d(e){function t(){var e=p(h.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=f.state||{};return[r.idx,c({pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"})]}function n(){if(v)_.call(v),v=null;else{var e=r.Pop,n=t(),i=n[0];if(n=n[1],_.length){if(null!=i){var o=b-i;o&&(v={action:e,location:n,retry:function(){g(-1*o)}},g(o))}}else m(e)}}function o(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=h.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:u(e))}function d(e,t){return void 0===t&&(t=null),c((0,i.Z)({pathname:k.pathname,hash:"",search:""},"string"==typeof e?p(e):e,{state:t,key:l()}))}function m(e){y=e,e=t(),b=e[0],k=e[1],E.call({action:y,location:k})}function g(e){f.go(e)}void 0===e&&(e={});var h=void 0===(e=e.window)?document.defaultView:e,f=h.history,v=null;h.addEventListener("popstate",n),h.addEventListener("hashchange",(function(){u(t()[1])!==u(k)&&n()}));var y=r.Pop,b=(e=t())[0],k=e[1],E=a(),_=a();return null==b&&(b=0,f.replaceState((0,i.Z)({},f.state,{idx:b}),"")),{get action(){return y},get location(){return k},createHref:o,push:function e(t,n){var i=r.Push,c=d(t,n);if(!_.length||(_.call({action:i,location:c,retry:function(){e(t,n)}}),0)){var s=[{usr:c.state,key:c.key,idx:b+1},o(c)];c=s[0],s=s[1];try{f.pushState(c,"",s)}catch(e){h.location.assign(s)}m(i)}},replace:function e(t,n){var i=r.Replace,c=d(t,n);_.length&&(_.call({action:i,location:c,retry:function(){e(t,n)}}),1)||(c=[{usr:c.state,key:c.key,idx:b},o(c)],f.replaceState(c[0],"",c[1]),m(i))},go:g,back:function(){g(-1)},forward:function(){g(1)},listen:function(e){return E.push(e)},block:function(e){var t=_.push(e);return 1===_.length&&h.addEventListener("beforeunload",s),function(){t(),_.length||h.removeEventListener("beforeunload",s)}}}}},8617:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N});var r=n(7810),i=n(1285),o=n(9667),c=n.n(o),s=n(8772),a=n(8090),l=n(5565),u=n.n(l),p=n(9016),d=n.n(p),m=n(2571),g=n(702),h=n(2846),f=c()("i18n-calypso"),v="number_format_decimals",y="number_format_thousands_sep",b="messages",k=[function(e){return e}],E={};function _(){S.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function w(e){return Array.prototype.slice.call(e)}function j(e){var t=e[0];("string"!=typeof t||e.length>3||e.length>2&&"object"==typeof e[1]&&"object"==typeof e[2])&&_("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",w(e),". See https://github.com/Automattic/i18n-calypso#translate-method"),2===e.length&&"string"==typeof t&&"string"==typeof e[1]&&_("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",w(e));for(var n={},r=0;r<e.length;r++)"object"==typeof e[r]&&(n=e[r]);if("string"==typeof t?n.original=t:"object"==typeof n.original&&(n.plural=n.original.plural,n.count=n.original.count,n.original=n.original.single),"string"==typeof e[1]&&(n.plural=e[1]),void 0===n.original)throw new Error("Translate called without a `string` value as first argument.");return n}function C(e,t){return e.dcnpgettext(b,t.context,t.original,t.plural,t.count)}function Z(e,t){for(var n=k.length-1;n>=0;n--){var r=k[n](Object.assign({},t)),i=r.context?r.context+""+r.original:r.original;if(e.state.locale[i])return C(e.state.tannin,r)}return null}function S(){if(!(this instanceof S))return new S;this.defaultLocaleSlug="en",this.defaultPluralForms=function(e){return 1===e?0:1},this.state={numberFormatSettings:{},tannin:void 0,locale:void 0,localeSlug:void 0,textDirection:void 0,translations:u()({max:100})},this.componentUpdateHooks=[],this.translateHooks=[],this.stateObserver=new m.EventEmitter,this.stateObserver.setMaxListeners(0),this.configure()}S.throwErrors=!1,S.prototype.on=function(){var e;(e=this.stateObserver).on.apply(e,arguments)},S.prototype.off=function(){var e;(e=this.stateObserver).off.apply(e,arguments)},S.prototype.emit=function(){var e;(e=this.stateObserver).emit.apply(e,arguments)},S.prototype.numberFormat=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",i=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return(0,h.Z)(e,n,r,i)},S.prototype.configure=function(e){Object.assign(this,e||{}),this.setLocale()},S.prototype.setLocale=function(e){var t,n,r;if(e&&e[""]&&e[""]["key-hash"]){var o=e[""]["key-hash"],c=function(e,t){var n=!1===t?"":String(t);if(void 0!==E[n+e])return E[n+e];var r=d()().update(e).digest("hex");return E[n+e]=t?r.substr(0,t):r},s=function(e){return function(t){return t.context?(t.original=c(t.context+String.fromCharCode(4)+t.original,e),delete t.context):t.original=c(t.original,e),t}};if("sha1"===o.substr(0,4))if(4===o.length)k.push(s(!1));else{var l=o.substr(5).indexOf("-");if(l<0){var u=Number(o.substr(5));k.push(s(u))}else for(var p=Number(o.substr(5,l)),m=Number(o.substr(6+l)),g=p;g<=m;g++)k.push(s(g))}}if(e&&e[""].localeSlug)if(e[""].localeSlug===this.state.localeSlug){if(e===this.state.locale)return;Object.assign(this.state.locale,e)}else this.state.locale=Object.assign({},e);else this.state.locale={"":{localeSlug:this.defaultLocaleSlug,plural_forms:this.defaultPluralForms}};this.state.localeSlug=this.state.locale[""].localeSlug,this.state.textDirection=(null===(t=this.state.locale["text directionltr"])||void 0===t?void 0:t[0])||(null===(n=this.state.locale[""])||void 0===n||null===(r=n.momentjs_locale)||void 0===r?void 0:r.textDirection),this.state.tannin=new a.Z((0,i.Z)({},b,this.state.locale)),this.state.numberFormatSettings.decimal_point=C(this.state.tannin,j([v])),this.state.numberFormatSettings.thousands_sep=C(this.state.tannin,j([y])),this.state.numberFormatSettings.decimal_point===v&&(this.state.numberFormatSettings.decimal_point="."),this.state.numberFormatSettings.thousands_sep===y&&(this.state.numberFormatSettings.thousands_sep=","),this.stateObserver.emit("change")},S.prototype.getLocale=function(){return this.state.locale},S.prototype.getLocaleSlug=function(){return this.state.localeSlug},S.prototype.isRtl=function(){return"rtl"===this.state.textDirection},S.prototype.addTranslations=function(e){for(var t in e)""!==t&&(this.state.tannin.data.messages[t]=e[t]);this.stateObserver.emit("change")},S.prototype.hasTranslation=function(){return!!Z(this,j(arguments))},S.prototype.translate=function(){var e=j(arguments),t=Z(this,e);if(t||(t=C(this.state.tannin,e)),e.args){var n=Array.isArray(e.args)?e.args.slice(0):[e.args];n.unshift(t);try{t=g.Z.apply(void 0,(0,r.Z)(n))}catch(e){if(!window||!window.console)return;var i=this.throwErrors?"error":"warn";"string"!=typeof e?window.console[i](e):window.console[i]("i18n sprintf error:",n)}}return e.components&&(t=(0,s.Z)({mixedString:t,components:e.components,throwErrors:this.throwErrors})),this.translateHooks.forEach((function(n){t=n(t,e)})),t},S.prototype.reRenderTranslations=function(){f("Re-rendering all translations due to external request"),this.stateObserver.emit("change")},S.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},S.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)};const N=S},3807:(e,t,n)=>{"use strict";n.d(t,{Y4:()=>a});var r=n(8617),i=n(2928),o=n(975),c=n(4531),s=new r.Z,a=s.numberFormat.bind(s),l=(s.translate.bind(s),s.configure.bind(s),s.setLocale.bind(s),s.getLocale.bind(s),s.getLocaleSlug.bind(s),s.addTranslations.bind(s),s.reRenderTranslations.bind(s),s.registerComponentUpdateHook.bind(s),s.registerTranslateHook.bind(s),s.state,s.stateObserver,s.on.bind(s),s.off.bind(s),s.emit.bind(s),(0,i.Z)(s),(0,o.Z)(s),(0,c.Z)(s));l.useRtl,l.withRtl},2928:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(623),i=n(6438),o=n(8384),c=n(5808),s=n(601),a=n(1615),l=n(1285),u=n(9196),p=n.n(u);function d(e){var t={numberFormat:e.numberFormat.bind(e),translate:e.translate.bind(e)};return function(n){var u,d,m=n.displayName||n.name||"";return d=u=function(u){(0,s.Z)(m,u);var d=(0,a.Z)(m);function m(){var e;(0,i.Z)(this,m);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e=d.call.apply(d,[this].concat(n)),(0,l.Z)((0,c.Z)(e),"boundForceUpdate",e.forceUpdate.bind((0,c.Z)(e))),e}return(0,o.Z)(m,[{key:"componentDidMount",value:function(){e.on("change",this.boundForceUpdate)}},{key:"componentWillUnmount",value:function(){e.off("change",this.boundForceUpdate)}},{key:"render",value:function(){var i=(0,r.Z)({locale:e.getLocaleSlug()},this.props,{},t);return p().createElement(n,i)}}]),m}(p().Component),(0,l.Z)(u,"displayName","Localized("+m+")"),d}}},2846:(e,t,n)=>{"use strict";function r(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i=isFinite(+e)?+e:0,o=isFinite(+t)?Math.abs(t):0,c=void 0===r?",":r,s=void 0===n?".":n,a="";return a=(o?function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(i,o):""+Math.round(i)).split("."),a[0].length>3&&(a[0]=a[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,c)),(a[1]||"").length<o&&(a[1]=a[1]||"",a[1]+=new Array(o-a[1].length+1).join("0")),a.join(s)}n.d(t,{Z:()=>r})},4531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(4291),i=n(9196),o=n.n(i),c=n(36),s=n(4333);function a(e){var t={getCurrentValue:function(){return e.isRtl()},subscribe:function(t){return e.on("change",t),function(){return e.off("change",t)}}};function n(){return(0,c.useSubscription)(t)}var a=(0,s.createHigherOrderComponent)((function(e){return(0,i.forwardRef)((function(t,i){var c=n();return o().createElement(e,(0,r.Z)({},t,{isRtl:c,ref:i}))}))}),"WithRTL");return{useRtl:n,withRtl:a}}},975:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2037),i=n(9196),o=n.n(i);function c(e){function t(){var t=e.translate.bind(e);return Object.defineProperty(t,"localeSlug",{get:e.getLocaleSlug.bind(e)}),t}return function(){var n=o().useState(t),i=(0,r.Z)(n,2),c=i[0],s=i[1];return o().useEffect((function(){var n=function(){return s(t)};return e.on("change",n),function(){return e.off("change",n)}}),[]),c}}},9503:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},5565:(e,t,n)=>{var r=n(2571),i=n(9503);function o(e){if(!(this instanceof o))return new o(e);"number"==typeof e&&(e={max:e}),e||(e={}),r.EventEmitter.call(this),this.cache={},this.head=this.tail=null,this.length=0,this.max=e.max||1e3,this.maxAge=e.maxAge||0}e.exports=o,i(o,r.EventEmitter),Object.defineProperty(o.prototype,"keys",{get:function(){return Object.keys(this.cache)}}),o.prototype.clear=function(){this.cache={},this.head=this.tail=null,this.length=0},o.prototype.remove=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];return delete this.cache[e],this._unlink(e,t.prev,t.next),t.value}},o.prototype._unlink=function(e,t,n){this.length--,0===this.length?this.head=this.tail=null:this.head===e?(this.head=t,this.cache[this.head].next=null):this.tail===e?(this.tail=n,this.cache[this.tail].prev=null):(this.cache[t].next=n,this.cache[n].prev=t)},o.prototype.peek=function(e){if(this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return t.value}},o.prototype.set=function(e,t){var n;if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){if((n=this.cache[e]).value=t,this.maxAge&&(n.modified=Date.now()),e===this.head)return t;this._unlink(e,n.prev,n.next)}else n={value:t,modified:0,next:null,prev:null},this.maxAge&&(n.modified=Date.now()),this.cache[e]=n,this.length===this.max&&this.evict();return this.length++,n.next=null,n.prev=this.head,this.head&&(this.cache[this.head].next=e),this.head=e,this.tail||(this.tail=e),t},o.prototype._checkAge=function(e,t){return!(this.maxAge&&Date.now()-t.modified>this.maxAge)||(this.remove(e),this.emit("evict",{key:e,value:t.value}),!1)},o.prototype.get=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return this.head!==e&&(e===this.tail?(this.tail=t.next,this.cache[this.tail].prev=null):this.cache[t.prev].next=t.next,this.cache[t.next].prev=t.prev,this.cache[this.head].next=e,t.prev=this.head,t.next=null,this.head=e),t.value}},o.prototype.evict=function(){if(this.tail){var e=this.tail,t=this.remove(this.tail);this.emit("evict",{key:e,value:t})}}},8882:()=>{},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},4566:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={section:"cAbGtJDGgLubucBnz7vM"}},3519:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},4492:()=>{},9905:()=>{},8346:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-12":"U3H6UHW6HqRt9hdzVg3O"}},6222:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},5797:()=>{},4091:()=>{},4765:()=>{},7906:()=>{},5755:()=>{},5934:()=>{},5117:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={icon:"rV_5QyvhDnsVjCX4pb0h",link:"MO1jDNY8VPqeNS9xL8jE"}},8893:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"relative-col":"zvd4dCB_bBDiXJKKDqXm","close-link":"ly4o9lSswAGHFXqGUEIO","account-description":"u64Go3kwEZ7MD9eji0H1","account-images":"_RT41NE3LU4R0ubcij2y",wordpress:"cFGWJeRiGHjAr8D7CWJW",apple:"lmQ0wFmnk4kKkGVjokPA","all-features":"AoIs8wD92wKR8RpQj6Uc"}},7844:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={icon:"hdasSNj9k3Sc5PwXK4uE",link:"eWN8Hj0SBRDq1F48n_Fg"}},3810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"star-icon":"D8RDpuWUnNwfbqPC8Wt_","checkmark-icon":"vHw9AFLcZfKSZu5xsk07"}},4053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"jp-wrap":"yUcTFxoPjGf92cQq2i8s","jp-row":"Wzs7k3H_qa_DKGFwnnS6","sm-col-span-1":"tbveCi5lcWumg8pNZX9D","sm-col-span-2":"_GczntkFZfMA97SeCydV","sm-col-span-3":"MtDVjNofChDNak1558Y_","sm-col-span-4":"R30fVXU2L9jcBcwjydJc","md-col-span-1":"q4ujuoOAfY2ADccurN9A","md-col-span-2":"sGBCigDk78dK9zrSa6vO","md-col-span-3":"QNw7kjm1lWiGe8JElbHZ","md-col-span-4":"_zKGJEc71W3c2qT1nGy4","md-col-span-5":"Rba44Himql1DUdoiqd_y","md-col-span-6":"vwmESVJKQ1lLDc3mM7ne","md-col-span-7":"qci3Bb0NkL83mcrlTyDe","md-col-span-8":"wgh0BObBjnoozFQTqAMk","lg-col-span-1":"Z7pTFLr_4YB8Df6vvOW8","lg-col-span-2":"CF9Sml0bVcPi9WO1_1PK","lg-col-span-3":"HtTwoZQ9yqW4mXuZVvjM","lg-col-span-4":"GTxkfbEhIeTZrcTmN08s","lg-col-span-5":"OJEXwZhT64iq5rmHmF6n","lg-col-span-6":"Ye6iuGlMrrmOSrhmMD8l","lg-col-span-7":"_9EgTSLeVHvDSE9t_0ti","lg-col-span-8":"m6DGXZ5vHn_p4GTQIhRU","lg-col-span-9":"NTCbLgnEKrX_0_xsPtbS","lg-col-span-10":"NaphdygkGD9CauvHN1Tu","lg-col-span-11":"xQ2FOmAqt047I1Ff_MNj","lg-col-span-12":"CwPgBYnFYU8KKppnwXQw","md-col-span-0":"WP9oEAI_aKV1qdaJ3ffw","sm-col-span-0":"DNo_VapSrFmyiPwaFLan","jp-cut":"C3beJr71pF1zzIVld_Gb",heading:"jErCC9oKHSM15BxzFyQK",notice:"oVoYbwbFB6U2o90Njusk",message:"wBVXH4OTNwLHPRpN4nsq"}},7192:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"wiobThfXJCuhGNrbFIT6","external-link":"uwMCvCNzQUKtyBmXFTve"}},9177:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"pIsYsXFAJ9KX2VrS5rmY","is-purchase-required":"qXy9FY2CHbf5KtK78uNj",plugin_absent:"WznLLGWY_A7Xx5BoXh9g",name:"w56ueQLYexqzTybA7015",description:"gmPKCDKZcfQt9WieTyKS",actions:"fDBaV7I4yUO6w5AWVEtr","action-link-button":"ehgY0qp6bl53RaxP5rFF",group:"uKPqlUpiM1lCIZ0bSC2T",status:"f5VJYwuJmjxH8PVxEbbv",active:"ry3pxoGtmQ0ZeSwp7F_3",inactive:"LZzE3EG7m3CDR46wwwEr",error:"Vx_jpT02r8W6NfsRSB02","is-fetching":"PdsJCfyyjSgrNDheF2qi","blink-animation":"dWP7ypkVXudMbAa38W5Z"}},3589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={card:"q0T8YyQxRawhpDtvJjxI","card-header":"zj7xadmhIWeuf7ZwvVTS","product-bundle-icon":"GsioW6IsC8EMYE3U6788",container:"B7JDqI_vtKxSy5GjvqA1","product-icons":"AbDVqWwaPvYwcefFEmuk","plus-icon":"zlh3zbjUe4Z8cBs7uVVe","cta-container":"ql1XXdicd0forvQCcuT2","product-has-required-plan":"qoZuzG5EcDa231hC6t0P","checkout-button":"Q6uUUQCPWS6_6nLxIn68","components-spinner":"YU4iBCRze09ZP3iCsdcb","is-bundle":"jjPQEo7SuAVYmpFb7lJO",name:"tqii0wCIvvORFLSr6VQx",features:"Q1jaYDpa2AVfJpA29wT0","price-container":"xgv3jRkeF39aEQELCwru",price:"twlleZ5Ehq4bB7CvKVSW","price-symbol":"HIxzJD6GeQ9x453zUBdw","price-number":"TnUduCJcqYG16mQhPXQf","price-fraction":"B60CayRnY1mgT8h9ypxU","is-old":"Qg4rPEvXsqmod1s_31d8","price-description":"ApsgxIornVy_3KnciVeJ"}},835:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"SWwV4Pw6OZ5vU3PqPXmr",imageContainer:"r7tUofa9Z3A5ziKVR1H7"}},4976:()=>{},8282:e=>{function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},2002:e=>{var t=1e3,n=60*t,r=60*n,i=24*r,o=7*i,c=365.25*i;function s(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}e.exports=function(e,a){a=a||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var a=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*c;case"weeks":case"week":case"w":return a*o;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*r;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===l&&isFinite(e))return a.long?function(e){var o=Math.abs(e);if(o>=i)return s(e,o,i,"day");if(o>=r)return s(e,o,r,"hour");if(o>=n)return s(e,o,n,"minute");if(o>=t)return s(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=i)return Math.round(e/i)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1625:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var c,s,a=i(e),l=1;l<arguments.length;l++){for(var u in c=Object(arguments[l]))n.call(c,u)&&(a[u]=c[u]);if(t){s=t(c);for(var p=0;p<s.length;p++)r.call(c,s[p])&&(a[s[p]]=c[s[p]])}}return a}},2504:(e,t,n)=>{"use strict";var r=n(2265);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,c){if(c!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},3698:(e,t,n)=>{e.exports=n(2504)()},2265:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},438:(e,t,n)=>{"use strict";n.d(t,{UT:()=>l,rU:()=>u});var r=n(9196),i=n(5173),o=n(7819);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const a=["onClick","reloadDocument","replace","state","target","to"];function l(e){let{basename:t,children:n,window:c}=e,s=(0,r.useRef)();null==s.current&&(s.current=(0,i.q_)({window:c}));let a=s.current,[l,u]=(0,r.useState)({action:a.action,location:a.location});return(0,r.useLayoutEffect)((()=>a.listen(u)),[a]),(0,r.createElement)(o.F0,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:a})}const u=(0,r.forwardRef)((function(e,t){let{onClick:n,reloadDocument:l,replace:u=!1,state:p,target:d,to:m}=e,g=s(e,a),h=(0,o.oQ)(m),f=function(e,t){let{target:n,replace:c,state:s}=void 0===t?{}:t,a=(0,o.s0)(),l=(0,o.TH)(),u=(0,o.WU)(e);return(0,r.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!c||(0,i.Ep)(l)===(0,i.Ep)(u);a(e,{replace:n,state:s})}}),[l,a,u,c,s,n,e])}(m,{replace:u,state:p,target:d});return(0,r.createElement)("a",c({},g,{href:h,onClick:function(e){n&&n(e),e.defaultPrevented||l||f(e)},ref:t,target:d}))}))},7819:(e,t,n)=>{"use strict";n.d(t,{AW:()=>u,F0:()=>p,Z5:()=>d,oQ:()=>m,TH:()=>h,s0:()=>f,WU:()=>y});var r=n(9196),i=n(5173);function o(e,t){if(!e)throw new Error(t)}const c=(0,r.createContext)(null);const s=(0,r.createContext)(null);const a=(0,r.createContext)({outlet:null,matches:[]});function l(e){return function(e){let t=(0,r.useContext)(a).outlet;if(t)return(0,r.createElement)(v.Provider,{value:e},t);return t}(e.context)}function u(e){o(!1)}function p(e){let{basename:t="/",children:n=null,location:a,navigationType:l=i.aU.Pop,navigator:u,static:p=!1}=e;g()&&o(!1);let d=O(t),m=(0,r.useMemo)((()=>({basename:d,navigator:u,static:p})),[d,u,p]);"string"==typeof a&&(a=(0,i.cP)(a));let{pathname:h="/",search:f="",hash:v="",state:y=null,key:b="default"}=a,k=(0,r.useMemo)((()=>{let e=N(h,d);return null==e?null:{pathname:e,search:f,hash:v,state:y,key:b}}),[d,h,f,v,y,b]);return null==k?null:(0,r.createElement)(c.Provider,{value:m},(0,r.createElement)(s.Provider,{children:n,value:{location:k,navigationType:l}}))}function d(e){let{children:t,location:n}=e;return function(e,t){g()||o(!1);let{matches:n}=(0,r.useContext)(a),c=n[n.length-1],s=c?c.params:{},l=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;0;let u,p=h();if(t){var d;let e="string"==typeof t?(0,i.cP)(t):t;"/"===l||(null==(d=e.pathname)?void 0:d.startsWith(l))||o(!1),u=e}else u=p;let m=u.pathname||"/",f="/"===l?m:m.slice(l.length)||"/",v=function(e,t,n){void 0===n&&(n="/");let r=N(("string"==typeof t?(0,i.cP)(t):t).pathname||"/",n);if(null==r)return null;let o=k(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let c=null;for(let e=0;null==c&&e<o.length;++e)c=j(o[e],r);return c}(e,{pathname:f});0;return C(v&&v.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:P([l,e.pathname]),pathnameBase:"/"===e.pathnameBase?l:P([l,e.pathnameBase])}))),n)}(b(t),n)}function m(e){g()||o(!1);let{basename:t,navigator:n}=(0,r.useContext)(c),{hash:s,pathname:a,search:l}=y(e),u=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?(0,i.cP)(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");u="/"===a?t+(r?"/":""):P([t,a])}return n.createHref({pathname:u,search:l,hash:s})}function g(){return null!=(0,r.useContext)(s)}function h(){return g()||o(!1),(0,r.useContext)(s).location}function f(){g()||o(!1);let{basename:e,navigator:t}=(0,r.useContext)(c),{matches:n}=(0,r.useContext)(a),{pathname:i}=h(),s=JSON.stringify(n.map((e=>e.pathnameBase))),l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{l.current=!0})),(0,r.useCallback)((function(n,r){if(void 0===r&&(r={}),!l.current)return;if("number"==typeof n)return void t.go(n);let o=S(n,JSON.parse(s),i);"/"!==e&&(o.pathname=P([e,o.pathname])),(r.replace?t.replace:t.push)(o,r.state)}),[e,t,s,i])}const v=(0,r.createContext)(null);function y(e){let{matches:t}=(0,r.useContext)(a),{pathname:n}=h(),i=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,r.useMemo)((()=>S(e,JSON.parse(i),n)),[e,i,n])}function b(e){let t=[];return r.Children.forEach(e,(e=>{if(!(0,r.isValidElement)(e))return;if(e.type===r.Fragment)return void t.push.apply(t,b(e.props.children));e.type!==u&&o(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=b(e.props.children)),t.push(n)})),t}function k(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,i)=>{let c={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};c.relativePath.startsWith("/")&&(c.relativePath.startsWith(r)||o(!1),c.relativePath=c.relativePath.slice(r.length));let s=P([r,c.relativePath]),a=n.concat(c);e.children&&e.children.length>0&&(!0===e.index&&o(!1),k(e.children,t,a,s)),(null!=e.path||e.index)&&t.push({path:s,score:w(s,e.index),routesMeta:a})})),t}const E=/^:\w+$/,_=e=>"*"===e;function w(e,t){let n=e.split("/"),r=n.length;return n.some(_)&&(r+=-2),t&&(r+=2),n.filter((e=>!_(e))).reduce(((e,t)=>e+(E.test(t)?3:""===t?1:10)),r)}function j(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let e=0;e<n.length;++e){let c=n[e],s=e===n.length-1,a="/"===i?t:t.slice(i.length)||"/",l=Z({path:c.relativePath,caseSensitive:c.caseSensitive,end:s},a);if(!l)return null;Object.assign(r,l.params);let u=c.route;o.push({params:r,pathname:P([i,l.pathname]),pathnameBase:P([i,l.pathnameBase]),route:u}),"/"!==l.pathnameBase&&(i=P([i,l.pathnameBase]))}return o}function C(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,i,o)=>(0,r.createElement)(a.Provider,{children:void 0!==i.route.element?i.route.element:(0,r.createElement)(l,null),value:{outlet:n,matches:t.concat(e.slice(0,o+1))}})),null)}function Z(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):i+=n?"\\/*$":"(?:\\b|\\/|$)";return[new RegExp(i,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],c=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";c=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(s[n]||""),e}),{}),pathname:o,pathnameBase:c,pattern:e}}function S(e,t,n){let r,o="string"==typeof e?(0,i.cP)(e):e,c=""===e||""===o.pathname?"/":o.pathname;if(null==c)r=n;else{let e=t.length-1;if(c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}r=e>=0?t[e]:"/"}let s=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?(0,i.cP)(e):e,c=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:c,search:x(r),hash:R(o)}}(o,r);return c&&"/"!==c&&c.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function N(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const P=e=>e.join("/").replace(/\/\/+/g,"/"),O=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),x=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",R=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},8090:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7478),i={contextDelimiter:"",onMissingKey:null};function o(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},i)this.options[n]=void 0!==t&&n in t?t[n]:i[n]}o.prototype.getPluralForm=function(e,t){var n,i,o,c=this.pluralForms[e];return c||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(i=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=(0,r.Z)(i)),c=this.pluralForms[e]=o),c(t)},o.prototype.dcnpgettext=function(e,t,n,r,i){var o,c,s;return o=void 0===i?0:this.getPluralForm(e,i),c=n,t&&(c=t+this.options.contextDelimiter+n),(s=this.data[e][c])&&s[o]?s[o]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===o?n:r)}},816:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9667),i=n.n(r),o=n(2819);const c=i()("dops:analytics");let s,a;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const l={initialize:function(e,t,n){l.setUser(e,t),l.setSuperProps(n),l.identifyUser()},setGoogleAnalyticsEnabled:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){a={ID:e,username:t}},setSuperProps:function(e){s=e},assignSuperProps:function(e){s=(0,o.assign)(s,e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);l.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return n}(e,t);l.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){l.tracks.recordPageView(e),l.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,r,i,o,c){l.ga.recordPurchase(e,t,n,r,i,o,c)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(s&&(c("- Super Props: %o",s),t=(0,o.assign)(t,s)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};l.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){l.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};l.ga.initialized||(a&&(e={userId:"u-"+a.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),l.ga.initialized=!0)},recordPageView:function(e,t){l.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,r){l.ga.initialize();let i="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(i+=" [Option Label: "+n+"]"),void 0!==r&&(i+=" [Option Value: "+r+"]"),c(i),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,r)},recordPurchase:function(e,t,n,r,i,o,c){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:r,currency:c}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:i,quantity:o}),window.ga("ecommerce:send")}},identifyUser:function(){a&&window._tkq.push(["identifyUser",a.ID,a.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},u=l},9570:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>d});var r=n(2819),i=n(6483),o=n(6251);function c(e){class t extends Error{constructor(){super(...arguments),this.name=e}}return t}const s=c("JsonParseError"),a=c("JsonParseAfterRedirectError"),l=c("Api404Error"),u=c("Api404AfterRedirectError"),p=c("FetchNetworkError");const d=new function(e,t){let n=e,c={"X-WP-Nonce":t},s={credentials:"same-origin",headers:c},a={method:"post",credentials:"same-origin",headers:(0,r.assign)({},c,{"Content-type":"application/json"})},l=function(e){const t=e.split("?"),n=t.length>1?t[1]:"",r=n.length?n.split("&"):[];return r.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+r.join("&")};const u={setApiRoot(e){n=e},setApiNonce(e){c={"X-WP-Nonce":e},s={credentials:"same-origin",headers:c},a={method:"post",credentials:"same-origin",headers:(0,r.assign)({},c,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{l=e},registerSite:(e,t)=>{const r={registration_nonce:e,no_iframe:!0};return(0,o.jetpackConfigHas)("consumer_slug")&&(r.plugin_slug=(0,o.jetpackConfigGet)("consumer_slug")),null!==t&&(r.redirect_uri=t),d(`${n}jetpack/v4/connection/register`,a,{body:JSON.stringify(r)}).then(m).then(g)},fetchAuthorizationUrl:e=>p((0,i.addQueryArgs)(`${n}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),s).then(m).then(g),fetchSiteConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(g),fetchSiteConnectionStatus:()=>p(`${n}jetpack/v4/connection`,s).then(g),fetchSiteConnectionTest:()=>p(`${n}jetpack/v4/connection/test`,s).then(m).then(g),fetchUserConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(g),fetchUserTrackingSettings:()=>p(`${n}jetpack/v4/tracking/settings`,s).then(m).then(g),updateUserTrackingSettings:e=>d(`${n}jetpack/v4/tracking/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),disconnectSite:()=>d(`${n}jetpack/v4/connection`,a,{body:JSON.stringify({isActive:!1})}).then(m).then(g),fetchConnectUrl:()=>p(`${n}jetpack/v4/connection/url`,s).then(m).then(g),unlinkUser:()=>d(`${n}jetpack/v4/connection/user`,a,{body:JSON.stringify({linked:!1})}).then(m).then(g),reconnect:()=>d(`${n}jetpack/v4/connection/reconnect`,a).then(m).then(g),fetchConnectedPlugins:()=>p(`${n}jetpack/v4/connection/plugins`,s).then(m).then(g),setHasSeenWCConnectionModal:()=>d(`${n}jetpack/v4/seen-wc-connection-modal`,a).then(m).then(g),fetchModules:()=>p(`${n}jetpack/v4/module/all`,s).then(m).then(g),fetchModule:e=>p(`${n}jetpack/v4/module/${e}`,s).then(m).then(g),activateModule:e=>d(`${n}jetpack/v4/module/${e}/active`,a,{body:JSON.stringify({active:!0})}).then(m).then(g),deactivateModule:e=>d(`${n}jetpack/v4/module/${e}/active`,a,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>d(`${n}jetpack/v4/module/${e}`,a,{body:JSON.stringify(t)}).then(m).then(g),updateSettings:e=>d(`${n}jetpack/v4/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),getProtectCount:()=>p(`${n}jetpack/v4/module/protect/data`,s).then(m).then(g),resetOptions:e=>d(`${n}jetpack/v4/options/${e}`,a,{body:JSON.stringify({reset:!0})}).then(m).then(g),activateVaultPress:()=>d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(m).then(g),getVaultPressData:()=>p(`${n}jetpack/v4/module/vaultpress/data`,s).then(m).then(g),installPlugin:(e,t)=>{const r={slug:e,status:"active"};return t&&(r.source=t),d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify(r)}).then(m).then(g)},activateAkismet:()=>d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(m).then(g),getAkismetData:()=>p(`${n}jetpack/v4/module/akismet/data`,s).then(m).then(g),checkAkismetKey:()=>p(`${n}jetpack/v4/module/akismet/key/check`,s).then(m).then(g),checkAkismetKeyTyped:e=>d(`${n}jetpack/v4/module/akismet/key/check`,a,{body:JSON.stringify({api_key:e})}).then(m).then(g),fetchStatsData:e=>p(function(e){let t=`${n}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),s).then(m).then(g).then(h),getPluginUpdates:()=>p(`${n}jetpack/v4/updates/plugins`,s).then(m).then(g),getPlans:()=>p(`${n}jetpack/v4/plans`,s).then(m).then(g),fetchSettings:()=>p(`${n}jetpack/v4/settings`,s).then(m).then(g),updateSetting:e=>d(`${n}jetpack/v4/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),fetchSiteData:()=>p(`${n}jetpack/v4/site`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>p(`${n}jetpack/v4/site/features`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>p(`${n}jetpack/v4/site/products`,s).then(m).then(g),fetchSitePurchases:()=>p(`${n}jetpack/v4/site/purchases`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>p(`${n}jetpack/v4/site/benefits`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSetupQuestionnaire:()=>p(`${n}jetpack/v4/setup/questionnaire`,s).then(m).then(g),fetchRecommendationsData:()=>p(`${n}jetpack/v4/recommendations/data`,s).then(m).then(g),fetchRecommendationsProductSuggestions:()=>p(`${n}jetpack/v4/recommendations/product-suggestions`,s).then(m).then(g),fetchRecommendationsUpsell:()=>p(`${n}jetpack/v4/recommendations/upsell`,s).then(m).then(g),saveRecommendationsData:e=>d(`${n}jetpack/v4/recommendations/data`,a,{body:JSON.stringify({data:e})}).then(m),fetchProducts:()=>p(`${n}jetpack/v4/products`,s).then(m).then(g),fetchRewindStatus:()=>p(`${n}jetpack/v4/rewind`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>p(`${n}jetpack/v4/scan`,s).then(m).then(g).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>d(`${n}jetpack/v4/notice/${e}`,a,{body:JSON.stringify({dismissed:!0})}).then(m).then(g),fetchPluginsData:()=>p(`${n}jetpack/v4/plugins`,s).then(m).then(g),fetchVerifySiteGoogleStatus:e=>p(null!==e?`${n}jetpack/v4/verify-site/google/${e}`:`${n}jetpack/v4/verify-site/google`,s).then(m).then(g),verifySiteGoogle:e=>d(`${n}jetpack/v4/verify-site/google`,a,{body:JSON.stringify({keyring_id:e})}).then(m).then(g),sendMobileLoginEmail:()=>d(`${n}jetpack/v4/mobile/send-login-email`,a).then(m).then(g),submitSurvey:e=>d(`${n}jetpack/v4/marketing/survey`,a,{body:JSON.stringify(e)}).then(m).then(g),saveSetupQuestionnaire:e=>d(`${n}jetpack/v4/setup/questionnaire`,a,{body:JSON.stringify(e)}).then(m).then(g),updateLicensingError:e=>d(`${n}jetpack/v4/licensing/error`,a,{body:JSON.stringify(e)}).then(m).then(g),updateLicenseKey:e=>d(`${n}jetpack/v4/licensing/set-license`,a,{body:JSON.stringify({license:e})}).then(m).then(g),getUserLicensesCounts:()=>p(`${n}jetpack/v4/licensing/user/counts`,s).then(m).then(g),updateLicensingActivationNoticeDismiss:e=>d(`${n}jetpack/v4/licensing/user/activation-notice-dismiss`,a,{body:JSON.stringify({last_detached_count:e})}).then(m).then(g),updateRecommendationsStep:e=>d(`${n}jetpack/v4/recommendations/step`,a,{body:JSON.stringify({step:e})}).then(m),confirmIDCSafeMode:()=>d(`${n}jetpack/v4/identity-crisis/confirm-safe-mode`,a).then(m),startIDCFresh:e=>d(`${n}jetpack/v4/identity-crisis/start-fresh`,a,{body:JSON.stringify({redirect_uri:e})}).then(m).then(g),migrateIDC:()=>d(`${n}jetpack/v4/identity-crisis/migrate`,a).then(m),attachLicenses:e=>d(`${n}jetpack/v4/licensing/attach-licenses`,a,{body:JSON.stringify({licenses:e})}).then(m).then(g),fetchSearchPlanInfo:()=>p(`${n}jetpack/v4/search/plan`,s).then(m).then(g),fetchSearchSettings:()=>p(`${n}jetpack/v4/search/settings`,s).then(m).then(g),updateSearchSettings:e=>d(`${n}jetpack/v4/search/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),fetchSearchStats:()=>p(`${n}jetpack/v4/search/stats`,s).then(m).then(g)};function p(e,t){return fetch(l(e),t)}function d(e,t,n){return fetch(e,(0,r.assign)({},t,n)).catch(f)}function h(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}(0,r.assign)(this,u)};function m(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new u(e.redirected):new l})):e.json().catch((e=>h(e))).then((t=>{const n=new Error(`${t.message} (Status ${e.status})`);throw n.response=t,n.name="ApiError",n}))}function g(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,n){throw t?new a(n):new s}function f(){throw new p}},1583:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(3698),a=n.n(s);n(8882);const __=o.__,l=e=>{const{label:t,onClick:n,isLoading:r,displayError:o,errorMessage:s}=e;return i().createElement("div",{className:"jp-action-button"},i().createElement(c.Button,{className:"jp-action-button--button",label:t,onClick:n,variant:"primary",disabled:r},r?i().createElement(c.Spinner,null):t),o&&i().createElement("p",{className:"jp-action-button__error"},s))};l.propTypes={label:a().string.isRequired,onClick:a().func,isLoading:a().bool,displayError:a().bool,errorMessage:a().string},l.defaultProps={isLoading:!1,displayError:!1,errorMessage:__("An error occurred. Please try again.","jetpack-my-jetpack")};const u=l},8670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(9196),i=n.n(r),o=n(5736),c=n(3698),s=n.n(c),a=n(9105),l=n.n(a),u=n(197),p=n(7967),d=n(1546),m=n(4191),g=n(134);const __=o.__,h=e=>{const{children:t,moduleName:n,moduleNameHref:r,a8cLogoHref:o,showHeader:c,showFooter:s,showBackground:a}=e,h=l()(u.Z["admin-page"],{[u.Z.background]:a});return i().createElement("div",{className:h},c&&i().createElement(m.Z,{horizontalSpacing:5},i().createElement(g.Z,null,i().createElement(d.Z,null))),i().createElement(m.Z,{fluid:!0,horizontalSpacing:0},i().createElement(g.Z,null,t)),s&&i().createElement(m.Z,{horizontalSpacing:5},i().createElement(g.Z,null,i().createElement(p.Z,{moduleName:n,a8cLogoHref:o,moduleNameHref:r}))))};h.defaultProps={moduleName:__("Jetpack","jetpack-my-jetpack"),showHeader:!0,showFooter:!0,showBackground:!0},h.propTypes={a8cLogoHref:s().string,moduleName:s().string,showHeader:s().bool,showFooter:s().bool,moduleNameHref:s().string,showBackground:s().bool};const f=h},6160:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n.n(r),o=n(4566);const c=e=>{const{children:t}=e;return i().createElement("div",{className:o.Z.section},t)}},4502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n.n(r),o=n(3519);const c=e=>{const{children:t}=e;return i().createElement("div",{className:o.Z["section-hero"]},t)}},1824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9183),i=n.n(r),o=n(9196),c=n.n(o),s=n(9105),a=n.n(s),l=n(5736),u=n(3698),p=n.n(u);const __=l.__,d=e=>{const{title:t,height:n,className:r,...o}=e;return c().createElement("svg",i()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:n,className:a()("jp-automattic-byline-logo",r)},o),c().createElement("title",{id:"jp-automattic-byline-logo-title"},t),c().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),c().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),c().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))};d.defaultProps={title:__("An Automattic Airline","jetpack-my-jetpack"),height:7,className:""},d.propTypes={title:p().string,height:p().number,className:p().string};const m=d},9697:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);n(4492);const s=e=>{const{format:t,icon:n,imageUrl:r}=e;return i().createElement("div",{className:"jp-components__decorative-card "+(t?"jp-components__decorative-card--"+t:"")},i().createElement("div",{className:"jp-components__decorative-card__image",style:{backgroundImage:r?`url( ${r} )`:""}}),i().createElement("div",{className:"jp-components__decorative-card__content"},i().createElement("div",{className:"jp-components__decorative-card__lines"})),(()=>{if(n)return i().createElement("div",{className:"jp-components__decorative-card__icon-container"},i().createElement("span",{className:"jp-components__decorative-card__icon jp-components__decorative-card__icon--"+n}))})())};s.propTypes={format:c().oneOf(["horizontal","vertical"]),icon:c().oneOf(["unlink"]),imageUrl:c().string},s.defaultProps={format:"horizontal"};const a=s},7967:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(9183),i=n.n(r),o=n(9196),c=n.n(o),s=n(5736),a=n(9105),l=n.n(a),u=n(3698),p=n.n(u),d=n(1824),m=(n(9905),n(1546));const __=s.__,g=e=>{const{a8cLogoHref:t,moduleName:n,className:r,moduleNameHref:o,...s}=e;return c().createElement("div",i()({className:l()("jp-dashboard-footer",r)},s),c().createElement("div",{className:"jp-dashboard-footer__footer-left"},c().createElement(m.Z,{logoColor:"#000",showText:!1,height:16,className:"jp-dashboard-footer__jetpack-symbol","aria-label":__("Jetpack logo","jetpack-my-jetpack")}),c().createElement("span",{className:"jp-dashboard-footer__module-name"},o?c().createElement("a",{href:o,"aria-label":n},n):n)),c().createElement("div",{className:"jp-dashboard-footer__footer-right"},c().createElement("a",{href:t,"aria-label":__("An Automattic Airline","jetpack-my-jetpack")},c().createElement(d.Z,null))))};g.defaultProps={a8cLogoHref:"https://automattic.com",moduleName:__("Jetpack","jetpack-my-jetpack"),className:"",moduleNameHref:"https://jetpack.com"},g.propTypes={a8cLogoHref:p().string,moduleName:p().string,className:p().string,moduleNameHref:p().string};const h=g},1546:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(9183),i=n.n(r),o=n(7538),c=n.n(o),s=n(3698),a=n.n(s),l=n(9196),u=n.n(l),p=n(9105),d=n.n(p),m=n(5736);const __=m.__;class g extends u().Component{render(){const{logoColor:e,showText:t,className:n,...r}=this.props,o=t?"0 0 118 32":"0 0 32 32";return u().createElement("svg",i()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:o,className:d()("jetpack-logo",n),"aria-labelledby":"jetpack-logo-title"},r),u().createElement("title",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-my-jetpack")),u().createElement("path",{fill:e,d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z M15,19H7l8-16V19z M17,29V13h8L17,29z"}),t&&u().createElement(l.Fragment,null,u().createElement("path",{d:"M41.3,26.6c-0.5-0.7-0.9-1.4-1.3-2.1c2.3-1.4,3-2.5,3-4.6V8h-3V6h6v13.4C46,22.8,45,24.8,41.3,26.6z"}),u().createElement("path",{d:"M65,18.4c0,1.1,0.8,1.3,1.4,1.3c0.5,0,2-0.2,2.6-0.4v2.1c-0.9,0.3-2.5,0.5-3.7,0.5c-1.5,0-3.2-0.5-3.2-3.1V12H60v-2h2.1V7.1 H65V10h4v2h-4V18.4z"}),u().createElement("path",{d:"M71,10h3v1.3c1.1-0.8,1.9-1.3,3.3-1.3c2.5,0,4.5,1.8,4.5,5.6s-2.2,6.3-5.8,6.3c-0.9,0-1.3-0.1-2-0.3V28h-3V10z M76.5,12.3 c-0.8,0-1.6,0.4-2.5,1.2v5.9c0.6,0.1,0.9,0.2,1.8,0.2c2,0,3.2-1.3,3.2-3.9C79,13.4,78.1,12.3,76.5,12.3z"}),u().createElement("path",{d:"M93,22h-3v-1.5c-0.9,0.7-1.9,1.5-3.5,1.5c-1.5,0-3.1-1.1-3.1-3.2c0-2.9,2.5-3.4,4.2-3.7l2.4-0.3v-0.3c0-1.5-0.5-2.3-2-2.3 c-0.7,0-2.3,0.5-3.7,1.1L84,11c1.2-0.4,3-1,4.4-1c2.7,0,4.6,1.4,4.6,4.7L93,22z M90,16.4l-2.2,0.4c-0.7,0.1-1.4,0.5-1.4,1.6 c0,0.9,0.5,1.4,1.3,1.4s1.5-0.5,2.3-1V16.4z"}),u().createElement("path",{d:"M104.5,21.3c-1.1,0.4-2.2,0.6-3.5,0.6c-4.2,0-5.9-2.4-5.9-5.9c0-3.7,2.3-6,6.1-6c1.4,0,2.3,0.2,3.2,0.5V13 c-0.8-0.3-2-0.6-3.2-0.6c-1.7,0-3.2,0.9-3.2,3.6c0,2.9,1.5,3.8,3.3,3.8c0.9,0,1.9-0.2,3.2-0.7V21.3z"}),u().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),u().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}}c()(g,"propTypes",{className:a().string,width:a().number,height:a().number,showText:a().bool,logoColor:a().string}),c()(g,"defaultProps",{className:"",height:32,showText:!0,logoColor:"#069e08"});const h=g},134:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(3698),a=n.n(s),l=n(8346);const u=e=>{const{children:t,className:n}=e,r=Math.min(4,e.sm??4),o=Math.min(8,e.md??8),s=Math.min(12,e.lg??12),a=c()(n,{[l.Z[`col-sm-${r}`]]:Number.isInteger(r),[l.Z[`col-md-${o}`]]:Number.isInteger(o),[l.Z[`col-lg-${s}`]]:Number.isInteger(s)});return i().createElement("div",{className:a},t)};u.proptypes={className:a().string,sm:a().number.isRequired,md:a().number,lg:a().number};const p=u},4191:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(3698),a=n.n(s),l=n(6222);const u=e=>{const{children:t,fluid:n,className:r}=e,o=`calc( var(--horizontal-spacing) * ${e.horizontalSpacing} )`,s={paddingTop:o,paddingBottom:o,rowGap:`calc( var(--horizontal-spacing) * ${e.horizontalGap} )`},a=c()(r,l.Z.container,{[l.Z.fluid]:n});return i().createElement("div",{className:a,style:s},t)};u.propTypes={fluid:a().bool,className:a().string,horizontalSpacing:a().number,horizontalGap:a().number},u.defaultProps={fluid:!1,horizontalGap:1,horizontalSpacing:1};const p=u},1415:(e,t,n)=>{"use strict";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let r;var i;"undefined"!=typeof window&&(r=null===(i=window.Initial_State)||void 0===i?void 0:i.calypsoEnv);if(0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,n.url=encodeURIComponent(e)}else n.source=encodeURIComponent(e);Object.keys(t).map((e=>{n[e]=encodeURIComponent(t[e])})),!Object.keys(n).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(n.site=jetpack_redirects.currentSiteRawUrl),r&&(n.calypso_env=r);const o=Object.keys(n).map((e=>e+"="+n[e])).join("&");return"https://jetpack.com/redirect/?"+o}n.d(t,{Z:()=>r})},6251:(e,t,n)=>{let r={};try{r=n(4462)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),r={missingConfig:!0}}const i=e=>r.hasOwnProperty(e);e.exports={jetpackConfigHas:i,jetpackConfigGet:e=>{if(!i(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return r[e]}}},9897:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(1591),l=n(1631);const __=s.__,u=e=>{const{title:t,buttonLabel:n,apiRoot:r,apiNonce:o,registrationNonce:c,from:s,redirectUri:u,images:p,children:d,assetBaseUrl:m,autoTrigger:g,footer:h}=e,{handleRegisterSite:f,isRegistered:v,isUserConnected:y,siteIsRegistering:b,userIsConnecting:k,registrationError:E}=(0,l.Z)({registrationNonce:c,redirectUri:u,apiRoot:r,apiNonce:o,autoTrigger:g,from:s}),_=!v||!y,w=Boolean(E),j=b||k;return i().createElement(a.Z,{title:t,images:p,assetBaseUrl:m,showConnectButton:_,buttonLabel:n,handleButtonClick:f,displayButtonError:w,buttonIsLoading:j,footer:h},d)};u.propTypes={title:c().string,buttonLabel:c().string,apiRoot:c().string.isRequired,apiNonce:c().string.isRequired,registrationNonce:c().string.isRequired,from:c().string,redirectUri:c().string.isRequired,autoTrigger:c().bool,images:c().arrayOf(c().string),assetBaseUrl:c().string},u.defaultProps={title:__("Over 5 million WordPress sites are faster and more secure","jetpack-my-jetpack"),buttonLabel:__("Set up Jetpack","jetpack-my-jetpack"),images:[],redirectUri:null,autoTrigger:!1};const p=u},1591:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(1415),l=n(1583),u=n(9307),p=n(7865);n(5797);const __=s.__,d=(0,u.createInterpolateElement)(__("By clicking the button above, you agree to our <tosLink>Terms of Service</tosLink> and to <shareDetailsLink>share details</shareDetailsLink> with WordPress.com.","jetpack-my-jetpack"),{tosLink:i().createElement("a",{href:(0,a.Z)("wpcom-tos"),rel:"noopener noreferrer",target:"_blank"}),shareDetailsLink:i().createElement("a",{href:(0,a.Z)("jetpack-support-what-data-does-jetpack-sync"),rel:"noopener noreferrer",target:"_blank"})}),m=e=>{const{title:t,images:n,children:r,assetBaseUrl:o,isLoading:c,showConnectButton:s,buttonLabel:a,handleButtonClick:u,displayButtonError:m,buttonIsLoading:g,footer:h}=e;return i().createElement(p.Z,{title:t,assetBaseUrl:o,images:n,className:"jp-connection__connect-screen"+(c?" jp-connection__connect-screen__loading":"")},i().createElement("div",{className:"jp-connection__connect-screen__content"},r,s&&i().createElement(i().Fragment,null,i().createElement(l.Z,{label:a,onClick:u,displayError:m,isLoading:g}),i().createElement("div",{className:"jp-connection__connect-screen__tos"},d)),h&&i().createElement("div",{className:"jp-connection__connect-screen__footer"},h)))};m.propTypes={title:c().string,images:c().arrayOf(c().string),assetBaseUrl:c().string,isLoading:c().bool,showConnectButton:c().bool,buttonLabel:c().string.isRequired,handleButtonClick:c().func,displayButtonError:c().bool,buttonIsLoading:c().bool,footer:c().node},m.defaultProps={showConnectButton:!0,isLoading:!1,buttonIsLoading:!1,displayButtonError:!1,handleButtonClick:()=>{},footer:null};const g=m},4254:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);const s=e=>{const{images:t,assetBaseUrl:n}=e;if(!t.length)return null;const r=t.map(((e,t)=>i().createElement(i().Fragment,{key:t},i().createElement("img",{src:n+e,alt:""}))));return i().createElement("div",{className:"jp-connection__connect-screen__image-slider"},r)};s.propTypes={images:c().arrayOf(c().string).isRequired,assetBaseUrl:c().string},s.defaultProps={assetBaseUrl:""};const a=s},7865:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(1546),a=n(4254);n(4091);const l=e=>{const{title:t,children:n,className:r,assetBaseUrl:o,images:c}=e,l=null==c?void 0:c.length;return i().createElement("div",{className:"jp-connection__connect-screen-layout"+(l?" jp-connection__connect-screen-layout__two-columns":"")+(r?" "+r:"")},i().createElement("div",{className:"jp-connection__connect-screen-layout__left"},i().createElement(s.Z,null),i().createElement("h2",null,t),n),l?i().createElement("div",{className:"jp-connection__connect-screen-layout__right"},i().createElement(a.Z,{images:c,assetBaseUrl:o})):null)};l.propTypes={title:c().string,className:c().string,images:c().arrayOf(c().string),assetBaseUrl:c().string};const u=l},9565:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n(3698),o=n.n(i),c=n(9570);const s=e=>{const{redirectFunc:t,connectUrl:n,redirectUri:i,from:o}=e,[s,a]=(0,r.useState)(null);return n&&n!==s&&a(n),(0,r.useEffect)((()=>{s||c.ZP.fetchAuthorizationUrl(i).then((e=>a(e.authorizeUrl))).catch((e=>{throw e}))}),[]),s?(t(s+(o?(s.includes("?")?"&":"?")+"from="+encodeURIComponent(o):"")),null):null};s.propTypes={connectUrl:o().string,redirectUri:o().string.isRequired,from:o().string,redirectFunc:o().func},s.defaultProps={redirectFunc:e=>window.location.assign(e),redirectUri:null};const a=s},3593:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(2332);const __=s.__,l=e=>{const{connectedPlugins:t,disconnectingPlugin:n}=e,o=(0,r.useMemo)((()=>{if(t){return Object.keys(t).map((e=>Object.assign({slug:e},t[e]))).filter((e=>n!==e.slug))}return[]}),[t,n]);return t&&o.length>0?i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is powering other plugins on your site. If you disconnect, these plugins will no longer work.","jetpack-my-jetpack"))),i().createElement("div",{className:"jp-connection__disconnect-card__group"},o.map((e=>i().createElement(a.Z,{title:e.name}))))):null};l.propTypes={connectedPlugins:c().object,disconnectingPlugin:c().string};const u=l},7132:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(3698),a=n.n(s),l=n(9570),u=n(9818),p=n(9565),d=n(5628),m=n(2199),g=n(1631);n(4765);const __=o.__,h=e=>{var t,n,o,s;const{apiRoot:a,apiNonce:h,redirectUri:f,title:v,connectionInfoText:y,onDisconnected:b,connectedPlugins:k,connectedSiteId:E,context:_,onConnectUser:w,requiresUserConnection:j}=e,{isRegistered:C,isUserConnected:Z,userConnectionData:S,hasConnectedOwner:N}=(0,g.Z)({apiRoot:a,apiNonce:h}),P=(0,r.useRef)(),O=null===(t=S.currentUser)||void 0===t||null===(n=t.wpcomUser)||void 0===n?void 0:n.avatar;(0,r.useEffect)((()=>{O&&(P.current.style.backgroundImage=`url('${O}')`)}),[O]);const[x,R]=(0,r.useState)(!1),F=(0,u.useSelect)((e=>e(m.t).getUserIsConnecting()),[]),{setConnectionStatus:A,setUserIsConnecting:T}=(0,u.useDispatch)(m.t),U=w||T;(0,r.useEffect)((()=>{l.ZP.setApiRoot(a),l.ZP.setApiNonce(h)}),[a,h]);const L=(0,r.useCallback)((e=>{e&&e.preventDefault(),R(!0)}),[R]),I=(0,r.useCallback)((e=>{e&&e.preventDefault(),R(!1)}),[R]),D=(0,r.useCallback)((e=>{e&&e.preventDefault(),A({isActive:!1,isRegistered:!1,isUserConnected:!1}),b&&"[object Function]"==={}.toString.call(b)&&b()}),[b,A]);return C?i().createElement("div",{className:"jp-connection-status-card"},i().createElement("h3",null,v),i().createElement("p",null,y),i().createElement("div",{className:"jp-connection-status-card--status"},i().createElement("div",{className:"jp-connection-status-card--cloud"}),i().createElement("div",{className:"jp-connection-status-card--line"+(Z?"":" jp-connection-status-card--site-only")}),i().createElement("div",{className:"jp-connection-status-card--jetpack-logo"}),i().createElement("div",{className:"jp-connection-status-card--avatar",ref:P})),i().createElement("ul",{className:"jp-connection-status-card--list"},i().createElement("li",{className:"jp-connection-status-card--list-item-success"},__("Site connected.","jetpack-my-jetpack")," ",i().createElement(c.Button,{variant:"link",onClick:L,className:"jp-connection__disconnect-dialog__link"},__("Disconnect","jetpack-my-jetpack")),i().createElement(d.Z,{apiRoot:a,apiNonce:h,onDisconnected:D,connectedPlugins:k,connectedSiteId:E,connectedUser:S,isOpen:x,onClose:I,context:_})),Z&&i().createElement("li",{className:"jp-connection-status-card--list-item-success"},__("Logged in as","jetpack-my-jetpack")," ",null===(o=S.currentUser)||void 0===o||null===(s=o.wpcomUser)||void 0===s?void 0:s.display_name),!N&&i().createElement("li",{className:"jp-connection-status-card--list-item-"+(j?"error":"info")},j&&__("Requires user connection.","jetpack-my-jetpack")," ",i().createElement(c.Button,{variant:"link",disabled:F,onClick:U,className:"jp-connection-status-card--btn-connect-user"},__("Connect your user account","jetpack-my-jetpack")))),F&&i().createElement(p.Z,{redirectUri:f})):null};h.propTypes={apiRoot:a().string.isRequired,apiNonce:a().string.isRequired,redirectUri:a().string,connectedPlugins:a().object,connectedSiteId:a().number,title:a().string,connectionInfoText:a().string,onDisconnected:a().func,context:a().string,onConnectUser:a().func,requiresUserConnection:a().bool},h.defaultProps={title:__("Connection","jetpack-my-jetpack"),connectionInfoText:__("Leverages the Jetpack Cloud for more features on your side.","jetpack-my-jetpack"),redirectUri:null,onConnectUser:null,requiresUserConnection:!0};const f=h},2332:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);n(7906);const s=e=>{const{title:t,value:n,description:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-card card"},i().createElement("div",{className:"jp-connection__disconnect-card__card-content"},i().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(n||r)&&i().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},i().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},n),i().createElement("div",{className:"jp-connection__disconnect-card__card-description"},r))))};s.propTypes={title:c().string,value:c().string|c().number,description:c().number};const a=s},5628:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(5609),l=n(9570),u=n(816),p=n(6251),d=(n(5755),n(163)),m=n(1496),g=n(4130),h=n(5700);const __=s.__,f=e=>{const[t,n]=(0,r.useState)(!1),[o,c]=(0,r.useState)(!1),[s,f]=(0,r.useState)(!1),[v,y]=(0,r.useState)(!1),[b,k]=(0,r.useState)(!1),[E,_]=(0,r.useState)(!1),{apiRoot:w,apiNonce:j,connectedPlugins:C,title:Z,pluginScreenDisconnectCallback:S,onDisconnected:N,onError:P,disconnectStepComponent:O,context:x,connectedUser:R,connectedSiteId:F,isOpen:A,onClose:T}=e;let U="";(0,p.jetpackConfigHas)("consumer_slug")&&(U=(0,p.jetpackConfigGet)("consumer_slug"));const L=(0,r.useMemo)((()=>({context:x,plugin:U})),[x,U]);(0,r.useEffect)((()=>{l.ZP.setApiRoot(w),l.ZP.setApiNonce(j)}),[w,j]),(0,r.useEffect)((()=>{R&&R.ID&&R.login&&u.Z.initialize(R.ID,R.login)}),[R,R.ID,R.login]),(0,r.useEffect)((()=>{A&&u.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",L)}),[A,L]),(0,r.useEffect)((()=>{A&&(o?!o||v||b?v&&!b?u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},L)):b&&u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"thank_you"},L)):u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect_confirm"},L)):u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect"},L)))}),[A,o,v,b,L]);const I=(0,r.useCallback)((()=>{l.ZP.disconnectSite().then((()=>{n(!1),c(!0)})).catch((e=>{n(!1),f(e),P&&P(e)}))}),[n,c,f,P]),D=(0,r.useCallback)(((e,t)=>{_(!0),fetch("https://public-api.wordpress.com/wpcom/v2/marketing/feedback-survey",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}).then((e=>e.json())).then((e=>{if(!0!==e.success)throw new Error("Survey endpoint returned error code "+e.code);u.Z.tracks.recordEvent("jetpack_disconnect_survey_submit",t),k(!0),_(!1)})).catch((e=>{u.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),k(!0),_(!1)}))}),[_,k]),M=(0,r.useCallback)((e=>{e&&e.preventDefault(),f(!1),n(!0),"plugins"!==x?I():S&&S(e)}),[f,n,S,x,I]),z=(0,r.useCallback)((e=>u.Z.tracks.recordEvent(e,L)),[L]),B=(0,r.useCallback)((()=>R.ID&&F),[R,F]),$=(0,r.useCallback)(((e,t,n)=>{if(n&&n.preventDefault(),!B())return void k(!0);const r={site_id:F,user_id:R.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},i=Object.assign({},L,{disconnect_reason:e});D(r,i)}),[D,k,B,F,R,L]),V=(0,r.useCallback)((e=>{e&&e.preventDefault(),N&&N(),T()}),[N,T]),H=(0,r.useCallback)((e=>{e&&e.preventDefault(),y(!0)}),[y]);return i().createElement(i().Fragment,null,A&&i().createElement(a.Modal,{title:"",contentLabel:Z,aria:{labelledby:"jp-connection__disconnect-dialog__heading"},onRequestClose:T,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__disconnect-dialog"+(o?" jp-connection__disconnect-dialog__success":"")},o?!o||v||b?v&&!b?i().createElement(g.Z,{isSubmittingFeedback:E,onFeedBackProvided:$,onExit:V}):b?i().createElement(h.Z,{onExit:V}):void 0:i().createElement(m.Z,{canProvideFeedback:B(),onProvideFeedback:H,onExit:V}):i().createElement(d.Z,{title:Z,connectedPlugins:C,disconnectStepComponent:O,isDisconnecting:t,closeModal:T,onDisconnect:M,disconnectError:s,context:x,disconnectingPlugin:U,trackModalClick:z})))};f.propTypes={apiRoot:c().string.isRequired,apiNonce:c().string.isRequired,title:c().string,onDisconnected:c().func,onError:c().func,context:c().string,connectedPlugins:c().object,pluginScreenDisconnectCallback:c().func,disconnectStepComponent:c().element,connectedUser:c().object,connectedSiteId:c().number,isOpen:c().bool,onClose:c().func},f.defaultProps={title:__("Are you sure you want to disconnect?","jetpack-my-jetpack"),context:"jetpack-dashboard",connectedUser:{}};const v=f},1496:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9307),a=n(5736),l=n(5609),u=n(9697),p=n(2042);const __=a.__,d=e=>{const{onExit:t,canProvideFeedback:n,onProvideFeedback:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement(u.Z,{icon:"unlink",imageUrl:p}),i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy jp-connection__disconnect-dialog__step-copy--narrow"},i().createElement("h1",null,(0,s.createInterpolateElement)(__("Jetpack has been <br/>successfully disconnected.","jetpack-my-jetpack"),{br:i().createElement("br",null)})),n&&i().createElement(i().Fragment,null,i().createElement("p",null,__("We’re sorry to see you go. Here at Jetpack, we’re always striving to provide the best experience for our customers. Please take our short survey (2 minutes, promise).","jetpack-my-jetpack")),i().createElement("p",null,i().createElement(l.Button,{variant:"primary",onClick:r,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Help us improve","jetpack-my-jetpack"))),i().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("No thank you","jetpack-my-jetpack"))),!n&&i().createElement(i().Fragment,null,i().createElement("p",null,i().createElement(l.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))))};d.PropTypes={onExit:c().func,onProvideFeedback:c().func,canProvideFeedback:c().bool};const m=d},163:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(9307),c=n(5736),s=n(1415),a=n(5609),l=n(3698),u=n.n(l),p=n(3593);const __=c.__,d=e=>{const{title:t,isDisconnecting:n,onDisconnect:c,disconnectError:l,disconnectStepComponent:u,connectedPlugins:d,disconnectingPlugin:m,closeModal:g,context:h,trackModalClick:f}=e,v=(0,r.useCallback)((()=>f("jetpack_disconnect_dialog_click_learn_about")),[f]),y=(0,r.useCallback)((()=>f("jetpack_disconnect_dialog_click_support")),[f]),b=(0,r.useCallback)((()=>{f("jetpack_disconnect_dialog_click_stay_connected"),g()}),[f,g]),k=(0,r.useCallback)((e=>{f("jetpack_disconnect_dialog_click_disconnect"),c(e)}),[f,c]);return i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement("h1",{id:"jp-connection__disconnect-dialog__heading"},t),i().createElement(p.Z,{connectedPlugins:d,disconnectingPlugin:m}),u,(()=>{if(!(d&&Object.keys(d).filter((e=>e!==m)).length)&&!u)return i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is currently powering multiple products on your site.","jetpack-my-jetpack"),i().createElement("br",null),__("Once you disconnect Jetpack, these will no longer work.","jetpack-my-jetpack")))})()),i().createElement("div",{className:"jp-connection__disconnect-dialog__actions"},i().createElement("div",{className:"jp-row"},i().createElement("div",{className:"lg-col-span-7 md-col-span-8 sm-col-span-4"},i().createElement("p",null,(0,o.createInterpolateElement)(__("<strong>Need help?</strong> Learn more about the <jpConnectionInfoLink>Jetpack connection</jpConnectionInfoLink> or <jpSupportLink>contact Jetpack support</jpSupportLink>.","jetpack-my-jetpack"),{strong:i().createElement("strong",null),jpConnectionInfoLink:i().createElement("a",{href:(0,s.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),rel:"noopener noreferrer",target:"_blank",className:"jp-connection__disconnect-dialog__link",onClick:v}),jpSupportLink:i().createElement("a",{href:(0,s.Z)("jetpack-support"),rel:"noopener noreferrer",target:"_blank",className:"jp-connection__disconnect-dialog__link",onClick:y})}))),i().createElement("div",{className:"jp-connection__disconnect-dialog__button-wrap lg-col-span-5 md-col-span-8 sm-col-span-4"},i().createElement(a.Button,{variant:"primary",disabled:n,onClick:b,className:"jp-connection__disconnect-dialog__btn-dismiss"},__("Stay connected","jetpack-my-jetpack")),(()=>{let e=__("Disconnect","jetpack-my-jetpack");return n?e=__("Disconnecting…","jetpack-my-jetpack"):"plugins"===h&&(e=__("Disconnect and Deactivate","jetpack-my-jetpack")),i().createElement(a.Button,{variant:"primary",disabled:n,onClick:k,className:"jp-connection__disconnect-dialog__btn-disconnect"},e)})())),l&&i().createElement("p",{className:"jp-connection__disconnect-dialog__error"},l)))};d.propTypes={title:u().string,isDisconnecting:u().bool,onDisconnect:u().func,disconnectError:u().bool,disconnectStepComponent:u().elementType,connectedPlugins:u().array,disconnectingPlugin:u().string,closeModal:u().func,context:u().string,trackModalClick:u().func};const m=d},4130:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=(n(5934),n(1194));const __=s.__,l=e=>{const{onExit:t,onFeedBackProvided:n,isSubmittingFeedback:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement("h1",null,__("Before you go, help us improve Jetpack","jetpack-my-jetpack")),i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Let us know what didn‘t work for you","jetpack-my-jetpack")),i().createElement(a.Z,{onSubmit:n,isSubmittingFeedback:r}),i().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("Skip for now","jetpack-my-jetpack")))};l.PropTypes={onExit:c().func,onFeedBackProvided:c().func,isSubmittingFeedback:c().bool};const u=l},5700:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9697),a=n(5736),l=n(5609),u=n(9307),p=n(724);const __=a.__,d=e=>{const{onExit:t}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement(s.Z,{format:"vertical",imageUrl:p}),i().createElement("div",{className:"jp-connection__disconnect-dialog__copy"},i().createElement("h1",null,__("Thank you!","jetpack-my-jetpack")),i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},(0,u.createInterpolateElement)(__("Your answer has been submitted. <br/>Thanks for your input on how we can improve Jetpack.","jetpack-my-jetpack"),{br:i().createElement("br",null)})),i().createElement(l.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))};d.PropTypes={onExit:c().func,assetBaseUrl:c().string};const m=d},1194:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5609),a=n(5736),l=n(7215);const __=a.__,u=e=>{const{onSubmit:t,isSubmittingFeedback:n}=e,[o,c]=(0,r.useState)(),[a,u]=(0,r.useState)(),p=[{id:"troubleshooting",answerText:__("Troubleshooting - I'll be reconnecting afterwards.","jetpack-my-jetpack")},{id:"not-working",answerText:__("I can't get it to work.","jetpack-my-jetpack")},{id:"slowed-down-site",answerText:__("It slowed down my site.","jetpack-my-jetpack")},{id:"buggy",answerText:__("It's buggy.","jetpack-my-jetpack")},{id:"what-does-it-do",answerText:__("I don't know what it does.","jetpack-my-jetpack")}],d="another-reason",m=(0,r.useCallback)((()=>{t(o,o===d?a:"")}),[t,d,a,o]),g=(0,r.useCallback)((e=>{const t=e.target.value;e.stopPropagation(),u(t)}),[u]),h=e=>e===o?"jp-connect__disconnect-survey-card--selected":"",f=(0,r.useCallback)(((e,t)=>{switch(t.key){case"Enter":case"Space":case"Spacebar":case" ":c(e)}}),[c]);return i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__survey"},p.map((e=>i().createElement(l.Z,{id:e.id,onClick:c,onKeyDown:f,className:"card jp-connect__disconnect-survey-card "+h(e.id)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},e.answerText)))),i().createElement(l.Z,{id:d,onClick:c,onKeyDown:f,className:"card jp-connect__disconnect-survey-card "+h(d)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},__("Other:","jetpack-my-jetpack")," ",i().createElement("input",{placeholder:__("share your experience","jetpack-my-jetpack"),className:"jp-connect__disconnect-survey-card__input",type:"text",value:a,onChange:g,maxLength:1e3})))),i().createElement("p",null,i().createElement(s.Button,{disabled:!o||n,variant:"primary",onClick:m,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},n?__("Submitting…","jetpack-my-jetpack"):__("Submit Feedback","jetpack-my-jetpack",0))))};u.PropTypes={onSubmit:c().func,isSubmittingFeedback:c().bool};const p=u},7215:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196),i=n.n(r);n(5934);const o=e=>{const{id:t,onClick:n,onKeyDown:o,children:c,className:s}=e,a=(0,r.useCallback)((()=>{n(t)}),[t,n]),l=(0,r.useCallback)((e=>{o(t,e)}),[t,o]);return i().createElement("div",{tabIndex:"0",role:"button",onClick:a,onKeyDown:l,className:"card jp-connect__disconnect-survey-card "+s},c)}},1631:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9196),i=n(9818),o=n(9570),c=n(2199);const s=e=>{let{registrationNonce:t,redirectUri:n,apiRoot:s,apiNonce:a,autoTrigger:l,from:u}=e;const{registerSite:p,connectUser:d}=(0,i.useDispatch)(c.t),m=(0,i.useSelect)((e=>e(c.t).getRegistrationError())),{siteIsRegistering:g,userIsConnecting:h,userConnectionData:f,isRegistered:v,isUserConnected:y,hasConnectedOwner:b}=(0,i.useSelect)((e=>({siteIsRegistering:e(c.t).getSiteIsRegistering(),userIsConnecting:e(c.t).getUserIsConnecting(),userConnectionData:e(c.t).getUserConnectionData(),...e(c.t).getConnectionStatus()}))),k=()=>d({from:u,redirectUri:n}),E=e=>{e&&e.preventDefault(),v?k():p({registrationNonce:t,redirectUri:n}).then((()=>{k()}))};return(0,r.useEffect)((()=>{o.ZP.setApiRoot(s),o.ZP.setApiNonce(a)}),[s,a]),(0,r.useEffect)((()=>{!l||g||h||E()}),[]),{handleRegisterSite:E,handleConnectUser:k,isRegistered:v,isUserConnected:y,siteIsRegistering:g,userIsConnecting:h,registrationError:m,userConnectionData:f,hasConnectedOwner:b}}},6973:(e,t,n)=>{"use strict";n.d(t,{i6:()=>r,LI:()=>i,r7:()=>o,N4:()=>c,qV:()=>s,T1:()=>a,TS:()=>l,ZP:()=>v});const r="SET_CONNECTION_STATUS",i="SET_CONNECTION_STATUS_IS_FETCHING",o="SET_SITE_IS_REGISTERING",c="SET_USER_IS_CONNECTING",s="SET_REGISTRATION_ERROR",a="CLEAR_REGISTRATION_ERROR",l="SET_AUTHORIZATION_URL",u="CONNECT_USER",p=e=>({type:r,connectionStatus:e}),d=e=>({type:o,isRegistering:e}),m=e=>({type:c,isConnecting:e}),g=e=>({type:s,registrationError:e}),h=()=>({type:a}),f=e=>({type:l,authorizationUrl:e});const v={setConnectionStatus:p,setConnectionStatusIsFetching:e=>({type:i,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:d,setUserIsConnecting:m,setRegistrationError:g,clearRegistrationError:h,setAuthorizationUrl:f,registerSite:function*(e){let{registrationNonce:t,redirectUri:n}=e;yield h(),yield d(!0);try{const e=yield{type:"REGISTER_SITE",registrationNonce:t,redirectUri:n};return yield p({isRegistered:!0}),yield f(e.authorizeUrl),yield d(!1),Promise.resolve(e)}catch(e){return yield g(e),yield d(!1),Promise.reject(e)}},connectUser:function*(){let{from:e,redirectFunc:t,redirectUri:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};yield m(!0),yield{type:u,from:e,redirectFunc:t,redirectUri:n}}}},4213:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9570),i=n(9818),o=n(2199);const c={FETCH_AUTHORIZATION_URL:e=>{let{redirectUri:t}=e;return r.ZP.fetchAuthorizationUrl(t)},REGISTER_SITE:e=>{let{registrationNonce:t,redirectUri:n}=e;return r.ZP.registerSite(t,n)},CONNECT_USER:(0,i.createRegistryControl)((e=>{let{resolveSelect:t}=e;return function(){let{from:e,redirectFunc:n,redirectUri:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(((i,c)=>{t(o.t).getAuthorizationUrl(r).then((t=>{const r=n||(e=>window.location.assign(e)),o=new URL(t);e&&o.searchParams.set("from",encodeURIComponent(e));const c=o.toString();r(c),i(c)})).catch((e=>{c(e)}))}))}}))}},1147:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(6973);const o=(0,r.combineReducers)({connectionStatus:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===i.i6?{...e,...t.connectionStatus}:e},connectionStatusIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.LI?t.isFetching:e},siteIsRegistering:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.r7?t.isRegistering:e},userIsConnecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.N4?t.isConnecting:e},registrationError:(e,t)=>{switch(t.type){case i.T1:return!1;case i.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===i.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e)})},8310:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9818),i=n(6973),o=n(2199);const c={...{getAuthorizationUrl:{isFulfilled:function(e){const t=Boolean(e.authorizationUrl);for(var n=arguments.length,i=new Array(n>1?n-1:0),c=1;c<n;c++)i[c-1]=arguments[c];const s=(0,r.select)(o.t).hasFinishedResolution("getAuthorizationUrl",i);return t&&!s&&(0,r.dispatch)(o.t).finishResolution("getAuthorizationUrl",i),t},*fulfill(e){const t=yield i.ZP.fetchAuthorizationUrl(e);yield i.ZP.setAuthorizationUrl(t.authorizeUrl)}}}}},387:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={getConnectionStatus:e=>e.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1}},5333:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7538),i=n.n(r),o=n(9818);class c{static mayBeInit(e,t){null===c.store&&(c.store=(0,o.createReduxStore)(e,t),(0,o.register)(c.store))}}i()(c,"store",null);const s=c},2199:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(1147),i=n(6973),o=n(387),c=n(8310),s=n(4213),a=n(5333);const l="jetpack-connection",u=window.JP_CONNECTION_INITIAL_STATE;u||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),a.Z.mayBeInit(l,{reducer:r.Z,actions:i.ZP,selectors:o.Z,resolvers:c.Z,controls:s.Z,initialState:u||{}})},4775:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(438),c=n(6502),s=n(9417),a=n(9105),l=n.n(a),u=n(5117);const p=e=>{let{className:t}=e;return i().createElement(o.rU,{to:"/",className:l()(u.Z.link,t)},i().createElement(c.Z,{icon:s.Z,className:u.Z.icon}))}},9578:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(2041),a=n(263),l=n(6864),u=n(288);const p=e=>{let{admin:t,slug:n,showDeactivate:o}=e;const{detail:c,status:p,activate:d,deactivate:m,isFetching:g}=(0,a.i)(n),{name:h,description:f,manageUrl:v}=c,y=(0,u.Z)("/connection"),b=(0,u.Z)(`add-${n}`),k=(0,r.useCallback)((()=>{window.location=v}),[v]),E=(0,l.VS)(n);return i().createElement(s.Z,{name:h,description:f,status:p,icon:i().createElement(E,null),admin:t,isFetching:g,onDeactivate:m,slug:n,onActivate:d,onAdd:b,onFixConnection:y,onManage:k,showDeactivate:o})};p.propTypes={admin:c().bool.isRequired,onLearn:c().func,slug:c().string.isRequired,showDeactivate:c().bool},p.defaultProps={onLearn:()=>{},showDeactivate:!0};const d=p},9478:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var r=n(9196),i=n.n(r),o=n(5736),c=n(9897),s=n(8670),a=n(4191),l=n(134),u=n(1415),p=n(6502),d=n(1455),m=n(4775),g=n(1700),h=n(4997),f=n(4661),v=n(1290),y=n(6790),b=n(8893);const __=o.__,k=()=>i().createElement(i().Fragment,null,i().createElement("div",{className:b.Z["account-description"]},__("You can use your existing account on any of these services:","jetpack-my-jetpack")),i().createElement("span",{className:b.Z["account-images"]},i().createElement("img",{src:h,className:b.Z.wordpress,alt:__("Wordpress Logo","jetpack-my-jetpack")}),i().createElement("img",{src:f,alt:__("Google Logo","jetpack-my-jetpack")}),i().createElement("img",{src:v,className:b.Z.apple,alt:__("Apple Logo","jetpack-my-jetpack")}))),E=()=>{const{apiRoot:e,apiNonce:t}=(0,g.Z)();return i().createElement(s.Z,{showHeader:!1,showBackground:!1},i().createElement(a.Z,{horizontalSpacing:8,horizontalGap:0},i().createElement(l.Z,{className:b.Z["relative-col"]},i().createElement(m.Z,{className:b.Z["close-link"]})),i().createElement(l.Z,null,i().createElement(c.Z,{title:__("Unlock all the amazing features of Jetpack by connecting now","jetpack-my-jetpack"),buttonLabel:__("Connect your user account","jetpack-my-jetpack"),apiRoot:e,apiNonce:t,images:[y],footer:i().createElement(k,null)},i().createElement("ul",null,i().createElement("li",null,__("Receive instant downtime alerts","jetpack-my-jetpack")),i().createElement("li",null,__("Automatically share your content on social media","jetpack-my-jetpack")),i().createElement("li",null,__("Let your subscribers know when you post","jetpack-my-jetpack")),i().createElement("li",null,__("Receive notifications about new likes and comments","jetpack-my-jetpack")),i().createElement("li",null,__("Let visitors share your content on social media","jetpack-my-jetpack")),i().createElement("li",null,__("And more!","jetpack-my-jetpack")," ",i().createElement("a",{href:(0,u.Z)("jetpack-features"),target:"_blank",className:b.Z["all-features"],rel:"noreferrer"},__("See all Jetpack features","jetpack-my-jetpack"),i().createElement(p.Z,{icon:d.Z}))))))))}},1064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(7132),c=n(9818),s=n(1700),a=n(288),l=n(1214);function u(){const{apiRoot:e,apiNonce:t,redirectUrl:n}=(0,s.Z)(),r=(0,a.Z)("/connection"),{connectedPlugins:u}=myJetpackInitialState,p=(0,c.useSelect)((e=>e(l.t).getProductsThatRequiresUserConnection()));return i().createElement(o.Z,{apiRoot:e,apiNonce:t,redirectUri:n,onConnectUser:r,connectedPlugins:u,requiresUserConnection:p.length>0})}},3437:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(438),c=n(6502),s=n(2972),a=n(5736),l=n(7844);const __=a.__;function u(e){let{onClick:t}=e;return i().createElement(o.rU,{to:"/",className:l.Z.link,onClick:t},i().createElement(c.Z,{icon:s.Z,className:l.Z.icon}),__("Go back","jetpack-my-jetpack"))}u.defaultProps={onClick:()=>{}};const p=u},6864:(e,t,n)=>{"use strict";n.d(t,{oQ:()=>a,pu:()=>l,dN:()=>u,r7:()=>p,KM:()=>d,VS:()=>g});var r=n(9196),i=n.n(r),o=n(5609),c=n(3810);function s(e){let{className:t,size:n=24,viewBox:r="0 0 24 24",color:c="#2C3338",children:s}=e;return i().createElement(o.SVG,{className:t,width:n,height:n,viewBox:r,fill:c,fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"},s)}const a=e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"m8.455 21.207 8-17.5-.91-.416-1.261 2.76A4.979 4.979 0 0 0 12 5.5c-1.062 0-2.046.33-2.855.895L7.19 4.44 6.13 5.5l1.926 1.927A4.975 4.975 0 0 0 7.025 10H5v1.5h2V13H5v1.5h2.1a5.001 5.001 0 0 0 1.937 3.028L7.545 20.79l.91.416ZM9.68 16.12A3.492 3.492 0 0 1 8.5 13.5v-3a3.5 3.5 0 0 1 5.159-3.083L9.68 16.121Zm5.675-6.62.81-1.77c.44.663.728 1.436.81 2.269H19v1.5h-2V13h2v1.5h-2.1a5.002 5.002 0 0 1-5.634 3.947l.662-1.448L12 17a3.5 3.5 0 0 0 3.5-3.5v-3a3.5 3.5 0 0 0-.145-.998Z"}))},l=e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"m15.82 11.373.013-1.277v-.03c0-1.48-1.352-2.9-3.3-2.9-1.627 0-2.87 1.015-3.205 2.208l-.32 1.143-1.186-.048a2.192 2.192 0 0 0-.089-.002c-1.19 0-2.233 1.008-2.233 2.35 0 1.34 1.04 2.348 2.23 2.35H16.8c.895 0 1.7-.762 1.7-1.8 0-.927-.649-1.643-1.423-1.777l-1.258-.217ZM7.883 8.97l-.15-.003C5.67 8.967 4 10.69 4 12.817c0 2.126 1.671 3.85 3.733 3.85H16.8c1.767 0 3.2-1.478 3.2-3.3 0-1.635-1.154-2.993-2.667-3.255v-.045c0-2.43-2.149-4.4-4.8-4.4-2.237 0-4.118 1.403-4.65 3.303Z",fill:"#000"}))},u=e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"}))},p=e=>{let{size:t,className:n=c.Z["star-icon"]}=e;return i().createElement(s,{className:n,size:t},i().createElement(o.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}))},d=e=>{let{size:t,className:n=c.Z["checkmark-icon"]}=e;return i().createElement(s,{className:n,size:t},i().createElement(o.G,null,i().createElement(o.Path,{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"})))},m={"anti-spam":a,backup:l,boost:e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"m15.986 12-4.541-4.995 1.11-1.01L18.014 12l-5.46 6.005-1.109-1.01L15.986 12Zm-6 0L5.445 7.005l1.11-1.01L12.014 12l-5.46 6.005-1.109-1.01L9.986 12Z"}))},crm:e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"}))},extras:e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"}))},scan:u,search:e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"}))},star:p,videopress:e=>{let{size:t}=e;return i().createElement(s,{size:t},i().createElement(o.Path,{d:"M5.286 4.5h13.428c.434 0 .786.352.786.786v13.428a.786.786 0 0 1-.786.786H5.286a.786.786 0 0 1-.786-.786V5.286c0-.434.352-.786.786-.786ZM3 5.286A2.286 2.286 0 0 1 5.286 3h13.428A2.286 2.286 0 0 1 21 5.286v13.428A2.286 2.286 0 0 1 18.714 21H5.286A2.286 2.286 0 0 1 3 18.714V5.286ZM15 12l-5-3v6l5-3Z"}))}};function g(e){return m[e]?m[e]:null}},1046:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Z});var r=n(9183),i=n.n(r),o=n(9196),c=n.n(o),s=n(5736),a=n(5609),l=n(483),u=n(6338),p=n(6502),d=n(8670),m=n(4502),g=n(4191),h=n(134),f=n(6160),v=n(1064),y=n(6622),b=n(567),k=n(5388),E=n(6071),_=n(1700),w=n(1903),j=n(4053);const __=s.__,C=e=>{let{message:t,options:n,clean:r}=e;const o={error:l.Z,info:u.Z};return c().createElement(a.Notice,i()({isDismissible:!1},n,{onRemove:r,className:j.Z.notice}),(null==o?void 0:o[n.status])&&c().createElement(p.Z,{icon:o[n.status]}),c().createElement("div",{className:j.Z.message},t))};function Z(){(0,w.Z)();const{message:e,options:t,clean:n}=(0,E.Z)(),{recordEvent:r}=(0,k.Z)();(0,o.useEffect)((()=>{r("jetpack_myjetpack_page_view")}),[r]);const{isSiteConnected:i}=(0,_.Z)();return i?c().createElement(d.Z,null,c().createElement(m.Z,null,c().createElement(g.Z,{horizontalSpacing:5,horizontalGap:e?3:6},c().createElement(h.Z,{sm:4,md:7,lg:6},c().createElement("h1",{className:j.Z.heading},__("Manage your Jetpack","jetpack-my-jetpack"))),e&&c().createElement(h.Z,null,c().createElement(C,{message:e,options:t,clean:n})),c().createElement(h.Z,null,c().createElement(b.Z,null)))),c().createElement(f.Z,null,c().createElement(g.Z,{horizontalSpacing:8},c().createElement(h.Z,{sm:2,md:4,lg:6},c().createElement(y.Z,null)),c().createElement(h.Z,{sm:2,md:4,lg:6},c().createElement(v.Z,null))))):null}},6622:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(6156),a=n(2696),l=n(7192);const __=o.__,_n=o._n;function u(e){let{purchase:t={}}=e;const{product_name:n,expiry_message:r}=t;return i().createElement(i().Fragment,null,i().createElement("h4",null,n),i().createElement("p",null,r))}function p(e){let{purchases:t}=e,n=__("Purchase a plan","jetpack-my-jetpack");return t.length>1&&(
3
- /* translators: %d: number of site plans. */
4
- n=_n("Manage your plan.","Manage your plans",t.length,"jetpack-my-jetpack")),i().createElement(i().Fragment,null,i().createElement("h3",null,t.length<=1?__("My plan","jetpack-my-jetpack"):__("My plans","jetpack-my-jetpack")),i().createElement("p",null,__("The extra power you added to your Jetpack.","jetpack-my-jetpack")),i().createElement("p",null,i().createElement(c.ExternalLink,{className:l.Z["external-link"],href:(0,a.Z)()},n)))}function d(){const e=(0,s.Z)();return i().createElement("div",{className:l.Z.container},i().createElement(p,{purchases:e}),i().createElement("div",{className:"jp-plans-section__purchases-section"},e.map((e=>i().createElement(u,{key:`purchase-${e.product_name}`,purchase:e})))))}},2041:(e,t,n)=>{"use strict";n.d(t,{N:()=>h,Z:()=>k});var r=n(9183),i=n.n(r),o=n(9196),c=n.n(o),s=n(3698),a=n.n(s),l=n(9105),u=n.n(l),p=n(5736),d=n(5609),m=n(9177),g=n(5388);const __=p.__,h={ACTIVE:"active",INACTIVE:"inactive",ERROR:"error",ABSENT:"plugin_absent",NEEDS_PURCHASE:"needs_purchase"},f={[h.ACTIVE]:__("Active","jetpack-my-jetpack"),[h.INACTIVE]:__("Inactive","jetpack-my-jetpack"),[h.NEEDS_PURCHASE]:__("Inactive","jetpack-my-jetpack"),[h.ERROR]:__("Error","jetpack-my-jetpack")},v=()=>c().createElement("svg",{width:"15",height:"9",fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"10 9 4 7"},c().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m18.004 10.555-6.005 5.459-6.004-5.459 1.009-1.11 4.995 4.542 4.996-4.542 1.009 1.11Z",fill:"#fff"})),y=e=>{let{status:t,admin:n,name:r,onLearn:o,onActivate:s,onAdd:a,onManage:l,onFixConnection:u,isFetching:g}=e;if(!n)return c().createElement(d.Button,{variant:"link",onClick:o,className:m.Z["action-link-button"]},
5
  /* translators: placeholder is product name. */
6
- (0,p.sprintf)(__("Learn about %s","jetpack-my-jetpack"),r));const f={variant:g?void 0:"primary",disabled:g};switch(t){case h.NEEDS_PURCHASE:case h.ABSENT:return c().createElement(d.Button,{variant:"link",onClick:a,className:m.Z["action-link-button"]},
7
  /* translators: placeholder is product name. */
8
- (0,p.sprintf)(__("Add %s","jetpack-my-jetpack"),r));case h.ACTIVE:return c().createElement(d.Button,i()({},f,{onClick:l}),__("Manage","jetpack-my-jetpack"));case h.ERROR:return c().createElement(d.Button,i()({},f,{onClick:u}),__("Fix connection","jetpack-my-jetpack"));case h.INACTIVE:return c().createElement(d.Button,i()({},f,{onClick:s}),__("Activate","jetpack-my-jetpack"));default:return null}},b=e=>{const{name:t,admin:n,description:r,icon:s,status:a,onActivate:l,onAdd:p,onDeactivate:b,onFixConnection:k,onManage:E,isFetching:_,slug:w,showDeactivate:j}=e,C=a===h.ACTIVE,Z=a===h.ERROR,S=a===h.INACTIVE,N=a===h.ABSENT||a===h.NEEDS_PURCHASE,P=a===h.NEEDS_PURCHASE,O=f[a],x=(C||Z)&&n&&j,R=u()(m.Z.container,{[m.Z.plugin_absent]:N,[m.Z["is-purchase-required"]]:P}),F=u()(m.Z.status,{[m.Z.active]:C,[m.Z.inactive]:S,[m.Z.error]:Z,[m.Z["is-fetching"]]:_}),{recordEvent:A}=(0,g.Z)(),T=(0,o.useCallback)((()=>{A("jetpack_myjetpack_product_card_deactivate_click",{product:w}),b()}),[w,b,A]),U=(0,o.useCallback)((()=>{A("jetpack_myjetpack_product_card_activate_click",{product:w}),l()}),[w,l,A]),L=(0,o.useCallback)((()=>{A("jetpack_myjetpack_product_card_add_click",{product:w}),p()}),[w,p,A]),I=(0,o.useCallback)((()=>{A("jetpack_myjetpack_product_card_manage_click",{product:w}),E()}),[w,E,A]),D=(0,o.useCallback)((()=>{A("jetpack_myjetpack_product_card_fixconnection_click",{product:w}),k()}),[w,k,A]);return c().createElement("div",{className:R},c().createElement("div",{className:m.Z.name},c().createElement("span",null,t),s),c().createElement("p",{className:m.Z.description},r),c().createElement("div",{className:m.Z.actions},x?c().createElement(d.ButtonGroup,{className:m.Z.group},c().createElement(y,i()({},e,{onActivate:U,onFixConnection:D,onManage:I})),c().createElement(d.DropdownMenu,{className:m.Z.dropdown,toggleProps:{isPrimary:!0,disabled:_},popoverProps:{noArrow:!1},icon:v,disableOpenOnArrowDown:!0,controls:[{title:__("Deactivate","jetpack-my-jetpack"),icon:null,onClick:T}]})):c().createElement(y,i()({},e,{onFixConnection:D,onActivate:U,onAdd:L})),!N&&c().createElement("div",{className:F},O)))};b.propTypes={name:a().string.isRequired,description:a().string.isRequired,icon:a().element,admin:a().bool.isRequired,isFetching:a().bool,onDeactivate:a().func,onManage:a().func,onFixConnection:a().func,onActivate:a().func,onAdd:a().func,onLearn:a().func,slug:a().string.isRequired,showDeactivate:a().bool,status:a().oneOf([h.ACTIVE,h.INACTIVE,h.ERROR,h.ABSENT,h.NEEDS_PURCHASE]).isRequired},b.defaultProps={icon:null,isFetching:!1,onDeactivate:()=>{},onManage:()=>{},onFixConnection:()=>{},onActivate:()=>{},onAdd:()=>{},onLearn:()=>{},showDeactivate:!0};const k=b},5225:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578),a=n(288);const l=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"anti-spam",onAdd:(0,a.Z)("/add-anti-spam")})};l.propTypes={admin:c().bool.isRequired};const u=l},2880:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,showDeactivate:!1,slug:"backup"})};a.propTypes={admin:c().bool.isRequired};const l=a},4469:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"boost"})};a.propTypes={admin:c().bool.isRequired};const l=a},4317:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"crm"})};a.propTypes={admin:c().bool.isRequired};const l=a},804:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,showDeactivate:!1,slug:"extras"})};a.propTypes={admin:c().bool.isRequired};const l=a},567:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(9196),i=n.n(r),o=n(4191),c=n(134),s=n(2880),a=n(3805),l=n(5225),u=n(4469),p=n(6284),d=n(2278),m=n(4317),g=n(804);const h=()=>i().createElement(o.Z,{fluid:!0,horizontalSpacing:0,horizontalGap:3},i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(s.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(a.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(l.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(u.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(p.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(d.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(m.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(g.Z,{admin:!0})))},3805:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,showDeactivate:!1,slug:"scan"})};a.propTypes={admin:c().bool.isRequired};const l=a},6284:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"search"})};a.propTypes={admin:c().bool.isRequired};const l=a},2278:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9578);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"videopress"})};a.propTypes={admin:c().bool.isRequired};const l=a},2989:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5609);const a=e=>{let{children:t,className:n,href:r,isLoading:o,onClick:c,isPrimary:a}=e;return i().createElement(s.Button,{onClick:c,className:n,href:r,variant:a?"primary":"secondary",disabled:o},o?i().createElement(s.Spinner,null):t)};a.propTypes={className:c().string,isLoading:c().bool,isPrimary:c().bool},a.defaultProps={isLoading:!1,isPrimary:!0};const l=a},3087:(e,t,n)=>{"use strict";n.d(t,{d:()=>k,Z:()=>E});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(6502),a=n(6184),l=n(7104),u=n(6078),p=n(5736),d=n(3589),m=n(650),g=n(1700),h=n(263),f=n(6864),v=n(2989);const __=p.__;function y(e){let{slug:t}=e;switch(t){case"anti-spam":return i().createElement(f.oQ,{size:24});case"backup":return i().createElement(f.pu,{size:24});case"scan":return i().createElement(f.dN,{size:24});default:return null}}function b(e){let{value:t,currency:n,isOld:r}=e;if(!t||!n)return null;const o=(0,u.LR)(t,n),s=c()(d.Z.price,{[d.Z["is-old"]]:r});return i().createElement("div",{className:s},i().createElement("sup",{className:d.Z["price-symbol"]},o.symbol),i().createElement("span",{className:d.Z["price-number"]},o.integer),i().createElement("sup",{className:d.Z["price-fraction"]},o.fraction))}const k=e=>{let{slug:t,onClick:n,trackButtonClick:o}=e;const{detail:c,isFetching:u}=(0,h.i)(t),{title:k,longDescription:E,features:_,pricingForUi:w,isBundle:j,supportedProducts:C,hasRequiredPlan:Z}=c,{isFree:S,fullPricePerMonth:N,currencyCode:P,discountPricePerMonth:O,wpcomProductSlug:x}=w,{isUserConnected:R}=(0,g.Z)(),F=!S&&!Z,A=F&&x?(0,m.Z)(x,R):null,T=j?C.join("_plus_").split("_").map(((e,t)=>{if("plus"===e)return i().createElement(s.Z,{className:d.Z["plus-icon"],key:`icon-plugs${t}`,icon:a.Z,size:14});const n=(0,f.VS)(e);return i().createElement(n,{key:e,size:24})})):null,U=(0,r.useCallback)((()=>{o(),n&&n()}),[n,o]);return i().createElement(i().Fragment,null,j&&i().createElement("div",{className:d.Z["card-header"]},i().createElement(f.r7,{className:d.Z["product-bundle-icon"],size:16}),__("Popular upgrade","jetpack-my-jetpack")),i().createElement("div",{className:d.Z.container},j&&i().createElement("div",{className:d.Z["product-icons"]},T),i().createElement(y,{slug:t}),i().createElement("h3",null,k),i().createElement("p",{className:d.Z.name},E),i().createElement("ul",{className:d.Z.features},_.map(((e,t)=>i().createElement("li",{key:`feature-${t}`},i().createElement(s.Z,{icon:l.Z,size:30}),e)))),F&&i().createElement("div",{className:d.Z["price-container"]},i().createElement(b,{value:N,currency:P,isOld:!0}),i().createElement(b,{value:O,currency:P,isOld:!1}),i().createElement("div",{className:d.Z["price-description"]},__("/month, paid yearly","jetpack-my-jetpack"))),S&&i().createElement("h3",{className:d.Z["product-free"]},__("Free","jetpack-my-jetpack")),i().createElement("div",{className:d.Z["cta-container"]},(!j||j&&!Z)&&i().createElement(v.Z,{onClick:U,isLoading:u,isPrimary:!j,href:n?void 0:A,className:`${d.Z["checkout-button"]} ${j?d.Z["is-bundle"]:""}`},
9
  /* translators: placeholder is product name. */
10
- (0,p.sprintf)(__("Add %s","jetpack-my-jetpack"),k)),j&&Z&&i().createElement("div",{className:d.Z["product-has-required-plan"]},i().createElement(f.KM,{size:36}),__("Active on your site","jetpack-my-jetpack")))))};function E(e){return i().createElement("div",{className:d.Z.card},i().createElement(k,e))}k.defaultProps={trackButtonClick:()=>{}}},1111:(e,t,n)=>{"use strict";n.d(t,{q:()=>j,qA:()=>C,WJ:()=>Z,B$:()=>S,Yi:()=>N,Q5:()=>P,uw:()=>O,Jw:()=>x});var r=n(9196),i=n.n(r),o=n(8670),c=n(4191),s=n(134),a=n(9818),l=n(3087),u=n(835),p=n(5388),d=n(5610),m=n(720),g=n(1439),h=n(2605),f=n(4763),v=n(263),y=n(288),b=n(650),k=n(1700),E=n(1214),_=n(3437);function w(e){let{bundle:t,installsPlugin:n=!1,slug:d,children:m=null}=e;const{activate:g,detail:h}=(0,v.i)(d),{isUpgradableByBundle:f}=h,{recordEvent:w}=(0,p.Z)();(0,r.useEffect)((()=>{w("jetpack_myjetpack_product_interstitial_view",{product:d})}),[w,d]);const j=(0,r.useCallback)((()=>{w("jetpack_myjetpack_product_interstitial_add_link_click",{product:d})}),[w,d]),C=(0,r.useCallback)((()=>{w("jetpack_myjetpack_product_interstitial_add_link_click",{product:t})}),[w,t]),Z=f?l.Z:l.d,{isUserConnected:S}=(0,k.Z)(),N=(0,y.Z)("/"),P=(0,r.useCallback)((()=>{g().finally((()=>{var e,t;const n=(0,a.select)(E.t).getProduct(d),r=null==n?void 0:n.postActivationUrl,i=null==n?void 0:n.hasRequiredPlan,o=null==n||null===(e=n.pricingForUi)||void 0===e?void 0:e.isFree,c=null==n||null===(t=n.pricingForUi)||void 0===t?void 0:t.wpcomProductSlug;if(!r)return!o&&!i&&c?void(window.location.href=(0,b.Z)(c,S)):N();window.location.href=r}))}),[N,g,S,d]),O=(0,r.useCallback)((()=>{d&&w("jetpack_myjetpack_product_interstitial_back_link_click",{product:d})}),[w,d]);return i().createElement(o.Z,{showHeader:!1,showBackground:!1},i().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},i().createElement(s.Z,null,i().createElement(_.Z,{onClick:O})),i().createElement(s.Z,null,i().createElement(c.Z,{className:f?null:u.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},i().createElement(s.Z,{sm:4,md:4,lg:7},i().createElement(Z,{slug:d,trackButtonClick:j,onClick:n?P:void 0})),i().createElement(s.Z,{sm:4,md:4,lg:5,className:u.Z.imageContainer},t?i().createElement(l.Z,{slug:"security",trackButtonClick:C}):m)))))}function j(){return i().createElement(w,{slug:"anti-spam",installsPlugin:!0,bundle:"security"})}function C(){return i().createElement(w,{slug:"backup",installsPlugin:!0,bundle:"security"})}function Z(){return i().createElement(w,{slug:"boost",installsPlugin:!0},i().createElement("img",{src:d,alt:"Boost"}))}function S(){return i().createElement(w,{slug:"crm",installsPlugin:!0},i().createElement("img",{src:f,alt:"CRM"}))}function N(){return i().createElement(w,{slug:"extras",installsPlugin:!0},i().createElement("img",{src:h,alt:"Extras"}))}function P(){return i().createElement(w,{slug:"scan",installsPlugin:!0,bundle:"security"})}function O(){return i().createElement(w,{slug:"search",installsPlugin:!0},i().createElement("img",{src:m,alt:"Search"}))}function x(){return i().createElement(w,{slug:"videopress",installsPlugin:!0},i().createElement("img",{src:g,alt:"VideoPress"}))}},2135:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});const r="my-jetpack-my-plans-manage"},5388:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n(816),o=n(1700);const c=()=>{var e;const{isUserConnected:t,userConnectionData:n={}}=(0,o.Z)(),{login:c,ID:s}=(null===(e=n.currentUser)||void 0===e?void 0:e.wpcomUser)||{},{connectedPlugins:a}=myJetpackInitialState;(0,r.useEffect)((()=>{t&&s&&c&&i.Z.initialize(s,c)}),[s,t,c]);const l=Object.keys(a||{}).sort().join(",").replaceAll("jetpack-",""),{clearedIdentity:u,ga:p,mc:d,pageView:m,purchase:g,setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:f,setProperties:v,tracks:y}=i.Z;return{clearedIdentity:u,ga:p,mc:d,pageView:m,purchase:g,recordEvent:(0,r.useCallback)(((e,t)=>{var n,r;y.recordEvent(e,{...t,version:null===(n=window)||void 0===n||null===(r=n.myJetpackInitialState)||void 0===r?void 0:r.myJetpackVersion,referring_plugins:l})}),[y,l]),setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:f,setProperties:v,tracks:y}}},1903:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(5736),i=n(9196),o=n(9818),c=n(1214),s=n(1700),a=n(288);const __=r.__;function l(){const e=(0,a.Z)("/connection"),{setGlobalNotice:t}=(0,o.useDispatch)(c.t),n=(0,o.useSelect)((e=>e(c.t).getProductsThatRequiresUserConnection())),{isSiteConnected:l,redirectUrl:u,hasConnectedOwner:p}=(0,s.Z)(),d=!p&&n.length>0,m=(0,r.sprintf)(
11
  /* translators: placeholder is product name. */
12
- __("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),n[0]),g=n.length>1?__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"):m;(0,i.useEffect)((()=>{!l&&u&&(window.location=u)}),[l,u]),(0,i.useEffect)((()=>{d&&t(g,{status:"error",actions:[{label:__("Connect your user account to fix this","jetpack-my-jetpack"),onClick:e,variant:"link",noDefaultClasses:!0}]})}),[g,d,e,t])}},1700:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(1631);function i(){const{apiRoot:e,apiNonce:t}=myJetpackRest,{topJetpackMenuItemUrl:n}=myJetpackInitialState,i=(0,r.Z)({apiRoot:e,apiNonce:t}),o=i.isRegistered;return{apiNonce:t,apiRoot:e,...i,isSiteConnected:o,redirectUrl:n}}},288:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196),i=n(7819);function o(e){const t=(0,i.s0)();return(0,r.useCallback)((()=>t(e)),[t,e])}},6071:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(1214);function o(){const e=(0,r.useDispatch)(),{message:t,options:n}=(0,r.useSelect)((e=>e(i.t).getGlobalNotice()));return{message:t,options:n||{},clean:()=>e(i.t).cleanGlobalNotice()}}},263:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(9818),i=n(1214);function o(e){const{activateProduct:t,deactivateProduct:n}=(0,r.useDispatch)(i.t),o=(0,r.useSelect)((t=>t(i.t).getProduct(e)));return{activate:()=>t(e),deactivate:()=>n(e),productsList:(0,r.useSelect)((e=>e(i.t).getProducts())),detail:o,isActive:"active"===o.status,isFetching:(0,r.useSelect)((t=>t(i.t).isFetching(e))),status:o.status}}},6156:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(1214);function o(){return(0,r.useSelect)((e=>e(i.t).getPurchases()))}},3871:(e,t,n)=>{"use strict";n.d(t,{RT:()=>s,ny:()=>a,z8:()=>l,dI:()=>p,dE:()=>d,vv:()=>u,dq:()=>m,d1:()=>g,fE:()=>h,ZP:()=>E});var r=n(6989),i=n.n(r),o=n(5736),c=n(2072);const __=o.__,s="SET_PURCHASES_IS_FETCHING",a="FETCH_PURCHASES",l="SET_PURCHASES",u="SET_IS_FETCHING_PRODUCT",p="SET_PRODUCT",d="SET_PRODUCT_REQUEST_ERROR",m="SET_PRODUCT_STATUS",g="SET_GLOBAL_NOTICE",h="CLEAN_GLOBAL_NOTICE",f=e=>({type:p,product:e}),v=(e,t)=>({type:d,productId:e,error:t}),y=(e,t)=>({type:"SET_GLOBAL_NOTICE",message:e,options:t});function b(e,t){return{type:u,productId:e,isFetching:t}}function k(e,t,n){let{select:r,dispatch:s}=n;return new Promise(((n,a)=>{if(!r.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),n=new Error(t);return s(v(e,n)),s(y(t,{status:"error",isDismissible:!0})),void a(n)}const l=t.activate?"POST":"DELETE";return s(b(e,!0)),i()({path:`${c.Jk}/${e}`,method:l}).then((t=>{s(b(e,!1)),s(f(t)),n(null==t?void 0:t.status)})).catch((n=>{const{name:i}=r.getProduct(e),c=t.activate?(0,o.sprintf)(// translators: %$1s: Jetpack Product name
13
- __("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),i):(0,o.sprintf)(// translators: %$1s: Jetpack Product name
14
- __("Failed to deactivate %1$s. Please try again","jetpack-my-jetpack"),i);s(b(e,!1)),s(v(e,n)),s(y(c,{status:"error",isDismissible:!0})),a(n)}))}))}const E={setPurchasesIsFetching:e=>({type:s,isFetching:e}),fetchPurchases:()=>({type:a}),setPurchases:e=>({type:l,purchases:e}),...{setGlobalNotice:y,cleanGlobalNotice:()=>({type:"CLEAN_GLOBAL_NOTICE"})},...{setProduct:f,activateProduct:e=>async t=>await k(e,{activate:!0},t),deactivateProduct:e=>async t=>await k(e,{activate:!1},t),setIsFetchingProduct:b,setRequestProductError:v,setProductStatus:(e,t)=>({type:m,productId:e,status:t})}}},2072:(e,t,n)=>{"use strict";n.d(t,{LQ:()=>r,Jk:()=>i,iB:()=>o});const r="my-jetpack/v1/site/purchases",i="my-jetpack/v1/site/products",o=["scan"]},3726:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6989),i=n.n(r),o=n(3871),c=n(2072);const s={[o.ny]:function(){return new Promise(((e,t)=>{i()({path:c.LQ}).then(e).catch(t)}))}}},7632:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(3871);const o=(0,r.combineReducers)({products:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.vv:{const{productId:n,isFetching:r}=t;return{...e,isFetching:{...e.isFetching,[n]:r},errors:{...e.errors,[n]:r?void 0:e.errors[n]}}}case i.dq:{const{productId:n,status:r}=t;return{...e,items:{...e.items,[n]:{...e.items[n],status:r}}}}case i.dI:{const{product:n}=t,{slug:r}=n;return{...e,items:{...e.items,[r]:n}}}case i.dE:{const{productId:n,error:r}=t;return{...e,errors:{...e.errors,[n]:r}}}default:return e}},purchases:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.RT:return{...e,isFetching:t.isFetching};case i.z8:return{...e,items:(null==t?void 0:t.purchases)||[]};default:return e}},notices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{global:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.d1:{const{message:n,options:r}=t;return{...e,global:{message:n,options:r}}}case i.fE:return{...e,global:{}};default:return e}}})},3481:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(6989),i=n.n(r),o=n(2072);const c={...{getProduct:{isFulfilled:(e,t)=>{var n;return((null==e||null===(n=e.products)||void 0===n?void 0:n.items)||{}).hasOwnProperty(t)&&!o.iB.includes(t)},fulfill:e=>async t=>{let{dispatch:n}=t;try{n.setIsFetchingProduct(e,!0);const t=await i()({path:`${o.Jk}/${e}`});return n.setProduct(t),n.setIsFetchingProduct(e,!1),Promise.resolve()}catch(t){if(n.setIsFetchingProduct(e,!1),null!=t&&t.code&&null!=t&&t.message)return n.setRequestProductError(e,t),Promise.reject(t);throw new Error(t)}}},getPurchases:()=>async e=>{let{dispatch:t}=e;t.setPurchasesIsFetching(!0);try{t.setPurchases(await i()({path:o.LQ})),t.setPurchasesIsFetching(!1)}catch(e){throw t.setPurchasesIsFetching(!1),e}}}}},1185:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s});var r=n(9710),i=n(2041);const o=e=>{var t;return(null===(t=e.products)||void 0===t?void 0:t.items)||{}},c=e=>Object.keys(o(e)),s={...{getProducts:o,getProductNames:c,getProduct:(e,t)=>{var n;const i=(null===(n=o(e))||void 0===n?void 0:n[t])||{},c=(0,r.N)(i,!0);return c.pricingForUi=(0,r.N)(c.pricingForUi||{},!0),c.features=c.features||[],c.supportedProducts=c.supportedProducts||[],c.pricingForUi.fullPricePerMonth=Math.ceil(c.pricingForUi.fullPrice/12*100)/100,c.pricingForUi.discountPricePerMonth=Math.ceil(c.pricingForUi.discountPrice/12*100)/100,c},isValidProduct:(e,t)=>c(e).includes(t),isFetching:(e,t)=>{var n,r;return(null===(n=e.products)||void 0===n||null===(r=n.isFetching)||void 0===r?void 0:r[t])||!1},getProductsThatRequiresUserConnection:e=>{const t=o(e);return Object.keys(t).reduce(((e,n)=>{const r=t[n];return(null==r?void 0:r.requires_user_connection)&&((null==r?void 0:r.status)===i.N.ACTIVE||(null==r?void 0:r.status)===i.N.ERROR)&&e.push(null==r?void 0:r.name),e}),[])}},getPurchases:e=>{var t;return(null===(t=e.purchases)||void 0===t?void 0:t.items)||[]},isRequestingPurchases:e=>e.isRequestingPurchases||!1,getGlobalNotice:e=>{var t;return null===(t=e.notices)||void 0===t?void 0:t.global}}},5274:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7538),i=n.n(r),o=n(9818);class c{static mayBeInit(e,t){null===c.store&&(c.store=(0,o.createReduxStore)(e,t),(0,o.register)(c.store))}}i()(c,"store",null);const s=c},1214:(e,t,n)=>{"use strict";n.d(t,{t:()=>l,N:()=>u});var r=n(3871),i=n(7632),o=n(1185),c=n(5274),s=n(3481),a=n(3726);const l="my-jetpack";function u(){c.Z.mayBeInit(l,{__experimentalUseThunks:!0,reducer:i.Z,actions:r.ZP,selectors:o.ZP,resolvers:s.Z,controls:a.Z,initialState:window.myJetpackInitialState||{}})}},2696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1415),i=n(2135);function o(){var e,t;const n=null===(e=window)||void 0===e||null===(t=e.myJetpackInitialState)||void 0===t?void 0:t.siteSuffix;return(0,r.Z)(i.w,{site:n})}},650:(e,t,n)=>{"use strict";function r(e,t){var n;const{siteSuffix:r,redirectUrl:i}=(null===(n=window)||void 0===n?void 0:n.myJetpackInitialState)||{},o=new URL("https://wordpress.com/checkout/"),c=new URL(`${r}/${e}`,o);return c.searchParams.set("redirect_to",i),t||c.searchParams.set("unlinked",1),c.searchParams.set("site",r),c.toString()}n.d(t,{Z:()=>r})},9710:(e,t,n)=>{"use strict";function r(e){return e.replace(/([-_][a-z])/gi,(e=>e.toUpperCase().replace("_","")))}function i(e){return-1!==e.indexOf("_")}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=Object.assign({},e);for(const e in n)n.hasOwnProperty(e)&&i(e)&&(n[r(e)]=n[e],t&&delete n[e]);return n}n.d(t,{N:()=>o})},1043:(e,t,n)=>{"use strict";var r=n(1625),i=n(9196);t.useSubscription=function(e){var t=e.getCurrentValue,n=e.subscribe,o=i.useState((function(){return{getCurrentValue:t,subscribe:n,value:t()}}));e=o[0];var c=o[1];return o=e.value,e.getCurrentValue===t&&e.subscribe===n||(o=t(),c({getCurrentValue:t,subscribe:n,value:o})),i.useDebugValue(o),i.useEffect((function(){function e(){if(!i){var e=t();c((function(i){return i.getCurrentValue!==t||i.subscribe!==n||i.value===e?i:r({},i,{value:e})}))}}var i=!1,o=n(e);return e(),function(){i=!0,o()}}),[t,n]),o}},36:(e,t,n)=>{"use strict";e.exports=n(1043)},2042:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-confirm-dc9fe8f5c68cfd1320e0.jpg"},724:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-thanks-5873bfac56a9bd7322cd.jpg"},1290:(e,t,n)=>{"use strict";e.exports=n.p+"images/apple-831595bc00ea178333e5.png"},6790:(e,t,n)=>{"use strict";e.exports=n.p+"images/connect-f27775ac15cf885713c2.png"},4661:(e,t,n)=>{"use strict";e.exports=n.p+"images/google-a61414f63a1818b3dd88.png"},4997:(e,t,n)=>{"use strict";e.exports=n.p+"images/wordpress-47ead60afe6121bd660b.png"},5610:(e,t,n)=>{"use strict";e.exports=n.p+"images/boost-a54137485af36fdffe9c.png"},4763:(e,t,n)=>{"use strict";e.exports=n.p+"images/crm-7e7684ae2c40327d8fed.png"},2605:(e,t,n)=>{"use strict";e.exports=n.p+"images/extras-26daf36507504c96d066.png"},720:(e,t,n)=>{"use strict";e.exports=n.p+"images/search-f9756bd9c926d905fe70.png"},1439:(e,t,n)=>{"use strict";e.exports=n.p+"images/videopress-9591093a9a238cc48a35.png"},4462:e=>{"use strict";if(void 0==={consumer_slug:"my_jetpack"}){var t=new Error('Cannot find module \'{"consumer_slug":"my_jetpack"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"my_jetpack"}},9196:e=>{"use strict";e.exports=window.React},1850:e=>{"use strict";e.exports=window.ReactDOM},2819:e=>{"use strict";e.exports=window.lodash},6989:e=>{"use strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},8086:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>r})},5672:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},2141:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(8086);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach((function(t){(0,r.Z)(e,t,n[t])}))}return e}},4234:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:()=>r})},1873:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:()=>r})},6339:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4234);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},5808:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},6438:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},8384:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}n.d(t,{Z:()=>i})},1615:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7557),i=n(840),o=n(6168);function c(e){var t=(0,i.Z)();return function(){var n,i=(0,r.Z)(e);if(t){var c=(0,r.Z)(this).constructor;n=Reflect.construct(i,arguments,c)}else n=i.apply(this,arguments);return(0,o.Z)(this,n)}}},1285:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>r})},4291:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},7557:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},601:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4239);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},840:(e,t,n)=>{"use strict";function r(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}n.d(t,{Z:()=>r})},2329:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:()=>r})},5180:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],_n=!0,c=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){c=!0,i=e}finally{try{_n||null==n.return||n.return()}finally{if(c)throw i}}return o}}n.d(t,{Z:()=>r})},3125:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},9423:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1285);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},6168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9377),i=n(5808);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(e)}},4239:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},2037:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(1873),i=n(5180),o=n(1081),c=n(3125);function s(e,t){return(0,r.Z)(e)||(0,i.Z)(e,t)||(0,o.Z)(e,t)||(0,c.Z)()}},7810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6339),i=n(2329),o=n(1081),c=n(9423);function s(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,c.Z)()}},9377:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},1081:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4234);function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";var e=n(1850),t=n.n(e),r=n(9196),i=n.n(r),o=n(438),c=n(7819),s=n(1046),a=n(9478),l=n(1214),u=n(1111);n(4976);(0,l.N)();const p=()=>i().createElement(o.UT,null,i().createElement(c.Z5,null,i().createElement(c.AW,{path:"/",element:i().createElement(s.Z,null)}),i().createElement(c.AW,{path:"/connection",element:i().createElement(a.Z,null)}),i().createElement(c.AW,{path:"/add-anti-spam",element:i().createElement(u.q,null)}),i().createElement(c.AW,{path:"/add-backup",element:i().createElement(u.qA,null)}),i().createElement(c.AW,{path:"/add-boost",element:i().createElement(u.WJ,null)}),i().createElement(c.AW,{path:"/add-crm",element:i().createElement(u.B$,null)}),i().createElement(c.AW,{path:"/add-extras",element:i().createElement(u.Yi,null)}),i().createElement(c.AW,{path:"/add-scan",element:i().createElement(u.Q5,null)}),i().createElement(c.AW,{path:"/add-search",element:i().createElement(u.uw,null)}),i().createElement(c.AW,{path:"/add-videopress",element:i().createElement(u.Jw,null)})));!function(){const e=document.getElementById("my-jetpack-container");null!==e&&t().render(i().createElement(p,null),e)}()})()})();
1
  /*! For license information please see index.js.LICENSE.txt */
2
+ (()=>{var e={4728:(e,t,n)=>{"use strict";n.d(t,{X:()=>i});var r={AED:{symbol:"د.إ.‏",grouping:",",decimal:".",precision:2},AFN:{symbol:"؋",grouping:",",decimal:".",precision:2},ALL:{symbol:"Lek",grouping:".",decimal:",",precision:2},AMD:{symbol:"֏",grouping:",",decimal:".",precision:2},ANG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AOA:{symbol:"Kz",grouping:",",decimal:".",precision:2},ARS:{symbol:"$",grouping:".",decimal:",",precision:2},AUD:{symbol:"A$",grouping:",",decimal:".",precision:2},AWG:{symbol:"ƒ",grouping:",",decimal:".",precision:2},AZN:{symbol:"₼",grouping:" ",decimal:",",precision:2},BAM:{symbol:"КМ",grouping:".",decimal:",",precision:2},BBD:{symbol:"Bds$",grouping:",",decimal:".",precision:2},BDT:{symbol:"৳",grouping:",",decimal:".",precision:0},BGN:{symbol:"лв.",grouping:" ",decimal:",",precision:2},BHD:{symbol:"د.ب.‏",grouping:",",decimal:".",precision:3},BIF:{symbol:"FBu",grouping:",",decimal:".",precision:0},BMD:{symbol:"$",grouping:",",decimal:".",precision:2},BND:{symbol:"$",grouping:".",decimal:",",precision:0},BOB:{symbol:"Bs",grouping:".",decimal:",",precision:2},BRL:{symbol:"R$",grouping:".",decimal:",",precision:2},BSD:{symbol:"$",grouping:",",decimal:".",precision:2},BTC:{symbol:"Ƀ",grouping:",",decimal:".",precision:2},BTN:{symbol:"Nu.",grouping:",",decimal:".",precision:1},BWP:{symbol:"P",grouping:",",decimal:".",precision:2},BYR:{symbol:"р.",grouping:" ",decimal:",",precision:2},BZD:{symbol:"BZ$",grouping:",",decimal:".",precision:2},CAD:{symbol:"C$",grouping:",",decimal:".",precision:2},CDF:{symbol:"FC",grouping:",",decimal:".",precision:2},CHF:{symbol:"CHF",grouping:"'",decimal:".",precision:2},CLP:{symbol:"$",grouping:".",decimal:",",precision:2},CNY:{symbol:"¥",grouping:",",decimal:".",precision:2},COP:{symbol:"$",grouping:".",decimal:",",precision:2},CRC:{symbol:"₡",grouping:".",decimal:",",precision:2},CUC:{symbol:"CUC",grouping:",",decimal:".",precision:2},CUP:{symbol:"$MN",grouping:",",decimal:".",precision:2},CVE:{symbol:"$",grouping:",",decimal:".",precision:2},CZK:{symbol:"Kč",grouping:" ",decimal:",",precision:2},DJF:{symbol:"Fdj",grouping:",",decimal:".",precision:0},DKK:{symbol:"kr.",grouping:"",decimal:",",precision:2},DOP:{symbol:"RD$",grouping:",",decimal:".",precision:2},DZD:{symbol:"د.ج.‏",grouping:",",decimal:".",precision:2},EGP:{symbol:"ج.م.‏",grouping:",",decimal:".",precision:2},ERN:{symbol:"Nfk",grouping:",",decimal:".",precision:2},ETB:{symbol:"ETB",grouping:",",decimal:".",precision:2},EUR:{symbol:"€",grouping:".",decimal:",",precision:2},FJD:{symbol:"FJ$",grouping:",",decimal:".",precision:2},FKP:{symbol:"£",grouping:",",decimal:".",precision:2},GBP:{symbol:"£",grouping:",",decimal:".",precision:2},GEL:{symbol:"Lari",grouping:" ",decimal:",",precision:2},GHS:{symbol:"₵",grouping:",",decimal:".",precision:2},GIP:{symbol:"£",grouping:",",decimal:".",precision:2},GMD:{symbol:"D",grouping:",",decimal:".",precision:2},GNF:{symbol:"FG",grouping:",",decimal:".",precision:0},GTQ:{symbol:"Q",grouping:",",decimal:".",precision:2},GYD:{symbol:"G$",grouping:",",decimal:".",precision:2},HKD:{symbol:"HK$",grouping:",",decimal:".",precision:2},HNL:{symbol:"L.",grouping:",",decimal:".",precision:2},HRK:{symbol:"kn",grouping:".",decimal:",",precision:2},HTG:{symbol:"G",grouping:",",decimal:".",precision:2},HUF:{symbol:"Ft",grouping:".",decimal:",",precision:0},IDR:{symbol:"Rp",grouping:".",decimal:",",precision:0},ILS:{symbol:"₪",grouping:",",decimal:".",precision:2},INR:{symbol:"₹",grouping:",",decimal:".",precision:2},IQD:{symbol:"د.ع.‏",grouping:",",decimal:".",precision:2},IRR:{symbol:"﷼",grouping:",",decimal:"/",precision:2},ISK:{symbol:"kr.",grouping:".",decimal:",",precision:0},JMD:{symbol:"J$",grouping:",",decimal:".",precision:2},JOD:{symbol:"د.ا.‏",grouping:",",decimal:".",precision:3},JPY:{symbol:"¥",grouping:",",decimal:".",precision:0},KES:{symbol:"S",grouping:",",decimal:".",precision:2},KGS:{symbol:"сом",grouping:" ",decimal:"-",precision:2},KHR:{symbol:"៛",grouping:",",decimal:".",precision:0},KMF:{symbol:"CF",grouping:",",decimal:".",precision:2},KPW:{symbol:"₩",grouping:",",decimal:".",precision:0},KRW:{symbol:"₩",grouping:",",decimal:".",precision:0},KWD:{symbol:"د.ك.‏",grouping:",",decimal:".",precision:3},KYD:{symbol:"$",grouping:",",decimal:".",precision:2},KZT:{symbol:"₸",grouping:" ",decimal:"-",precision:2},LAK:{symbol:"₭",grouping:",",decimal:".",precision:0},LBP:{symbol:"ل.ل.‏",grouping:",",decimal:".",precision:2},LKR:{symbol:"₨",grouping:",",decimal:".",precision:0},LRD:{symbol:"L$",grouping:",",decimal:".",precision:2},LSL:{symbol:"M",grouping:",",decimal:".",precision:2},LYD:{symbol:"د.ل.‏",grouping:",",decimal:".",precision:3},MAD:{symbol:"د.م.‏",grouping:",",decimal:".",precision:2},MDL:{symbol:"lei",grouping:",",decimal:".",precision:2},MGA:{symbol:"Ar",grouping:",",decimal:".",precision:0},MKD:{symbol:"ден.",grouping:".",decimal:",",precision:2},MMK:{symbol:"K",grouping:",",decimal:".",precision:2},MNT:{symbol:"₮",grouping:" ",decimal:",",precision:2},MOP:{symbol:"MOP$",grouping:",",decimal:".",precision:2},MRO:{symbol:"UM",grouping:",",decimal:".",precision:2},MTL:{symbol:"₤",grouping:",",decimal:".",precision:2},MUR:{symbol:"₨",grouping:",",decimal:".",precision:2},MVR:{symbol:"MVR",grouping:",",decimal:".",precision:1},MWK:{symbol:"MK",grouping:",",decimal:".",precision:2},MXN:{symbol:"MX$",grouping:",",decimal:".",precision:2},MYR:{symbol:"RM",grouping:",",decimal:".",precision:2},MZN:{symbol:"MT",grouping:",",decimal:".",precision:0},NAD:{symbol:"N$",grouping:",",decimal:".",precision:2},NGN:{symbol:"₦",grouping:",",decimal:".",precision:2},NIO:{symbol:"C$",grouping:",",decimal:".",precision:2},NOK:{symbol:"kr",grouping:" ",decimal:",",precision:2},NPR:{symbol:"₨",grouping:",",decimal:".",precision:2},NZD:{symbol:"NZ$",grouping:",",decimal:".",precision:2},OMR:{symbol:"﷼",grouping:",",decimal:".",precision:3},PAB:{symbol:"B/.",grouping:",",decimal:".",precision:2},PEN:{symbol:"S/.",grouping:",",decimal:".",precision:2},PGK:{symbol:"K",grouping:",",decimal:".",precision:2},PHP:{symbol:"₱",grouping:",",decimal:".",precision:2},PKR:{symbol:"₨",grouping:",",decimal:".",precision:2},PLN:{symbol:"zł",grouping:" ",decimal:",",precision:2},PYG:{symbol:"₲",grouping:".",decimal:",",precision:2},QAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},RON:{symbol:"lei",grouping:".",decimal:",",precision:2},RSD:{symbol:"Дин.",grouping:".",decimal:",",precision:2},RUB:{symbol:"₽",grouping:" ",decimal:",",precision:2},RWF:{symbol:"RWF",grouping:" ",decimal:",",precision:2},SAR:{symbol:"﷼",grouping:",",decimal:".",precision:2},SBD:{symbol:"S$",grouping:",",decimal:".",precision:2},SCR:{symbol:"₨",grouping:",",decimal:".",precision:2},SDD:{symbol:"LSd",grouping:",",decimal:".",precision:2},SDG:{symbol:"£‏",grouping:",",decimal:".",precision:2},SEK:{symbol:"kr",grouping:",",decimal:".",precision:2},SGD:{symbol:"S$",grouping:",",decimal:".",precision:2},SHP:{symbol:"£",grouping:",",decimal:".",precision:2},SLL:{symbol:"Le",grouping:",",decimal:".",precision:2},SOS:{symbol:"S",grouping:",",decimal:".",precision:2},SRD:{symbol:"$",grouping:",",decimal:".",precision:2},STD:{symbol:"Db",grouping:",",decimal:".",precision:2},SVC:{symbol:"₡",grouping:",",decimal:".",precision:2},SYP:{symbol:"£",grouping:",",decimal:".",precision:2},SZL:{symbol:"E",grouping:",",decimal:".",precision:2},THB:{symbol:"฿",grouping:",",decimal:".",precision:2},TJS:{symbol:"TJS",grouping:" ",decimal:";",precision:2},TMT:{symbol:"m",grouping:" ",decimal:",",precision:0},TND:{symbol:"د.ت.‏",grouping:",",decimal:".",precision:3},TOP:{symbol:"T$",grouping:",",decimal:".",precision:2},TRY:{symbol:"TL",grouping:".",decimal:",",precision:2},TTD:{symbol:"TT$",grouping:",",decimal:".",precision:2},TVD:{symbol:"$T",grouping:",",decimal:".",precision:2},TWD:{symbol:"NT$",grouping:",",decimal:".",precision:2},TZS:{symbol:"TSh",grouping:",",decimal:".",precision:2},UAH:{symbol:"₴",grouping:" ",decimal:",",precision:2},UGX:{symbol:"USh",grouping:",",decimal:".",precision:2},USD:{symbol:"$",grouping:",",decimal:".",precision:2},UYU:{symbol:"$U",grouping:".",decimal:",",precision:2},UZS:{symbol:"сўм",grouping:" ",decimal:",",precision:2},VEB:{symbol:"Bs.",grouping:",",decimal:".",precision:2},VEF:{symbol:"Bs. F.",grouping:".",decimal:",",precision:2},VND:{symbol:"₫",grouping:".",decimal:",",precision:1},VUV:{symbol:"VT",grouping:",",decimal:".",precision:0},WST:{symbol:"WS$",grouping:",",decimal:".",precision:2},XAF:{symbol:"F",grouping:",",decimal:".",precision:2},XCD:{symbol:"$",grouping:",",decimal:".",precision:2},XOF:{symbol:"F",grouping:" ",decimal:",",precision:2},XPF:{symbol:"F",grouping:",",decimal:".",precision:2},YER:{symbol:"﷼",grouping:",",decimal:".",precision:2},ZAR:{symbol:"R",grouping:" ",decimal:",",precision:2},ZMW:{symbol:"ZK",grouping:",",decimal:".",precision:2},WON:{symbol:"₩",grouping:",",decimal:".",precision:2}};function i(e){return r[e]||{symbol:"$",grouping:",",decimal:".",precision:2}}},6078:(e,t,n)=>{"use strict";n.d(t,{LR:()=>c});var r=n(2086),i=n(3807),o=n(4728);function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=(0,o.X)(t);if(!c||isNaN(e))return null;var s=(0,r.Z)({},c,n),a=s.decimal,l=s.grouping,u=s.precision,p=s.symbol,d=e<0?"-":"",m=Math.abs(e),g=Math.floor(m),h=(0,i.Y4)(g,{decimals:0,thousandsSep:l,decPoint:a}),f=u>0?(0,i.Y4)(m-g,{decimals:u,thousandsSep:l,decPoint:a}).slice(1):"";return{sign:d,symbol:p,integer:h,fraction:f}}},8772:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n(5592);function o(e,t){let n,i,c=[];for(let r=0;r<e.length;r++){const o=e[r];if("string"!==o.type){if(void 0===t[o.value])throw new Error(`Invalid interpolation, missing component node: \`${o.value}\``);if("object"!=typeof t[o.value])throw new Error(`Invalid interpolation, component node must be a ReactElement or null: \`${o.value}\``);if("componentClose"===o.type)throw new Error(`Missing opening component token: \`${o.value}\``);if("componentOpen"===o.type){n=t[o.value],i=r;break}c.push(t[o.value])}else c.push(o.value)}if(n){const s=function(e,t){const n=t[e];let r=0;for(let i=e+1;i<t.length;i++){const e=t[i];if(e.value===n.value){if("componentOpen"===e.type){r++;continue}if("componentClose"===e.type){if(0===r)return i;r--}}}throw new Error("Missing closing component token `"+n.value+"`")}(i,e),a=o(e.slice(i+1,s),t),l=(0,r.cloneElement)(n,{},a);if(c.push(l),s<e.length-1){const n=o(e.slice(s+1),t);c=c.concat(n)}}return c=c.filter(Boolean),0===c.length?null:1===c.length?c[0]:(0,r.createElement)(r.Fragment,null,...c)}function c(e){const{mixedString:t,components:n,throwErrors:r}=e;if(!n)return t;if("object"!=typeof n){if(r)throw new Error(`Interpolation Error: unable to process \`${t}\` because components is not an object`);return t}const c=(0,i.Z)(t);try{return o(c,n)}catch(e){if(r)throw new Error(`Interpolation Error: unable to process \`${t}\` because of error \`${e.message}\``);return t}}},5592:(e,t,n)=>{"use strict";function r(e){return e.startsWith("{{/")?{type:"componentClose",value:e.replace(/\W/g,"")}:e.endsWith("/}}")?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.startsWith("{{")?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}function i(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(r)}n.d(t,{Z:()=>i})},4502:e=>{e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},236:e=>{function t(){return e.exports=t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},8172:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1354),i=n(4803);function o(e){var t=(0,r.Z)(e);return function(e){return(0,i.Z)(t,e)}}},4803:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function i(e,t){var n,i,o,c,s,a,l=[];for(n=0;n<e.length;n++){if(s=e[n],c=r[s]){for(i=c.length,o=Array(i);i--;)o[i]=l.pop();try{a=c.apply(null,o)}catch(e){return e}}else a=t.hasOwnProperty(s)?t[s]:+s;l.push(a)}return l[0]}},7478:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(8172);function i(e){var t=(0,r.Z)(e);return function(e){return+t({n:e})}}},1354:(e,t,n)=>{"use strict";var r,i,o,c;function s(e){for(var t,n,s,a,l=[],u=[];t=e.match(c);){for(n=t[0],(s=e.substr(0,t.index).trim())&&l.push(s);a=u.pop();){if(o[n]){if(o[n][0]===a){n=o[n][1]||n;break}}else if(i.indexOf(a)>=0||r[a]<r[n]){u.push(a);break}l.push(a)}o[n]||u.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&l.push(e),l.concat(u.reverse())}n.d(t,{Z:()=>s}),r={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},i=["(","?"],o={")":["("],":":["?","?:"]},c=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/},702:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function i(e,t){var n;if(!Array.isArray(t))for(t=new Array(arguments.length-1),n=1;n<arguments.length;n++)t[n-1]=arguments[n];return n=1,e.replace(r,(function(){var e,r,i,o,c;return e=arguments[3],r=arguments[5],"%"===(o=arguments[9])?"%":("*"===(i=arguments[7])&&(i=t[n-1],n++),void 0!==r?t[0]&&"object"==typeof t[0]&&t[0].hasOwnProperty(r)&&(c=t[0][r]):(void 0===e&&(e=n),n++,c=t[e-1]),"f"===o?c=parseFloat(c)||0:"d"===o&&(c=parseInt(c)||0),void 0!==i&&("f"===o?c=c.toFixed(i):"s"===o&&(c=c.substr(0,i))),null!=c?c:"")}))}},6502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);const i=function(e){let{icon:t,size:n=24,...i}=e;return(0,r.cloneElement)(t,{width:n,height:n,...i})}},2972:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M20 10.8H6.7l4.1-4.5-1.1-1.1-5.8 6.3 5.8 5.8 1.1-1.1-4-3.9H20z"}))},7104:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},1455:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"}))},6338:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},6184:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}))},483:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,r.createElement)(i.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"}))},9105:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var c=i.apply(null,n);c&&e.push(c)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},9667:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(342)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},342:(e,t,n)=>{e.exports=function(e){function t(e){let n,i,o,c=null;function s(...e){if(!s.enabled)return;const r=s,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let c=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";c++;const o=t.formatters[i];if("function"==typeof o){const t=e[c];n=o.call(r,t),e.splice(c,1),c--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==c?c:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{c=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(i),...t.skips.map(i).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n<i;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(2002),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},2571:e=>{"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}h(e,t,o,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&h(e,"error",t,n)}(e,i,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var c=10;function s(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function a(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,o,c,l;if(s(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),c=o[t]),void 0===c)c=o[t]=n,++e._eventsCount;else if("function"==typeof c?c=o[t]=r?[n,c]:[c,n]:r?c.unshift(n):c.push(n),(i=a(e))>0&&c.length>i&&!c.warned){c.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=c.length,l=u,console&&console.warn&&console.warn(l)}return e}function u(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=u.bind(r);return i.listener=n,r.wrapFn=i,i}function d(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):g(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function h(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(o){r.once&&e.removeEventListener(t,i),n(o)}))}}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return a(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var c;if(t.length>0&&(c=t[0]),c instanceof Error)throw c;var s=new Error("Unhandled error."+(c?" ("+c.message+")":""));throw s.context=c,s}var a=o[e];if(void 0===a)return!1;if("function"==typeof a)r(a,this,t);else{var l=a.length,u=g(a,l);for(n=0;n<l;++n)r(u[n],this,t)}return!0},o.prototype.addListener=function(e,t){return l(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return l(this,e,t,!0)},o.prototype.once=function(e,t){return s(t),this.on(e,p(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,p(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,c;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){c=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,c||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return d(this,e,!0)},o.prototype.rawListeners=function(e){return d(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},o.prototype.listenerCount=m,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},5949:(e,t,n)=>{"use strict";var r=n(3566),i=n(8282);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},9016:(e,t,n)=>{"use strict";var r=n(3566),i=n(5949),o=n(7574),c=r.rotl32,s=r.sum32,a=r.sum32_5,l=o.ft_1,u=i.BlockHash,p=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=c(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],u=this.h[2],d=this.h[3],m=this.h[4];for(r=0;r<n.length;r++){var g=~~(r/20),h=a(c(i,5),l(g,o,u,d),m,n[r],p[g]);m=d,d=u,u=c(o,30),o=i,i=h}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],d),this.h[4]=s(this.h[4],m)},d.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},7574:(e,t,n)=>{"use strict";var r=n(3566).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function c(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?c(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=c,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},3566:(e,t,n)=>{"use strict";var r=n(8282),i=n(9503);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function c(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var c=e.charCodeAt(i);c<128?n[r++]=c:c<2048?(n[r++]=c>>6|192,n[r++]=63&c|128):o(e,i)?(c=65536+((1023&c)<<10)+(1023&e.charCodeAt(++i)),n[r++]=c>>18|240,n[r++]=c>>12&63|128,n[r++]=c>>6&63|128,n[r++]=63&c|128):(n[r++]=c>>12|224,n[r++]=c>>6&63|128,n[r++]=63&c|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=c,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=c(i)),n+=a(i.toString(16))}return n},t.zero2=s,t.zero8=a,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var c=new Array(o/4),s=0,a=t;s<c.length;s++,a+=4){var l;l="big"===i?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a],c[s]=l>>>0}return c},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,c=(o<r?1:0)+n+i;e[t]=c>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,c,s){var a=0,l=t;return a+=(l=l+r>>>0)<t?1:0,a+=(l=l+o>>>0)<o?1:0,e+n+i+c+(a+=(l=l+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,c,s){return t+r+o+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,c,s,a,l){var u=0,p=t;return u+=(p=p+r>>>0)<t?1:0,u+=(p=p+o>>>0)<o?1:0,u+=(p=p+s>>>0)<s?1:0,e+n+i+c+a+(u+=(p=p+l>>>0)<l?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,c,s,a,l){return t+r+o+s+l>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},5993:(e,t,n)=>{"use strict";n.d(t,{aU:()=>r,q_:()=>a,Ep:()=>d,cP:()=>m});var r,i=n(5332);!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(r||(r={}));var o=function(e){return e};var c="beforeunload",s="popstate";function a(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,a=n.history;function g(){var e=m(n.location.hash.substr(1)),t=e.pathname,r=void 0===t?"/":t,i=e.search,c=void 0===i?"":i,s=e.hash,l=void 0===s?"":s,u=a.state||{};return[u.idx,o({pathname:r,search:c,hash:l,state:u.usr||null,key:u.key||"default"})]}var h=null;function f(){if(h)_.call(h),h=null;else{var e=r.Pop,t=g(),n=t[0],i=t[1];if(_.length){if(null!=n){var o=b-n;o&&(h={action:e,location:i,retry:function(){P(-1*o)}},P(o))}}else S(e)}}n.addEventListener(s,f),n.addEventListener("hashchange",(function(){d(g()[1])!==d(k)&&f()}));var y=r.Pop,v=g(),b=v[0],k=v[1],E=u(),_=u();function j(e){return function(){var e=document.querySelector("base"),t="";if(e&&e.getAttribute("href")){var r=n.location.href,i=r.indexOf("#");t=-1===i?r:r.slice(0,i)}return t}()+"#"+("string"==typeof e?e:d(e))}function w(e,t){return void 0===t&&(t=null),o((0,i.Z)({pathname:k.pathname,hash:"",search:""},"string"==typeof e?m(e):e,{state:t,key:p()}))}function C(e,t){return[{usr:e.state,key:e.key,idx:t},j(e)]}function Z(e,t,n){return!_.length||(_.call({action:e,location:t,retry:n}),!1)}function S(e){y=e;var t=g();b=t[0],k=t[1],E.call({action:y,location:k})}function P(e){a.go(e)}null==b&&(b=0,a.replaceState((0,i.Z)({},a.state,{idx:b}),""));var N={get action(){return y},get location(){return k},createHref:j,push:function e(t,i){var o=r.Push,c=w(t,i);if(Z(o,c,(function(){e(t,i)}))){var s=C(c,b+1),l=s[0],u=s[1];try{a.pushState(l,"",u)}catch(e){n.location.assign(u)}S(o)}},replace:function e(t,n){var i=r.Replace,o=w(t,n);if(Z(i,o,(function(){e(t,n)}))){var c=C(o,b),s=c[0],l=c[1];a.replaceState(s,"",l),S(i)}},go:P,back:function(){P(-1)},forward:function(){P(1)},listen:function(e){return E.push(e)},block:function(e){var t=_.push(e);return 1===_.length&&n.addEventListener(c,l),function(){t(),_.length||n.removeEventListener(c,l)}}};return N}function l(e){e.preventDefault(),e.returnValue=""}function u(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function p(){return Math.random().toString(36).substr(2,8)}function d(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,i=void 0===r?"":r,o=e.hash,c=void 0===o?"":o;return i&&"?"!==i&&(n+="?"===i.charAt(0)?i:"?"+i),c&&"#"!==c&&(n+="#"===c.charAt(0)?c:"#"+c),n}function m(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}},8617:(e,t,n)=>{"use strict";n.d(t,{Z:()=>P});var r=n(7810),i=n(1285),o=n(9667),c=n.n(o),s=n(8772),a=n(8090),l=n(5565),u=n.n(l),p=n(9016),d=n.n(p),m=n(2571),g=n(702),h=n(2846),f=c()("i18n-calypso"),y="number_format_decimals",v="number_format_thousands_sep",b="messages",k=[function(e){return e}],E={};function _(){S.throwErrors&&"undefined"!=typeof window&&window.console&&window.console.warn&&window.console.warn.apply(window.console,arguments)}function j(e){return Array.prototype.slice.call(e)}function w(e){var t=e[0];("string"!=typeof t||e.length>3||e.length>2&&"object"==typeof e[1]&&"object"==typeof e[2])&&_("Deprecated Invocation: `translate()` accepts ( string, [string], [object] ). These arguments passed:",j(e),". See https://github.com/Automattic/i18n-calypso#translate-method"),2===e.length&&"string"==typeof t&&"string"==typeof e[1]&&_("Invalid Invocation: `translate()` requires an options object for plural translations, but passed:",j(e));for(var n={},r=0;r<e.length;r++)"object"==typeof e[r]&&(n=e[r]);if("string"==typeof t?n.original=t:"object"==typeof n.original&&(n.plural=n.original.plural,n.count=n.original.count,n.original=n.original.single),"string"==typeof e[1]&&(n.plural=e[1]),void 0===n.original)throw new Error("Translate called without a `string` value as first argument.");return n}function C(e,t){return e.dcnpgettext(b,t.context,t.original,t.plural,t.count)}function Z(e,t){for(var n=k.length-1;n>=0;n--){var r=k[n](Object.assign({},t)),i=r.context?r.context+""+r.original:r.original;if(e.state.locale[i])return C(e.state.tannin,r)}return null}function S(){if(!(this instanceof S))return new S;this.defaultLocaleSlug="en",this.defaultPluralForms=function(e){return 1===e?0:1},this.state={numberFormatSettings:{},tannin:void 0,locale:void 0,localeSlug:void 0,textDirection:void 0,translations:u()({max:100})},this.componentUpdateHooks=[],this.translateHooks=[],this.stateObserver=new m.EventEmitter,this.stateObserver.setMaxListeners(0),this.configure()}S.throwErrors=!1,S.prototype.on=function(){var e;(e=this.stateObserver).on.apply(e,arguments)},S.prototype.off=function(){var e;(e=this.stateObserver).off.apply(e,arguments)},S.prototype.emit=function(){var e;(e=this.stateObserver).emit.apply(e,arguments)},S.prototype.numberFormat=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="number"==typeof t?t:t.decimals||0,r=t.decPoint||this.state.numberFormatSettings.decimal_point||".",i=t.thousandsSep||this.state.numberFormatSettings.thousands_sep||",";return(0,h.Z)(e,n,r,i)},S.prototype.configure=function(e){Object.assign(this,e||{}),this.setLocale()},S.prototype.setLocale=function(e){var t,n,r;if(e&&e[""]&&e[""]["key-hash"]){var o=e[""]["key-hash"],c=function(e,t){var n=!1===t?"":String(t);if(void 0!==E[n+e])return E[n+e];var r=d()().update(e).digest("hex");return E[n+e]=t?r.substr(0,t):r},s=function(e){return function(t){return t.context?(t.original=c(t.context+String.fromCharCode(4)+t.original,e),delete t.context):t.original=c(t.original,e),t}};if("sha1"===o.substr(0,4))if(4===o.length)k.push(s(!1));else{var l=o.substr(5).indexOf("-");if(l<0){var u=Number(o.substr(5));k.push(s(u))}else for(var p=Number(o.substr(5,l)),m=Number(o.substr(6+l)),g=p;g<=m;g++)k.push(s(g))}}if(e&&e[""].localeSlug)if(e[""].localeSlug===this.state.localeSlug){if(e===this.state.locale)return;Object.assign(this.state.locale,e)}else this.state.locale=Object.assign({},e);else this.state.locale={"":{localeSlug:this.defaultLocaleSlug,plural_forms:this.defaultPluralForms}};this.state.localeSlug=this.state.locale[""].localeSlug,this.state.textDirection=(null===(t=this.state.locale["text directionltr"])||void 0===t?void 0:t[0])||(null===(n=this.state.locale[""])||void 0===n||null===(r=n.momentjs_locale)||void 0===r?void 0:r.textDirection),this.state.tannin=new a.Z((0,i.Z)({},b,this.state.locale)),this.state.numberFormatSettings.decimal_point=C(this.state.tannin,w([y])),this.state.numberFormatSettings.thousands_sep=C(this.state.tannin,w([v])),this.state.numberFormatSettings.decimal_point===y&&(this.state.numberFormatSettings.decimal_point="."),this.state.numberFormatSettings.thousands_sep===v&&(this.state.numberFormatSettings.thousands_sep=","),this.stateObserver.emit("change")},S.prototype.getLocale=function(){return this.state.locale},S.prototype.getLocaleSlug=function(){return this.state.localeSlug},S.prototype.isRtl=function(){return"rtl"===this.state.textDirection},S.prototype.addTranslations=function(e){for(var t in e)""!==t&&(this.state.tannin.data.messages[t]=e[t]);this.stateObserver.emit("change")},S.prototype.hasTranslation=function(){return!!Z(this,w(arguments))},S.prototype.translate=function(){var e=w(arguments),t=Z(this,e);if(t||(t=C(this.state.tannin,e)),e.args){var n=Array.isArray(e.args)?e.args.slice(0):[e.args];n.unshift(t);try{t=g.Z.apply(void 0,(0,r.Z)(n))}catch(e){if(!window||!window.console)return;var i=this.throwErrors?"error":"warn";"string"!=typeof e?window.console[i](e):window.console[i]("i18n sprintf error:",n)}}return e.components&&(t=(0,s.Z)({mixedString:t,components:e.components,throwErrors:this.throwErrors})),this.translateHooks.forEach((function(n){t=n(t,e)})),t},S.prototype.reRenderTranslations=function(){f("Re-rendering all translations due to external request"),this.stateObserver.emit("change")},S.prototype.registerComponentUpdateHook=function(e){this.componentUpdateHooks.push(e)},S.prototype.registerTranslateHook=function(e){this.translateHooks.push(e)};const P=S},3807:(e,t,n)=>{"use strict";n.d(t,{Y4:()=>a});var r=n(8617),i=n(2928),o=n(975),c=n(4531),s=new r.Z,a=s.numberFormat.bind(s),l=(s.translate.bind(s),s.configure.bind(s),s.setLocale.bind(s),s.getLocale.bind(s),s.getLocaleSlug.bind(s),s.addTranslations.bind(s),s.reRenderTranslations.bind(s),s.registerComponentUpdateHook.bind(s),s.registerTranslateHook.bind(s),s.state,s.stateObserver,s.on.bind(s),s.off.bind(s),s.emit.bind(s),(0,i.Z)(s),(0,o.Z)(s),(0,c.Z)(s));l.useRtl,l.withRtl},2928:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(623),i=n(6438),o=n(8384),c=n(5808),s=n(601),a=n(1615),l=n(1285),u=n(9196),p=n.n(u);function d(e){var t={numberFormat:e.numberFormat.bind(e),translate:e.translate.bind(e)};return function(n){var u,d,m=n.displayName||n.name||"";return d=u=function(u){(0,s.Z)(m,u);var d=(0,a.Z)(m);function m(){var e;(0,i.Z)(this,m);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e=d.call.apply(d,[this].concat(n)),(0,l.Z)((0,c.Z)(e),"boundForceUpdate",e.forceUpdate.bind((0,c.Z)(e))),e}return(0,o.Z)(m,[{key:"componentDidMount",value:function(){e.on("change",this.boundForceUpdate)}},{key:"componentWillUnmount",value:function(){e.off("change",this.boundForceUpdate)}},{key:"render",value:function(){var i=(0,r.Z)({locale:e.getLocaleSlug()},this.props,{},t);return p().createElement(n,i)}}]),m}(p().Component),(0,l.Z)(u,"displayName","Localized("+m+")"),d}}},2846:(e,t,n)=>{"use strict";function r(e,t,n,r){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i=isFinite(+e)?+e:0,o=isFinite(+t)?Math.abs(t):0,c=void 0===r?",":r,s=void 0===n?".":n,a="";return a=(o?function(e,t){var n=Math.pow(10,t);return""+(Math.round(e*n)/n).toFixed(t)}(i,o):""+Math.round(i)).split("."),a[0].length>3&&(a[0]=a[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,c)),(a[1]||"").length<o&&(a[1]=a[1]||"",a[1]+=new Array(o-a[1].length+1).join("0")),a.join(s)}n.d(t,{Z:()=>r})},4531:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(4291),i=n(9196),o=n.n(i),c=n(36),s=n(4333);function a(e){var t={getCurrentValue:function(){return e.isRtl()},subscribe:function(t){return e.on("change",t),function(){return e.off("change",t)}}};function n(){return(0,c.useSubscription)(t)}var a=(0,s.createHigherOrderComponent)((function(e){return(0,i.forwardRef)((function(t,i){var c=n();return o().createElement(e,(0,r.Z)({},t,{isRtl:c,ref:i}))}))}),"WithRTL");return{useRtl:n,withRtl:a}}},975:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2037),i=n(9196),o=n.n(i);function c(e){function t(){var t=e.translate.bind(e);return Object.defineProperty(t,"localeSlug",{get:e.getLocaleSlug.bind(e)}),t}return function(){var n=o().useState(t),i=(0,r.Z)(n,2),c=i[0],s=i[1];return o().useEffect((function(){var n=function(){return s(t)};return e.on("change",n),function(){return e.off("change",n)}}),[]),c}}},9503:e=>{"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},5565:(e,t,n)=>{var r=n(2571),i=n(9503);function o(e){if(!(this instanceof o))return new o(e);"number"==typeof e&&(e={max:e}),e||(e={}),r.EventEmitter.call(this),this.cache={},this.head=this.tail=null,this.length=0,this.max=e.max||1e3,this.maxAge=e.maxAge||0}e.exports=o,i(o,r.EventEmitter),Object.defineProperty(o.prototype,"keys",{get:function(){return Object.keys(this.cache)}}),o.prototype.clear=function(){this.cache={},this.head=this.tail=null,this.length=0},o.prototype.remove=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];return delete this.cache[e],this._unlink(e,t.prev,t.next),t.value}},o.prototype._unlink=function(e,t,n){this.length--,0===this.length?this.head=this.tail=null:this.head===e?(this.head=t,this.cache[this.head].next=null):this.tail===e?(this.tail=n,this.cache[this.tail].prev=null):(this.cache[t].next=n,this.cache[n].prev=t)},o.prototype.peek=function(e){if(this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return t.value}},o.prototype.set=function(e,t){var n;if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){if((n=this.cache[e]).value=t,this.maxAge&&(n.modified=Date.now()),e===this.head)return t;this._unlink(e,n.prev,n.next)}else n={value:t,modified:0,next:null,prev:null},this.maxAge&&(n.modified=Date.now()),this.cache[e]=n,this.length===this.max&&this.evict();return this.length++,n.next=null,n.prev=this.head,this.head&&(this.cache[this.head].next=e),this.head=e,this.tail||(this.tail=e),t},o.prototype._checkAge=function(e,t){return!(this.maxAge&&Date.now()-t.modified>this.maxAge)||(this.remove(e),this.emit("evict",{key:e,value:t.value}),!1)},o.prototype.get=function(e){if("string"!=typeof e&&(e=""+e),this.cache.hasOwnProperty(e)){var t=this.cache[e];if(this._checkAge(e,t))return this.head!==e&&(e===this.tail?(this.tail=t.next,this.cache[this.tail].prev=null):this.cache[t.prev].next=t.next,this.cache[t.next].prev=t.prev,this.cache[this.head].next=e,t.prev=this.head,t.next=null,this.head=e),t.value}},o.prototype.evict=function(){if(this.tail){var e=this.tail,t=this.remove(this.tail);this.emit("evict",{key:e,value:t})}}},8882:()=>{},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"admin-page":"sexr0jUxC1jVixdKiDnC",background:"vKQ11sLeAM45M04P1ccj"}},4566:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={section:"cAbGtJDGgLubucBnz7vM"}},3519:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"section-hero":"vMa4i_Dza2t5Zi_Bw9Nf"}},4492:()=>{},9905:()=>{},8346:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"col-sm-1":"RuVLl3q4lxTQa3wbhBJB","col-sm-2":"QZbNrOqE2aNSn50xVhpU","col-sm-3":"Xc6nt1Qc1DI0Z2A3gt1r","col-sm-4":"i_qTq8gqhhC3vIUepVRB","col-md-1":"tRm008K_WJL79WoNZTNL","col-md-2":"F80DdgVn0m5OpvtSQWka","col-md-3":"VenqMpdgyKQVUNNQcfqd","col-md-4":"yAi0Cv1xDWkoqsaUhvhR","col-md-5":"Sz1E2aWbX483ijdi6yge","col-md-6":"FboSx5MoKTAWbxXyYlCw","col-md-7":"mhCPwfAZ4Kmm_empzJAq","col-md-8":"S6pIrEy9AMLKx9bgh_Ae","col-lg-1":"X_pdcLJikd8LS_YAdJlB","col-lg-2":"fj0NUMuyZQcPNgKcjp5Z","col-lg-3":"wsDuEN2GqHx6qzo8dUdk","col-lg-4":"YR0c7fQTgMkDdWzwSyLp","col-lg-5":"Z54F1hAErckAIrKlxnXW","col-lg-6":"qtMoMPF6yHvGJnWHSsde","col-lg-7":"egIPDFJsOpownTClq9XP","col-lg-8":"cTuyHfMwSUJxN_HdIEgd","col-lg-9":"pMvxM3RJGjqyNdf9qg1Y","col-lg-10":"gKb5wuIDAlKGbrjK2vxy","col-lg-11":"NnQTlbfnxPDR6cQ7rygg","col-lg-12":"U3H6UHW6HqRt9hdzVg3O"}},6222:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"SqdhUZkXCRuIpErj1B3z",fluid:"OZC_9a1LhpWF9dv15Gdh"}},6686:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"star-icon":"hDuMEuW1xluozLFj95Fi","checkmark-icon":"nHW00YCzH8n2HdsH3ps8"}},5384:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"headline-medium":"UujoBFTnQNY2cWU2SIsH","headline-small":"TeGO5V_thHw5lDAm1_2M","headline-small-regular":"WolQzb2MsSgiNmLtc7_j","title-medium":"hUB0JT8p1T2Hw28N6qC8","title-small":"zY2No8Ga4b8shbOQGhnv",body:"tIj0D1t8Cc892ikmgFPZ","body-small":"KdcN0BnOaVeVhyLRKqhS","body-extra-small":"dso3Rh3tl3Xv1GumBktz",label:"PItlW5vRExLnTj4a8eLE","m-0":"TwRpPlktzxhmFVeua7P5","mx-0":"zVfqx7gyb3o9mxfGynn1","my-0":"iSHVzNiB9iVleGljaQxy","mt-0":"xqDIp6cNVr_E6RXaiPyD","mr-0":"S8EwaXk1kyPizt6x4WH2","mb-0":"ODX5Vr1TARoLFkDDFooD","ml-0":"cphJ8dCpfimnky7P2FHg","m-1":"PFgIhNxIyiSuNvQjAIYj","mx-1":"M2jKmUzDxvJjjVEPU3zn","my-1":"io15gAh8tMTNbSEfwJKk","mt-1":"rcTN5uw9xIEeMEGL3Xi_","mr-1":"CQSkybjq2TcRM1Xo9COV","mb-1":"hfqOWgq6_MEGdFE82eOY","ml-1":"I8MxZQYTbuu595yfesWA","m-2":"kQkc6rmdpvLKPkyoJtVQ","mx-2":"j6vFPxWuu4Jan2ldoxpp","my-2":"hqr39dC4H_AbactPAkCG","mt-2":"c3dQnMi16C6J6Ecy4283","mr-2":"YNZmHOuRo6hU7zzKfPdP","mb-2":"Db8lbak1_wunpPk8NwKU","ml-2":"ftsYE5J9hLzquQ0tA5dY","m-3":"Det4MHzLUW7EeDnafPzq","mx-3":"h_8EEAztC29Vve1datb5","my-3":"YXIXJ0h1k47u6hzK8KcM","mt-3":"soADBBkcIKCBXzCTuV9_","mr-3":"zSX59ziEaEWGjnpZa4uV","mb-3":"yrVTnq_WBMbejg89c2ZQ","ml-3":"UKtHPJnI2cXBWtPDm5hM","m-4":"guexok_Tqd5Tf52hRlbT","mx-4":"oS1E2KfTBZkJ3F0tN7T6","my-4":"DN1OhhXi6AoBgEdDSbGd","mt-4":"ot2kkMcYHv53hLZ4LSn0","mr-4":"A1krOZZhlQ6Sp8Cy4bly","mb-4":"pkDbXXXL32237M0hokEh","ml-4":"XXv4kDTGvEnQeuGKOPU3","m-5":"yGqHk1a57gaISwkXwXe6","mx-5":"X8cghM358X3DkXLc9aNK","my-5":"GdfSmGwHlFnN2S6xBn1f","mt-5":"yqeuzwyGQ7zG0avrGqi_","mr-5":"g9emeCkuHvYhveiJbfXO","mb-5":"Lvk3dqcyHbZ07QCRlrUQ","ml-5":"r3yQECDQ9qX0XZzXlVAg","m-6":"aQhlPwht2Cz1X_63Miw0","mx-6":"JyHb0vK3wJgpblL9s5j8","my-6":"cY2gULL1lAv6WPNIRuf3","mt-6":"NBWQ9Lwhh_fnry3lg_p7","mr-6":"yIOniNe5E40C8fWvBm5V","mb-6":"t30usboNSyqfQWIwHvT3","ml-6":"Nm_TyFkYCMhOoghoToKJ","m-7":"C4qJKoBXpgKtpmrqtEKB","mx-7":"S93Srbu6NQ_PBr7DmTiD","my-7":"fJj8k6gGJDks3crUZxOS","mt-7":"cW6D6djs7Ppm7fD7TeoV","mr-7":"DuCnqNfcxcP3Z__Yo5Ro","mb-7":"im8407m2fw5vOg7O2zsw","ml-7":"G0fbeBgvz2sh3uTP9gNl","m-8":"kvW3sBCxRxUqz1jrVMJl","mx-8":"tOjEqjLONQdkiYx_XRnw","my-8":"op5hFSx318zgxsoZZNLN","mt-8":"c9WfNHP6TFKWIfLxv52J","mr-8":"sBA75QqcqRwwYSHJh2wc","mb-8":"GpL6idrXmSOM6jB8Ohsf","ml-8":"HbtWJoQwpgGycz8dGzeT","p-0":"uxX3khU88VQ_Ah49Ejsa","px-0":"KX0FhpBKwKzs9fOUdbNz","py-0":"PfK8vKDyN32dnimlzYjz","pt-0":"emxLHRjQuJsImnPbQIzE","pr-0":"kJ8WzlpTVgdViXt8ukP9","pb-0":"tg_UIUI11VBzrTAn2AzJ","pl-0":"uczvl8kaz84oPQJ2DB2R","p-1":"o7UHPcdVK3lt7q3lqV4o","px-1":"IDqEOxvDoYrFYxELPmtX","py-1":"DdywPW2qSYlu2pt8tpO2","pt-1":"npy3hw4A5QSkDicb2CJJ","pr-1":"LgbptTApNY5NwLQvEFAt","pb-1":"WZQy2SZuZso59bUsXXyl","pl-1":"o331apInxNunbYB3SfPE","p-2":"fMPIyD9Vqki1Lrc_yJnG","px-2":"i2pMcTcdrr10IQoiSm_L","py-2":"eA702gn32kwptiI1obXH","pt-2":"o9bGieUKcYc8o0Ij9oZX","pr-2":"SwZcFez1RDqWsOFjB5iG","pb-2":"eHpLc_idmuEqeqCTvqkN","pl-2":"vU39i2B4P1fUTMB2l6Vo","p-3":"JHWNzBnE29awhdu5BEh1","px-3":"X72lGbb56L3KFzC2xQ9N","py-3":"BzfNhRG8wXdCEB5ocQ6e","pt-3":"srV0KSDC83a2fiimSMMQ","pr-3":"lUWfkmbQjCskhcNwkyCm","pb-3":"Ts0dIlc3aTSL7V4cIHis","pl-3":"CzlqQXXhX6MvorArFZ8B","p-4":"TqMPkQtR_DdZuKb5vBoV","px-4":"a7UrjhI69Vetlcj9ZVzz","py-4":"StEhBzGs2Gi5dDEkjhAv","pt-4":"FGneZfZyvYrt1dG0zcnm","pr-4":"APEH216rpdlJWgD2fHc8","pb-4":"oGwXC3ohCic9XnAj6x69","pl-4":"U6gnT9y42ViPNOcNzBwb","p-5":"IpdRLBwnHqbqFrixgbYC","px-5":"HgNeXvkBa9o3bQ5fvFZm","py-5":"tJtFZM3XfPG9v9TSDfN1","pt-5":"PdifHW45QeXYfK568uD8","pr-5":"mbLkWTTZ0Za_BBbFZ5b2","pb-5":"vVWpZpLlWrkTt0hMk8XU","pl-5":"RxfaJj5a1Nt6IavEo5Zl","p-6":"SppJULDGdnOGcjZNCYBy","px-6":"palY2nLwdoyooPUm9Hhk","py-6":"WYw1JvZC0ppLdvSAPhr_","pt-6":"YEEJ9b90ueQaPfiU8aeN","pr-6":"QE0ssnsKvWJMqlhPbY5u","pb-6":"n8yA3jHlMRyLd5UIfoND","pl-6":"tXHmxYnHzbwtfxEaG51n","p-7":"kBTsPKkO_3g_tLkj77Um","px-7":"RyhrFx6Y1FGDrGAAyaxm","py-7":"CBwRpB0bDN3iEdQPPMJO","pt-7":"vQVSq6SvWKbOMu6r4H6b","pr-7":"oBy5__aEADMsH46mrgFX","pb-7":"KVEXoJqf1s92j0JMdNmN","pl-7":"ZMXGNrNaKW3k_3TLz0Fq","p-8":"tuiR9PhkHXhGyEgzRZRI","px-8":"U7454qyWkQNa2iaSJziu","py-8":"VLYIv2GVocjuN93e8HC8","pt-8":"X1rm9DQ1zLGLfogja5Gn","pr-8":"JS7G6kAuqJo5GIuF8S5t","pb-8":"Y8F9ga1TDCMbM1lj4gUz","pl-8":"AJuyNGrI63BOWql719H8"}},5797:()=>{},4091:()=>{},4765:()=>{},7906:()=>{},5755:()=>{},5934:()=>{},5117:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={icon:"rV_5QyvhDnsVjCX4pb0h",link:"MO1jDNY8VPqeNS9xL8jE"}},8893:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"relative-col":"zvd4dCB_bBDiXJKKDqXm","close-link":"ly4o9lSswAGHFXqGUEIO","account-description":"u64Go3kwEZ7MD9eji0H1","account-images":"_RT41NE3LU4R0ubcij2y",wordpress:"cFGWJeRiGHjAr8D7CWJW",google:"Iz3l7a05TP6HK9S92TIL",apple:"lmQ0wFmnk4kKkGVjokPA","all-features":"AoIs8wD92wKR8RpQj6Uc"}},7844:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={icon:"hdasSNj9k3Sc5PwXK4uE",link:"eWN8Hj0SBRDq1F48n_Fg"}},4053:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={heading:"jErCC9oKHSM15BxzFyQK",notice:"oVoYbwbFB6U2o90Njusk",message:"wBVXH4OTNwLHPRpN4nsq"}},7192:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"wiobThfXJCuhGNrbFIT6","expire-date":"VgAxgahF9bC2M__FiIgV","external-link":"uwMCvCNzQUKtyBmXFTve"}},9177:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"pIsYsXFAJ9KX2VrS5rmY","is-link":"YXHdD0VsFjiTsVRLrrx9","action-link-button":"ehgY0qp6bl53RaxP5rFF","has-error":"Pp9cMIaESLYelLOX3tkI",name:"w56ueQLYexqzTybA7015",description:"gmPKCDKZcfQt9WieTyKS",button:"ZKHHfl5DhA9kUnaL0qQZ",actions:"fDBaV7I4yUO6w5AWVEtr",status:"f5VJYwuJmjxH8PVxEbbv",active:"ry3pxoGtmQ0ZeSwp7F_3",inactive:"LZzE3EG7m3CDR46wwwEr",error:"Vx_jpT02r8W6NfsRSB02","is-fetching":"PdsJCfyyjSgrNDheF2qi","blink-animation":"dWP7ypkVXudMbAa38W5Z"}},3589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={card:"q0T8YyQxRawhpDtvJjxI","card-header":"zj7xadmhIWeuf7ZwvVTS","product-bundle-icon":"GsioW6IsC8EMYE3U6788",container:"B7JDqI_vtKxSy5GjvqA1","plus-icon":"zlh3zbjUe4Z8cBs7uVVe","product-has-required-plan":"qoZuzG5EcDa231hC6t0P","checkout-button":"Q6uUUQCPWS6_6nLxIn68","components-spinner":"YU4iBCRze09ZP3iCsdcb",features:"Q1jaYDpa2AVfJpA29wT0","price-container":"xgv3jRkeF39aEQELCwru",price:"twlleZ5Ehq4bB7CvKVSW","is-old":"Qg4rPEvXsqmod1s_31d8","price-description":"ApsgxIornVy_3KnciVeJ"}},835:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={container:"SWwV4Pw6OZ5vU3PqPXmr",imageContainer:"r7tUofa9Z3A5ziKVR1H7"}},4976:()=>{},8282:e=>{function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},2002:e=>{var t=1e3,n=60*t,r=60*n,i=24*r,o=7*i,c=365.25*i;function s(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}e.exports=function(e,a){a=a||{};var l=typeof e;if("string"===l&&e.length>0)return function(e){if((e=String(e)).length>100)return;var s=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s)return;var a=parseFloat(s[1]);switch((s[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*c;case"weeks":case"week":case"w":return a*o;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*r;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===l&&isFinite(e))return a.long?function(e){var o=Math.abs(e);if(o>=i)return s(e,o,i,"day");if(o>=r)return s(e,o,r,"hour");if(o>=n)return s(e,o,n,"minute");if(o>=t)return s(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=i)return Math.round(e/i)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},1625:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var c,s,a=i(e),l=1;l<arguments.length;l++){for(var u in c=Object(arguments[l]))n.call(c,u)&&(a[u]=c[u]);if(t){s=t(c);for(var p=0;p<s.length;p++)r.call(c,s[p])&&(a[s[p]]=c[s[p]])}}return a}},2504:(e,t,n)=>{"use strict";var r=n(2265);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,c){if(c!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},3698:(e,t,n)=>{e.exports=n(2504)()},2265:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},7026:(e,t,n)=>{"use strict";n.d(t,{UT:()=>l,rU:()=>u});var r=n(9196),i=n(5993),o=n(9842);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function s(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}const a=["onClick","reloadDocument","replace","state","target","to"];function l(e){let{basename:t,children:n,window:c}=e,s=(0,r.useRef)();null==s.current&&(s.current=(0,i.q_)({window:c}));let a=s.current,[l,u]=(0,r.useState)({action:a.action,location:a.location});return(0,r.useLayoutEffect)((()=>a.listen(u)),[a]),(0,r.createElement)(o.F0,{basename:t,children:n,location:l.location,navigationType:l.action,navigator:a})}const u=(0,r.forwardRef)((function(e,t){let{onClick:n,reloadDocument:l,replace:u=!1,state:p,target:d,to:m}=e,g=s(e,a),h=(0,o.oQ)(m),f=function(e,t){let{target:n,replace:c,state:s}=void 0===t?{}:t,a=(0,o.s0)(),l=(0,o.TH)(),u=(0,o.WU)(e);return(0,r.useCallback)((t=>{if(!(0!==t.button||n&&"_self"!==n||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t))){t.preventDefault();let n=!!c||(0,i.Ep)(l)===(0,i.Ep)(u);a(e,{replace:n,state:s})}}),[l,a,u,c,s,n,e])}(m,{replace:u,state:p,target:d});return(0,r.createElement)("a",c({},g,{href:h,onClick:function(e){n&&n(e),e.defaultPrevented||l||f(e)},ref:t,target:d}))}))},9842:(e,t,n)=>{"use strict";n.d(t,{AW:()=>l,F0:()=>u,Z5:()=>p,oQ:()=>d,TH:()=>g,s0:()=>h,WU:()=>f});var r=n(9196),i=n(5993);function o(e,t){if(!e)throw new Error(t)}const c=(0,r.createContext)(null);const s=(0,r.createContext)(null);const a=(0,r.createContext)({outlet:null,matches:[]});function l(e){o(!1)}function u(e){let{basename:t="/",children:n=null,location:a,navigationType:l=i.aU.Pop,navigator:u,static:p=!1}=e;m()&&o(!1);let d=P(t),g=(0,r.useMemo)((()=>({basename:d,navigator:u,static:p})),[d,u,p]);"string"==typeof a&&(a=(0,i.cP)(a));let{pathname:h="/",search:f="",hash:y="",state:v=null,key:b="default"}=a,k=(0,r.useMemo)((()=>{let e=Z(h,d);return null==e?null:{pathname:e,search:f,hash:y,state:v,key:b}}),[d,h,f,y,v,b]);return null==k?null:(0,r.createElement)(c.Provider,{value:g},(0,r.createElement)(s.Provider,{children:n,value:{location:k,navigationType:l}}))}function p(e){let{children:t,location:n}=e;return function(e,t){m()||o(!1);let{matches:n}=(0,r.useContext)(a),c=n[n.length-1],s=c?c.params:{},l=(c&&c.pathname,c?c.pathnameBase:"/");c&&c.route;0;let u,p=g();if(t){var d;let e="string"==typeof t?(0,i.cP)(t):t;"/"===l||(null==(d=e.pathname)?void 0:d.startsWith(l))||o(!1),u=e}else u=p;let h=u.pathname||"/",f="/"===l?h:h.slice(l.length)||"/",y=function(e,t,n){void 0===n&&(n="/");let r=Z(("string"==typeof t?(0,i.cP)(t):t).pathname||"/",n);if(null==r)return null;let o=v(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let c=null;for(let e=0;null==c&&e<o.length;++e)c=_(o[e],r);return c}(e,{pathname:f});0;return j(y&&y.map((e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:S([l,e.pathname]),pathnameBase:"/"===e.pathnameBase?l:S([l,e.pathnameBase])}))),n)}(y(t),n)}function d(e){m()||o(!1);let{basename:t,navigator:n}=(0,r.useContext)(c),{hash:s,pathname:a,search:l}=f(e),u=a;if("/"!==t){let n=function(e){return""===e||""===e.pathname?"/":"string"==typeof e?(0,i.cP)(e).pathname:e.pathname}(e),r=null!=n&&n.endsWith("/");u="/"===a?t+(r?"/":""):S([t,a])}return n.createHref({pathname:u,search:l,hash:s})}function m(){return null!=(0,r.useContext)(s)}function g(){return m()||o(!1),(0,r.useContext)(s).location}function h(){m()||o(!1);let{basename:e,navigator:t}=(0,r.useContext)(c),{matches:n}=(0,r.useContext)(a),{pathname:i}=g(),s=JSON.stringify(n.map((e=>e.pathnameBase))),l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{l.current=!0})),(0,r.useCallback)((function(n,r){if(void 0===r&&(r={}),!l.current)return;if("number"==typeof n)return void t.go(n);let o=C(n,JSON.parse(s),i);"/"!==e&&(o.pathname=S([e,o.pathname])),(r.replace?t.replace:t.push)(o,r.state)}),[e,t,s,i])}function f(e){let{matches:t}=(0,r.useContext)(a),{pathname:n}=g(),i=JSON.stringify(t.map((e=>e.pathnameBase)));return(0,r.useMemo)((()=>C(e,JSON.parse(i),n)),[e,i,n])}function y(e){let t=[];return r.Children.forEach(e,(e=>{if(!(0,r.isValidElement)(e))return;if(e.type===r.Fragment)return void t.push.apply(t,y(e.props.children));e.type!==l&&o(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=y(e.props.children)),t.push(n)})),t}function v(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,i)=>{let c={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};c.relativePath.startsWith("/")&&(c.relativePath.startsWith(r)||o(!1),c.relativePath=c.relativePath.slice(r.length));let s=S([r,c.relativePath]),a=n.concat(c);e.children&&e.children.length>0&&(!0===e.index&&o(!1),v(e.children,t,a,s)),(null!=e.path||e.index)&&t.push({path:s,score:E(s,e.index),routesMeta:a})})),t}const b=/^:\w+$/,k=e=>"*"===e;function E(e,t){let n=e.split("/"),r=n.length;return n.some(k)&&(r+=-2),t&&(r+=2),n.filter((e=>!k(e))).reduce(((e,t)=>e+(b.test(t)?3:""===t?1:10)),r)}function _(e,t){let{routesMeta:n}=e,r={},i="/",o=[];for(let e=0;e<n.length;++e){let c=n[e],s=e===n.length-1,a="/"===i?t:t.slice(i.length)||"/",l=w({path:c.relativePath,caseSensitive:c.caseSensitive,end:s},a);if(!l)return null;Object.assign(r,l.params);let u=c.route;o.push({params:r,pathname:S([i,l.pathname]),pathnameBase:P(S([i,l.pathnameBase])),route:u}),"/"!==l.pathnameBase&&(i=S([i,l.pathnameBase]))}return o}function j(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,i,o)=>(0,r.createElement)(a.Provider,{children:void 0!==i.route.element?i.route.element:n,value:{outlet:n,matches:t.concat(e.slice(0,o+1))}})),null)}function w(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):i+=n?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)";return[new RegExp(i,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let o=i[0],c=o.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";c=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(s[n]||""),e}),{}),pathname:o,pathnameBase:c,pattern:e}}function C(e,t,n){let r,o="string"==typeof e?(0,i.cP)(e):e,c=""===e||""===o.pathname?"/":o.pathname;if(null==c)r=n;else{let e=t.length-1;if(c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}r=e>=0?t[e]:"/"}let s=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?(0,i.cP)(e):e,c=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:c,search:N(r),hash:x(o)}}(o,r);return c&&"/"!==c&&c.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function Z(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const S=e=>e.join("/").replace(/\/\/+/g,"/"),P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),N=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",x=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},8090:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7478),i={contextDelimiter:"",onMissingKey:null};function o(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},i)this.options[n]=void 0!==t&&n in t?t[n]:i[n]}o.prototype.getPluralForm=function(e,t){var n,i,o,c=this.pluralForms[e];return c||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(i=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=(0,r.Z)(i)),c=this.pluralForms[e]=o),c(t)},o.prototype.dcnpgettext=function(e,t,n,r,i){var o,c,s;return o=void 0===i?0:this.getPluralForm(e,i),c=n,t&&(c=t+this.options.contextDelimiter+n),(s=this.data[e][c])&&s[o]?s[o]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===o?n:r)}},5325:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9667),i=n.n(r),o=n(2819);const c=i()("dops:analytics");let s,a;window._tkq=window._tkq||[],window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=+new Date;const l={initialize:function(e,t,n){l.setUser(e,t),l.setSuperProps(n),l.identifyUser()},setGoogleAnalyticsEnabled:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.googleAnalyticsEnabled=e,this.googleAnalyticsKey=t},setMcAnalyticsEnabled:function(e){this.mcAnalyticsEnabled=e},setUser:function(e,t){a={ID:e,username:t}},setSuperProps:function(e){s=e},assignSuperProps:function(e){s=(0,o.assign)(s,e)},mc:{bumpStat:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&x_"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Bumping stats %o",e)}else n="&x_"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Bumping stat "%s" in group "%s"',t,e);return n}(e,t);l.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom-no-pv"+n+"&t="+Math.random())},bumpStatWithPageView:function(e,t){const n=function(e,t){let n="";if("object"==typeof e){for(const t in e)n+="&"+encodeURIComponent(t)+"="+encodeURIComponent(e[t]);c("Built stats %o",e)}else n="&"+encodeURIComponent(e)+"="+encodeURIComponent(t),c('Built stat "%s" in group "%s"',t,e);return n}(e,t);l.mcAnalyticsEnabled&&((new Image).src=document.location.protocol+"//pixel.wp.com/g.gif?v=wpcom"+n+"&t="+Math.random())}},pageView:{record:function(e,t){l.tracks.recordPageView(e),l.ga.recordPageView(e,t)}},purchase:{record:function(e,t,n,r,i,o,c){l.ga.recordPurchase(e,t,n,r,i,o,c)}},tracks:{recordEvent:function(e,t){t=t||{},0===e.indexOf("akismet_")||0===e.indexOf("jetpack_")?(s&&(c("- Super Props: %o",s),t=(0,o.assign)(t,s)),c('Record event "%s" called with props %s',e,JSON.stringify(t)),window._tkq.push(["recordEvent",e,t])):c('- Event name must be prefixed by "akismet_" or "jetpack_"')},recordJetpackClick:function(e){const t="object"==typeof e?e:{target:e};l.tracks.recordEvent("jetpack_wpa_click",t)},recordPageView:function(e){l.tracks.recordEvent("akismet_page_view",{path:e})},setOptOut:function(e){c("Pushing setOptOut: %o",e),window._tkq.push(["setOptOut",e])}},ga:{initialized:!1,initialize:function(){let e={};l.ga.initialized||(a&&(e={userId:"u-"+a.ID}),window.ga("create",this.googleAnalyticsKey,"auto",e),l.ga.initialized=!0)},recordPageView:function(e,t){l.ga.initialize(),c("Recording Page View ~ [URL: "+e+"] [Title: "+t+"]"),this.googleAnalyticsEnabled&&(window.ga("set","page",e),window.ga("send",{hitType:"pageview",page:e,title:t}))},recordEvent:function(e,t,n,r){l.ga.initialize();let i="Recording Event ~ [Category: "+e+"] [Action: "+t+"]";void 0!==n&&(i+=" [Option Label: "+n+"]"),void 0!==r&&(i+=" [Option Value: "+r+"]"),c(i),this.googleAnalyticsEnabled&&window.ga("send","event",e,t,n,r)},recordPurchase:function(e,t,n,r,i,o,c){window.ga("require","ecommerce"),window.ga("ecommerce:addTransaction",{id:e,revenue:r,currency:c}),window.ga("ecommerce:addItem",{id:e,name:t,sku:n,price:i,quantity:o}),window.ga("ecommerce:send")}},identifyUser:function(){a&&window._tkq.push(["identifyUser",a.ID,a.username])},setProperties:function(e){window._tkq.push(["setProperties",e])},clearedIdentity:function(){window._tkq.push(["clearIdentity"])}},u=l},488:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>d});var r=n(2819),i=n(6483),o=n(4680);function c(e){class t extends Error{constructor(){super(...arguments),this.name=e}}return t}const s=c("JsonParseError"),a=c("JsonParseAfterRedirectError"),l=c("Api404Error"),u=c("Api404AfterRedirectError"),p=c("FetchNetworkError");const d=new function(e,t){let n=e,c={"X-WP-Nonce":t},s={credentials:"same-origin",headers:c},a={method:"post",credentials:"same-origin",headers:(0,r.assign)({},c,{"Content-type":"application/json"})},l=function(e){const t=e.split("?"),n=t.length>1?t[1]:"",r=n.length?n.split("&"):[];return r.push("_cacheBuster="+(new Date).getTime()),t[0]+"?"+r.join("&")};const u={setApiRoot(e){n=e},setApiNonce(e){c={"X-WP-Nonce":e},s={credentials:"same-origin",headers:c},a={method:"post",credentials:"same-origin",headers:(0,r.assign)({},c,{"Content-type":"application/json"})}},setCacheBusterCallback:e=>{l=e},registerSite:(e,t)=>{const r={registration_nonce:e,no_iframe:!0};return(0,o.jetpackConfigHas)("consumer_slug")&&(r.plugin_slug=(0,o.jetpackConfigGet)("consumer_slug")),null!==t&&(r.redirect_uri=t),d(`${n}jetpack/v4/connection/register`,a,{body:JSON.stringify(r)}).then(m).then(g)},fetchAuthorizationUrl:e=>p((0,i.addQueryArgs)(`${n}jetpack/v4/connection/authorize_url`,{no_iframe:"1",redirect_uri:e}),s).then(m).then(g),fetchSiteConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(g),fetchSiteConnectionStatus:()=>p(`${n}jetpack/v4/connection`,s).then(g),fetchSiteConnectionTest:()=>p(`${n}jetpack/v4/connection/test`,s).then(m).then(g),fetchUserConnectionData:()=>p(`${n}jetpack/v4/connection/data`,s).then(g),fetchUserTrackingSettings:()=>p(`${n}jetpack/v4/tracking/settings`,s).then(m).then(g),updateUserTrackingSettings:e=>d(`${n}jetpack/v4/tracking/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),disconnectSite:()=>d(`${n}jetpack/v4/connection`,a,{body:JSON.stringify({isActive:!1})}).then(m).then(g),fetchConnectUrl:()=>p(`${n}jetpack/v4/connection/url`,s).then(m).then(g),unlinkUser:()=>d(`${n}jetpack/v4/connection/user`,a,{body:JSON.stringify({linked:!1})}).then(m).then(g),reconnect:()=>d(`${n}jetpack/v4/connection/reconnect`,a).then(m).then(g),fetchConnectedPlugins:()=>p(`${n}jetpack/v4/connection/plugins`,s).then(m).then(g),setHasSeenWCConnectionModal:()=>d(`${n}jetpack/v4/seen-wc-connection-modal`,a).then(m).then(g),fetchModules:()=>p(`${n}jetpack/v4/module/all`,s).then(m).then(g),fetchModule:e=>p(`${n}jetpack/v4/module/${e}`,s).then(m).then(g),activateModule:e=>d(`${n}jetpack/v4/module/${e}/active`,a,{body:JSON.stringify({active:!0})}).then(m).then(g),deactivateModule:e=>d(`${n}jetpack/v4/module/${e}/active`,a,{body:JSON.stringify({active:!1})}),updateModuleOptions:(e,t)=>d(`${n}jetpack/v4/module/${e}`,a,{body:JSON.stringify(t)}).then(m).then(g),updateSettings:e=>d(`${n}jetpack/v4/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),getProtectCount:()=>p(`${n}jetpack/v4/module/protect/data`,s).then(m).then(g),resetOptions:e=>d(`${n}jetpack/v4/options/${e}`,a,{body:JSON.stringify({reset:!0})}).then(m).then(g),activateVaultPress:()=>d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify({slug:"vaultpress",status:"active"})}).then(m).then(g),getVaultPressData:()=>p(`${n}jetpack/v4/module/vaultpress/data`,s).then(m).then(g),installPlugin:(e,t)=>{const r={slug:e,status:"active"};return t&&(r.source=t),d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify(r)}).then(m).then(g)},activateAkismet:()=>d(`${n}jetpack/v4/plugins`,a,{body:JSON.stringify({slug:"akismet",status:"active"})}).then(m).then(g),getAkismetData:()=>p(`${n}jetpack/v4/module/akismet/data`,s).then(m).then(g),checkAkismetKey:()=>p(`${n}jetpack/v4/module/akismet/key/check`,s).then(m).then(g),checkAkismetKeyTyped:e=>d(`${n}jetpack/v4/module/akismet/key/check`,a,{body:JSON.stringify({api_key:e})}).then(m).then(g),fetchStatsData:e=>p(function(e){let t=`${n}jetpack/v4/module/stats/data`;-1!==t.indexOf("?")?t+=`&range=${encodeURIComponent(e)}`:t+=`?range=${encodeURIComponent(e)}`;return t}(e),s).then(m).then(g).then(h),getPluginUpdates:()=>p(`${n}jetpack/v4/updates/plugins`,s).then(m).then(g),getPlans:()=>p(`${n}jetpack/v4/plans`,s).then(m).then(g),fetchSettings:()=>p(`${n}jetpack/v4/settings`,s).then(m).then(g),updateSetting:e=>d(`${n}jetpack/v4/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),fetchSiteData:()=>p(`${n}jetpack/v4/site`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteFeatures:()=>p(`${n}jetpack/v4/site/features`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteProducts:()=>p(`${n}jetpack/v4/site/products`,s).then(m).then(g),fetchSitePurchases:()=>p(`${n}jetpack/v4/site/purchases`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSiteBenefits:()=>p(`${n}jetpack/v4/site/benefits`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchSetupQuestionnaire:()=>p(`${n}jetpack/v4/setup/questionnaire`,s).then(m).then(g),fetchRecommendationsData:()=>p(`${n}jetpack/v4/recommendations/data`,s).then(m).then(g),fetchRecommendationsProductSuggestions:()=>p(`${n}jetpack/v4/recommendations/product-suggestions`,s).then(m).then(g),fetchRecommendationsUpsell:()=>p(`${n}jetpack/v4/recommendations/upsell`,s).then(m).then(g),saveRecommendationsData:e=>d(`${n}jetpack/v4/recommendations/data`,a,{body:JSON.stringify({data:e})}).then(m),fetchProducts:()=>p(`${n}jetpack/v4/products`,s).then(m).then(g),fetchRewindStatus:()=>p(`${n}jetpack/v4/rewind`,s).then(m).then(g).then((e=>JSON.parse(e.data))),fetchScanStatus:()=>p(`${n}jetpack/v4/scan`,s).then(m).then(g).then((e=>JSON.parse(e.data))),dismissJetpackNotice:e=>d(`${n}jetpack/v4/notice/${e}`,a,{body:JSON.stringify({dismissed:!0})}).then(m).then(g),fetchPluginsData:()=>p(`${n}jetpack/v4/plugins`,s).then(m).then(g),fetchVerifySiteGoogleStatus:e=>p(null!==e?`${n}jetpack/v4/verify-site/google/${e}`:`${n}jetpack/v4/verify-site/google`,s).then(m).then(g),verifySiteGoogle:e=>d(`${n}jetpack/v4/verify-site/google`,a,{body:JSON.stringify({keyring_id:e})}).then(m).then(g),sendMobileLoginEmail:()=>d(`${n}jetpack/v4/mobile/send-login-email`,a).then(m).then(g),submitSurvey:e=>d(`${n}jetpack/v4/marketing/survey`,a,{body:JSON.stringify(e)}).then(m).then(g),saveSetupQuestionnaire:e=>d(`${n}jetpack/v4/setup/questionnaire`,a,{body:JSON.stringify(e)}).then(m).then(g),updateLicensingError:e=>d(`${n}jetpack/v4/licensing/error`,a,{body:JSON.stringify(e)}).then(m).then(g),updateLicenseKey:e=>d(`${n}jetpack/v4/licensing/set-license`,a,{body:JSON.stringify({license:e})}).then(m).then(g),getUserLicensesCounts:()=>p(`${n}jetpack/v4/licensing/user/counts`,s).then(m).then(g),getUserLicenses:()=>p(`${n}jetpack/v4/licensing/user/licenses`,s).then(m).then(g),updateLicensingActivationNoticeDismiss:e=>d(`${n}jetpack/v4/licensing/user/activation-notice-dismiss`,a,{body:JSON.stringify({last_detached_count:e})}).then(m).then(g),updateRecommendationsStep:e=>d(`${n}jetpack/v4/recommendations/step`,a,{body:JSON.stringify({step:e})}).then(m),confirmIDCSafeMode:()=>d(`${n}jetpack/v4/identity-crisis/confirm-safe-mode`,a).then(m),startIDCFresh:e=>d(`${n}jetpack/v4/identity-crisis/start-fresh`,a,{body:JSON.stringify({redirect_uri:e})}).then(m).then(g),migrateIDC:()=>d(`${n}jetpack/v4/identity-crisis/migrate`,a).then(m),attachLicenses:e=>d(`${n}jetpack/v4/licensing/attach-licenses`,a,{body:JSON.stringify({licenses:e})}).then(m).then(g),fetchSearchPlanInfo:()=>p(`${n}jetpack/v4/search/plan`,s).then(m).then(g),fetchSearchSettings:()=>p(`${n}jetpack/v4/search/settings`,s).then(m).then(g),updateSearchSettings:e=>d(`${n}jetpack/v4/search/settings`,a,{body:JSON.stringify(e)}).then(m).then(g),fetchSearchStats:()=>p(`${n}jetpack/v4/search/stats`,s).then(m).then(g)};function p(e,t){return fetch(l(e),t)}function d(e,t,n){return fetch(e,(0,r.assign)({},t,n)).catch(f)}function h(e){return e.general&&void 0===e.general.response||e.week&&void 0===e.week.response||e.month&&void 0===e.month.response?e:{}}(0,r.assign)(this,u)};function m(e){return e.status>=200&&e.status<300?e:404===e.status?new Promise((()=>{throw e.redirected?new u(e.redirected):new l})):e.json().catch((e=>h(e))).then((t=>{const n=new Error(`${t.message} (Status ${e.status})`);throw n.response=t,n.name="ApiError",n}))}function g(e){return e.json().catch((t=>h(t,e.redirected,e.url)))}function h(e,t,n){throw t?new a(n):new s}function f(){throw new p}},4696:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(3698),a=n.n(s);n(8882);const __=o.__,l=e=>{const{label:t,onClick:n,isLoading:r,displayError:o,errorMessage:s}=e;return i().createElement("div",{className:"jp-action-button"},i().createElement(c.Button,{className:"jp-action-button--button",label:t,onClick:n,variant:"primary",disabled:r},r?i().createElement(c.Spinner,null):t),o&&i().createElement("p",{className:"jp-action-button__error"},s))};l.propTypes={label:a().string.isRequired,onClick:a().func,isLoading:a().bool,displayError:a().bool,errorMessage:a().string},l.defaultProps={isLoading:!1,displayError:!1,errorMessage:__("An error occurred. Please try again.","jetpack-my-jetpack")};const u=l},9107:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(9196),i=n.n(r),o=n(5736),c=n(3698),s=n.n(c),a=n(9105),l=n.n(a),u=n(197),p=n(4328),d=n(5482),m=n(2081),g=n(1129);const __=o.__,h=e=>{const{children:t,moduleName:n,moduleNameHref:r,a8cLogoHref:o,showHeader:c,showFooter:s,showBackground:a}=e,h=l()(u.Z["admin-page"],{[u.Z.background]:a});return i().createElement("div",{className:h},c&&i().createElement(m.Z,{horizontalSpacing:5},i().createElement(g.Z,null,i().createElement(d.Z,null))),i().createElement(m.Z,{fluid:!0,horizontalSpacing:0},i().createElement(g.Z,null,t)),s&&i().createElement(m.Z,{horizontalSpacing:5},i().createElement(g.Z,null,i().createElement(p.Z,{moduleName:n,a8cLogoHref:o,moduleNameHref:r}))))};h.defaultProps={moduleName:__("Jetpack","jetpack-my-jetpack"),showHeader:!0,showFooter:!0,showBackground:!0},h.propTypes={a8cLogoHref:s().string,moduleName:s().string,showHeader:s().bool,showFooter:s().bool,moduleNameHref:s().string,showBackground:s().bool};const f=h},1837:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n.n(r),o=n(4566);const c=e=>{const{children:t}=e;return i().createElement("div",{className:o.Z.section},t)}},3558:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n.n(r),o=n(3519);const c=e=>{const{children:t}=e;return i().createElement("div",{className:o.Z["section-hero"]},t)}},8968:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(236),i=n.n(r),o=n(9196),c=n.n(o),s=n(9105),a=n.n(s),l=n(5736),u=n(3698),p=n.n(u);const __=l.__,d=e=>{const{title:t,height:n,className:r,...o}=e;return c().createElement("svg",i()({role:"img",x:"0",y:"0",viewBox:"0 0 935 38.2",enableBackground:"new 0 0 935 38.2","aria-labelledby":"jp-automattic-byline-logo-title",height:n,className:a()("jp-automattic-byline-logo",r)},o),c().createElement("title",{id:"jp-automattic-byline-logo-title"},t),c().createElement("path",{d:"M317.1 38.2c-12.6 0-20.7-9.1-20.7-18.5v-1.2c0-9.6 8.2-18.5 20.7-18.5 12.6 0 20.8 8.9 20.8 18.5v1.2C337.9 29.1 329.7 38.2 317.1 38.2zM331.2 18.6c0-6.9-5-13-14.1-13s-14 6.1-14 13v0.9c0 6.9 5 13.1 14 13.1s14.1-6.2 14.1-13.1V18.6zM175 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7L157 1.3h5.5L182 36.8H175zM159.7 8.2L152 23.1h15.7L159.7 8.2zM212.4 38.2c-12.7 0-18.7-6.9-18.7-16.2V1.3h6.6v20.9c0 6.6 4.3 10.5 12.5 10.5 8.4 0 11.9-3.9 11.9-10.5V1.3h6.7V22C231.4 30.8 225.8 38.2 212.4 38.2zM268.6 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H268.6zM397.3 36.8V8.7l-1.8 3.1 -14.9 25h-3.3l-14.7-25 -1.8-3.1v28.1h-6.5V1.3h9.2l14 24.4 1.7 3 1.7-3 13.9-24.4h9.1v35.5H397.3zM454.4 36.8l-4.7-8.8h-20.9l-4.5 8.8h-7l19.2-35.5h5.5l19.5 35.5H454.4zM439.1 8.2l-7.7 14.9h15.7L439.1 8.2zM488.4 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H488.4zM537.3 6.8v30h-6.7v-30h-15.5V1.3h37.7v5.5H537.3zM569.3 36.8V4.6c2.7 0 3.7-1.4 3.7-3.4h2.8v35.5L569.3 36.8 569.3 36.8zM628 11.3c-3.2-2.9-7.9-5.7-14.2-5.7 -9.5 0-14.8 6.5-14.8 13.3v0.7c0 6.7 5.4 13 15.3 13 5.9 0 10.8-2.8 13.9-5.7l4 4.2c-3.9 3.8-10.5 7.1-18.3 7.1 -13.4 0-21.6-8.7-21.6-18.3v-1.2c0-9.6 8.9-18.7 21.9-18.7 7.5 0 14.3 3.1 18 7.1L628 11.3zM321.5 12.4c1.2 0.8 1.5 2.4 0.8 3.6l-6.1 9.4c-0.8 1.2-2.4 1.6-3.6 0.8l0 0c-1.2-0.8-1.5-2.4-0.8-3.6l6.1-9.4C318.7 11.9 320.3 11.6 321.5 12.4L321.5 12.4z"}),c().createElement("path",{d:"M37.5 36.7l-4.7-8.9H11.7l-4.6 8.9H0L19.4 0.8H25l19.7 35.9H37.5zM22 7.8l-7.8 15.1h15.9L22 7.8zM82.8 36.7l-23.3-24 -2.3-2.5v26.6h-6.7v-36H57l22.6 24 2.3 2.6V0.8h6.7v35.9H82.8z"}),c().createElement("path",{d:"M719.9 37l-4.8-8.9H694l-4.6 8.9h-7.1l19.5-36h5.6l19.8 36H719.9zM704.4 8l-7.8 15.1h15.9L704.4 8zM733 37V1h6.8v36H733zM781 37c-1.8 0-2.6-2.5-2.9-5.8l-0.2-3.7c-0.2-3.6-1.7-5.1-8.4-5.1h-12.8V37H750V1h19.6c10.8 0 15.7 4.3 15.7 9.9 0 3.9-2 7.7-9 9 7 0.5 8.5 3.7 8.6 7.9l0.1 3c0.1 2.5 0.5 4.3 2.2 6.1V37H781zM778.5 11.8c0-2.6-2.1-5.1-7.9-5.1h-13.8v10.8h14.4c5 0 7.3-2.4 7.3-5.2V11.8zM794.8 37V1h6.8v30.4h28.2V37H794.8zM836.7 37V1h6.8v36H836.7zM886.2 37l-23.4-24.1 -2.3-2.5V37h-6.8V1h6.5l22.7 24.1 2.3 2.6V1h6.8v36H886.2zM902.3 37V1H935v5.6h-26v9.2h20v5.5h-20v10.1h26V37H902.3z"}))};d.defaultProps={title:__("An Automattic Airline","jetpack-my-jetpack"),height:7,className:""},d.propTypes={title:p().string,height:p().number,className:p().string};const m=d},8640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);n(4492);const s=e=>{const{format:t,icon:n,imageUrl:r}=e;return i().createElement("div",{className:"jp-components__decorative-card "+(t?"jp-components__decorative-card--"+t:"")},i().createElement("div",{className:"jp-components__decorative-card__image",style:{backgroundImage:r?`url( ${r} )`:""}}),i().createElement("div",{className:"jp-components__decorative-card__content"},i().createElement("div",{className:"jp-components__decorative-card__lines"})),(()=>{if(n)return i().createElement("div",{className:"jp-components__decorative-card__icon-container"},i().createElement("span",{className:"jp-components__decorative-card__icon jp-components__decorative-card__icon--"+n}))})())};s.propTypes={format:c().oneOf(["horizontal","vertical"]),icon:c().oneOf(["unlink"]),imageUrl:c().string},s.defaultProps={format:"horizontal"};const a=s},4328:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(236),i=n.n(r),o=n(9196),c=n.n(o),s=n(5736),a=n(9105),l=n.n(a),u=n(3698),p=n.n(u),d=n(8968),m=(n(9905),n(5482));const __=s.__,g=e=>{const{a8cLogoHref:t,moduleName:n,className:r,moduleNameHref:o,...s}=e;return c().createElement("div",i()({className:l()("jp-dashboard-footer",r)},s),c().createElement("div",{className:"jp-dashboard-footer__footer-left"},c().createElement(m.Z,{logoColor:"#000",showText:!1,height:16,className:"jp-dashboard-footer__jetpack-symbol","aria-label":__("Jetpack logo","jetpack-my-jetpack")}),c().createElement("span",{className:"jp-dashboard-footer__module-name"},o?c().createElement("a",{href:o,"aria-label":n},n):n)),c().createElement("div",{className:"jp-dashboard-footer__footer-right"},c().createElement("a",{href:t,"aria-label":__("An Automattic Airline","jetpack-my-jetpack")},c().createElement(d.Z,null))))};g.defaultProps={a8cLogoHref:"https://automattic.com",moduleName:__("Jetpack","jetpack-my-jetpack"),className:"",moduleNameHref:"https://jetpack.com"},g.propTypes={a8cLogoHref:p().string,moduleName:p().string,className:p().string,moduleNameHref:p().string};const h=g},5482:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(236),i=n.n(r),o=n(4502),c=n.n(o),s=n(3698),a=n.n(s),l=n(9196),u=n.n(l),p=n(9105),d=n.n(p),m=n(5736);const __=m.__;class g extends u().Component{render(){const{logoColor:e,showText:t,className:n,...r}=this.props,o=t?"0 0 118 32":"0 0 32 32";return u().createElement("svg",i()({xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:o,className:d()("jetpack-logo",n),"aria-labelledby":"jetpack-logo-title"},r),u().createElement("title",{id:"jetpack-logo-title"},__("Jetpack Logo","jetpack-my-jetpack")),u().createElement("path",{fill:e,d:"M16,0C7.2,0,0,7.2,0,16s7.2,16,16,16s16-7.2,16-16S24.8,0,16,0z M15,19H7l8-16V19z M17,29V13h8L17,29z"}),t&&u().createElement(l.Fragment,null,u().createElement("path",{d:"M41.3,26.6c-0.5-0.7-0.9-1.4-1.3-2.1c2.3-1.4,3-2.5,3-4.6V8h-3V6h6v13.4C46,22.8,45,24.8,41.3,26.6z"}),u().createElement("path",{d:"M65,18.4c0,1.1,0.8,1.3,1.4,1.3c0.5,0,2-0.2,2.6-0.4v2.1c-0.9,0.3-2.5,0.5-3.7,0.5c-1.5,0-3.2-0.5-3.2-3.1V12H60v-2h2.1V7.1 H65V10h4v2h-4V18.4z"}),u().createElement("path",{d:"M71,10h3v1.3c1.1-0.8,1.9-1.3,3.3-1.3c2.5,0,4.5,1.8,4.5,5.6s-2.2,6.3-5.8,6.3c-0.9,0-1.3-0.1-2-0.3V28h-3V10z M76.5,12.3 c-0.8,0-1.6,0.4-2.5,1.2v5.9c0.6,0.1,0.9,0.2,1.8,0.2c2,0,3.2-1.3,3.2-3.9C79,13.4,78.1,12.3,76.5,12.3z"}),u().createElement("path",{d:"M93,22h-3v-1.5c-0.9,0.7-1.9,1.5-3.5,1.5c-1.5,0-3.1-1.1-3.1-3.2c0-2.9,2.5-3.4,4.2-3.7l2.4-0.3v-0.3c0-1.5-0.5-2.3-2-2.3 c-0.7,0-2.3,0.5-3.7,1.1L84,11c1.2-0.4,3-1,4.4-1c2.7,0,4.6,1.4,4.6,4.7L93,22z M90,16.4l-2.2,0.4c-0.7,0.1-1.4,0.5-1.4,1.6 c0,0.9,0.5,1.4,1.3,1.4s1.5-0.5,2.3-1V16.4z"}),u().createElement("path",{d:"M104.5,21.3c-1.1,0.4-2.2,0.6-3.5,0.6c-4.2,0-5.9-2.4-5.9-5.9c0-3.7,2.3-6,6.1-6c1.4,0,2.3,0.2,3.2,0.5V13 c-0.8-0.3-2-0.6-3.2-0.6c-1.7,0-3.2,0.9-3.2,3.6c0,2.9,1.5,3.8,3.3,3.8c0.9,0,1.9-0.2,3.2-0.7V21.3z"}),u().createElement("path",{d:"M110,15.2c0.2-0.3,0.2-0.8,3.8-5.2h3.7l-4.6,5.7l5,6.3h-3.7l-4.2-5.8V22h-3V6h3V15.2z"}),u().createElement("path",{d:"M58.5,21.3c-1.5,0.5-2.7,0.6-4.2,0.6c-3.6,0-5.8-1.8-5.8-6c0-3.1,1.9-5.9,5.5-5.9s4.9,2.5,4.9,4.9c0,0.8,0,1.5-0.1,2h-7.3 c0.1,2.5,1.5,2.8,3.6,2.8c1.1,0,2.2-0.3,3.4-0.7C58.5,19,58.5,21.3,58.5,21.3z M56,15c0-1.4-0.5-2.9-2-2.9c-1.4,0-2.3,1.3-2.4,2.9 C51.6,15,56,15,56,15z"})))}}c()(g,"propTypes",{className:a().string,width:a().number,height:a().number,showText:a().bool,logoColor:a().string}),c()(g,"defaultProps",{className:"",height:32,showText:!0,logoColor:"#069e08"});const h=g},1129:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(3698),a=n.n(s),l=n(8346);const u=e=>{const{children:t,className:n}=e,r=Math.min(4,e.sm??4),o=Math.min(8,e.md??8),s=Math.min(12,e.lg??12),a=c()(n,{[l.Z[`col-sm-${r}`]]:Number.isInteger(r),[l.Z[`col-md-${o}`]]:Number.isInteger(o),[l.Z[`col-lg-${s}`]]:Number.isInteger(s)});return i().createElement("div",{className:a},t)};u.proptypes={className:a().string,sm:a().number.isRequired,md:a().number,lg:a().number};const p=u},2081:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(3698),a=n.n(s),l=n(6222);const u=e=>{const{children:t,fluid:n,className:r}=e,o=`calc( var(--horizontal-spacing) * ${e.horizontalSpacing} )`,s={paddingTop:o,paddingBottom:o,rowGap:`calc( var(--horizontal-spacing) * ${e.horizontalGap} )`},a=c()(r,l.Z.container,{[l.Z.fluid]:n});return i().createElement("div",{className:a,style:s},t)};u.propTypes={fluid:a().bool,className:a().string,horizontalSpacing:a().number,horizontalGap:a().number},u.defaultProps={fluid:!1,horizontalGap:1,horizontalSpacing:1};const p=u},648:(e,t,n)=>{"use strict";n.d(t,{oQ:()=>a,pu:()=>l,dN:()=>u,r7:()=>p,KM:()=>d,VS:()=>g});var r=n(9196),i=n.n(r),o=n(5609),c=n(6686);function s(e){let{className:t,size:n=24,viewBox:r="0 0 24 24",opacity:c=1,color:s="#2C3338",children:a}=e;return i().createElement(o.SVG,{className:t,width:n,height:n,viewBox:r,fill:s,fillRule:"evenodd",clipRule:"evenodd",xmlns:"http://www.w3.org/2000/svg"},i().createElement(o.G,{opacity:c},a))}const a=e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"m8.455 21.207 8-17.5-.91-.416-1.261 2.76A4.979 4.979 0 0 0 12 5.5c-1.062 0-2.046.33-2.855.895L7.19 4.44 6.13 5.5l1.926 1.927A4.975 4.975 0 0 0 7.025 10H5v1.5h2V13H5v1.5h2.1a5.001 5.001 0 0 0 1.937 3.028L7.545 20.79l.91.416ZM9.68 16.12A3.492 3.492 0 0 1 8.5 13.5v-3a3.5 3.5 0 0 1 5.159-3.083L9.68 16.121Zm5.675-6.62.81-1.77c.44.663.728 1.436.81 2.269H19v1.5h-2V13h2v1.5h-2.1a5.002 5.002 0 0 1-5.634 3.947l.662-1.448L12 17a3.5 3.5 0 0 0 3.5-3.5v-3a3.5 3.5 0 0 0-.145-.998Z"}))},l=e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"m15.82 11.373.013-1.277v-.03c0-1.48-1.352-2.9-3.3-2.9-1.627 0-2.87 1.015-3.205 2.208l-.32 1.143-1.186-.048a2.192 2.192 0 0 0-.089-.002c-1.19 0-2.233 1.008-2.233 2.35 0 1.34 1.04 2.348 2.23 2.35H16.8c.895 0 1.7-.762 1.7-1.8 0-.927-.649-1.643-1.423-1.777l-1.258-.217ZM7.883 8.97l-.15-.003C5.67 8.967 4 10.69 4 12.817c0 2.126 1.671 3.85 3.733 3.85H16.8c1.767 0 3.2-1.478 3.2-3.3 0-1.635-1.154-2.993-2.667-3.255v-.045c0-2.43-2.149-4.4-4.8-4.4-2.237 0-4.118 1.403-4.65 3.303Z",fill:"#000"}))},u=e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"m12 3.176 6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 0 1-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176ZM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21Z"}))},p=e=>{let{size:t,className:n=c.Z["star-icon"]}=e;return i().createElement(s,{className:n,size:t},i().createElement(o.Path,{d:"M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304"}))},d=e=>{let{size:t,className:n=c.Z["checkmark-icon"]}=e;return i().createElement(s,{className:n,size:t},i().createElement(o.Path,{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658C17.823 3.39 15.075 2 12 2 6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-1.528-.353-2.97-.966-4.266L11 17.768z"}))},m={"anti-spam":a,backup:l,boost:e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M4.19505 16.2545C4.47368 16.561 4.94802 16.5836 5.25451 16.3049L10.2595 11.7549L14.2842 15.2765L19 10.5607V13.75H20.5V9.5V8.75239V8.7476V8H19.7529H19.7471H19H14.75V9.5H17.9393L14.2158 13.2235L10.2405 9.74507L4.2455 15.195C3.93901 15.4737 3.91642 15.948 4.19505 16.2545Z"}))},crm:e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"M15.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Zm0 1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm-2.25 6v-2a2.75 2.75 0 0 0-2.75-2.75h-4A2.75 2.75 0 0 0 3.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5Zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0 1 20.25 15ZM9.5 8.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm1.5 0a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z"}))},extras:e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5ZM12 4H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-6h-1.5v6a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h6V4Z"}))},scan:u,search:e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"M17.5 11.5a4 4 0 1 1-8 0 4 4 0 0 1 8 0Zm1.5 0a5.5 5.5 0 0 1-9.142 4.121l-3.364 2.943-.988-1.128 3.373-2.952A5.5 5.5 0 1 1 19 11.5Z"}))},star:p,videopress:e=>{let{opacity:t=1,size:n}=e;return i().createElement(s,{size:n,opacity:t},i().createElement(o.Path,{d:"M5.286 4.5h13.428c.434 0 .786.352.786.786v13.428a.786.786 0 0 1-.786.786H5.286a.786.786 0 0 1-.786-.786V5.286c0-.434.352-.786.786-.786ZM3 5.286A2.286 2.286 0 0 1 5.286 3h13.428A2.286 2.286 0 0 1 21 5.286v13.428A2.286 2.286 0 0 1 18.714 21H5.286A2.286 2.286 0 0 1 3 18.714V5.286ZM15 12l-5-3v6l5-3Z"}))}};function g(e){return m[e]?m[e]:null}},92:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>v,H3:()=>k,Dx:()=>E});var r=n(236),i=n.n(r),o=n(9196),c=n.n(o),s=n(3698),a=n.n(s),l=n(9105),u=n.n(l),p=n(5384);const d={"headline-medium":"h1","headline-small":"h2","headline-small-regular":"h2","title-medium":"h3","title-small":"h4",body:"p","body-small":"p","body-extra-small":"p",label:"p"},m={regular:"regular",bold:"bold"},g={medium:"medium",small:"small"},h=["mt","mr","mb","ml","mx","my","m","pt","pr","pb","pl","px","py","p"],f=[0,1,2,3,4,5,6,7,8],y=e=>{let{variant:t,children:n,component:r,className:o,...s}=e;const a=r||d[t]||"span",l=h.reduce(((e,t)=>(void 0!==s[t]&&(e+=p.Z[`${t}-${s[t]}`]+" ",delete s[t]),e)),"");return c().createElement(a,i()({className:u()(p.Z[t],o,l)},s),n)};y.propTypes={variant:a().oneOf(Object.keys(d)),m:a().oneOf(f),mt:a().oneOf(f),mr:a().oneOf(f),mb:a().oneOf(f),ml:a().oneOf(f),mx:a().oneOf(f),my:a().oneOf(f),p:a().oneOf(f),pt:a().oneOf(f),pr:a().oneOf(f),pb:a().oneOf(f),pl:a().oneOf(f),px:a().oneOf(f),py:a().oneOf(f),children:a().node,component:a().oneOfType([a().elementType,a().string])},y.defaultProps={variant:"body",children:null,component:null};const v=y,b=e=>{let{children:t}=e;return c().createElement(y,{variant:"headline-medium",mb:3},t)};b.propTypes={children:a().node},b.defaultProps={children:null};const k=e=>{var t;let{children:n,weight:r="bold"}=e;return r="bold"===r?"":r,c().createElement(y,{variant:"headline-small"+(null!==(t=r)&&void 0!==t&&t.length?`-${r}`:""),mb:3},n)};k.propTypes={weight:a().oneOf(Object.values(m)),children:a().node},k.defaultProps={weight:m.bold,children:null};const E=e=>{let{children:t,size:n="medium"}=e;return c().createElement(y,{variant:`title-${n}`,mb:1},t)};E.propTypes={size:a().oneOf(Object.values(g)),children:a().node},E.defaultProps={size:g.medium}},8337:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>l});var r=n(9196),i=n.n(r);const o={"--font-headline-medium":"48px","--font-headline-small":"36px","--font-title-medium":"24px","--font-title-small":"20px","--font-body":"16px","--font-body-small":"14px","--font-body-extra-small":"12px","--font-title-large":"var(--font-headline-small)","--font-label":"var(--font-body-extra-small)"},c={"--jp-black":"#000000","--jp-black-80":"#2c3338","--jp-white":"#ffffff","--jp-white-off":"#f9f9f6","--jp-gray":"#dcdcde","--jp-gray-0":"#F6F7F7","--jp-gray-10":"#C3C4C7","--jp-gray-20":"#A7AAAD","--jp-gray-40":"#787C82","--jp-gray-50":"#646970","--jp-gray-60":"#50575E","--jp-gray-80":"#2C3338","--jp-gray-off":"#e2e2df","--jp-red-0":"#F7EBEC","--jp-red-50":"#D63638","--jp-red-60":"#B32D2E","--jp-red-80":"#8A2424","--jp-red":"#d63639","--jp-pink":"#C9356E","--jp-green-0":"#f0f2eb","--jp-green-5":"#d0e6b8","--jp-green-10":"#9dd977","--jp-green-20":"#64ca43","--jp-green-30":"#2fb41f","--jp-green-40":"#069e08","--jp-green-50":"#008710","--jp-green-60":"#007117","--jp-green-70":"#005b18","--jp-green-80":"#004515","--jp-green-90":"#003010","--jp-green-100":"#001c09","--jp-green":"#069e08","--jp-green-primary":"var( --jp-green-40 )","--jp-green-secondary":"var( --jp-green-30 )"},s={"--jp-border-radius":"4px","--jp-menu-border-height":"1px","--jp-underline-thickness":"2px"},a={"--spacing-base":"8px"},l=e=>{let{children:t=null}=e;return(0,r.useLayoutEffect)((()=>{(()=>{const e=document.getElementById("jetpack-theme-provider"),t={...o,...c,...s,...a};for(const n in t)e.style.setProperty(n,t[n])})()}),[]),i().createElement("div",{id:"jetpack-theme-provider"},t)}},4481:(e,t,n)=>{"use strict";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={};let r;var i;"undefined"!=typeof window&&(r=null===(i=window.Initial_State)||void 0===i?void 0:i.calypsoEnv);if(0===e.search("https://")){const t=new URL(e);e=`https://${t.host}${t.pathname}`,n.url=encodeURIComponent(e)}else n.source=encodeURIComponent(e);Object.keys(t).map((e=>{n[e]=encodeURIComponent(t[e])})),!Object.keys(n).includes("site")&&"undefined"!=typeof jetpack_redirects&&jetpack_redirects.hasOwnProperty("currentSiteRawUrl")&&(n.site=jetpack_redirects.currentSiteRawUrl),r&&(n.calypso_env=r);const o=Object.keys(n).map((e=>e+"="+n[e])).join("&");return"https://jetpack.com/redirect/?"+o}n.d(t,{Z:()=>r})},4680:(e,t,n)=>{let r={};try{r=n(4462)}catch{console.error("jetpackConfig is missing in your webpack config file. See @automattic/jetpack-config"),r={missingConfig:!0}}const i=e=>r.hasOwnProperty(e);e.exports={jetpackConfigHas:i,jetpackConfigGet:e=>{if(!i(e))throw'This app requires the "'+e+'" Jetpack Config to be defined in your webpack configuration file. See details in @automattic/jetpack-config package docs.';return r[e]}}},5713:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(8985),l=n(6509);const __=s.__,u=e=>{const{title:t,buttonLabel:n,apiRoot:r,apiNonce:o,registrationNonce:c,from:s,redirectUri:u,images:p,children:d,assetBaseUrl:m,autoTrigger:g,footer:h}=e,{handleRegisterSite:f,isRegistered:y,isUserConnected:v,siteIsRegistering:b,userIsConnecting:k,registrationError:E}=(0,l.Z)({registrationNonce:c,redirectUri:u,apiRoot:r,apiNonce:o,autoTrigger:g,from:s}),_=!y||!v,j=Boolean(E),w=b||k;return i().createElement(a.Z,{title:t,images:p,assetBaseUrl:m,showConnectButton:_,buttonLabel:n,handleButtonClick:f,displayButtonError:j,buttonIsLoading:w,footer:h},d)};u.propTypes={title:c().string,buttonLabel:c().string,apiRoot:c().string.isRequired,apiNonce:c().string.isRequired,registrationNonce:c().string.isRequired,from:c().string,redirectUri:c().string.isRequired,autoTrigger:c().bool,images:c().arrayOf(c().string),assetBaseUrl:c().string},u.defaultProps={title:__("Over 5 million WordPress sites are faster and more secure","jetpack-my-jetpack"),buttonLabel:__("Set up Jetpack","jetpack-my-jetpack"),images:[],redirectUri:null,autoTrigger:!1};const p=u},8985:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(4481),l=n(4696),u=n(9307),p=n(3509);n(5797);const __=s.__,d=(0,u.createInterpolateElement)(__("By clicking the button above, you agree to our <tosLink>Terms of Service</tosLink> and to <shareDetailsLink>share details</shareDetailsLink> with WordPress.com.","jetpack-my-jetpack"),{tosLink:i().createElement("a",{href:(0,a.Z)("wpcom-tos"),rel:"noopener noreferrer",target:"_blank"}),shareDetailsLink:i().createElement("a",{href:(0,a.Z)("jetpack-support-what-data-does-jetpack-sync"),rel:"noopener noreferrer",target:"_blank"})}),m=e=>{const{title:t,images:n,children:r,assetBaseUrl:o,isLoading:c,showConnectButton:s,buttonLabel:a,handleButtonClick:u,displayButtonError:m,buttonIsLoading:g,footer:h}=e;return i().createElement(p.Z,{title:t,assetBaseUrl:o,images:n,className:"jp-connection__connect-screen"+(c?" jp-connection__connect-screen__loading":"")},i().createElement("div",{className:"jp-connection__connect-screen__content"},r,s&&i().createElement(i().Fragment,null,i().createElement(l.Z,{label:a,onClick:u,displayError:m,isLoading:g}),i().createElement("div",{className:"jp-connection__connect-screen__tos"},d)),h&&i().createElement("div",{className:"jp-connection__connect-screen__footer"},h)))};m.propTypes={title:c().string,images:c().arrayOf(c().string),assetBaseUrl:c().string,isLoading:c().bool,showConnectButton:c().bool,buttonLabel:c().string.isRequired,handleButtonClick:c().func,displayButtonError:c().bool,buttonIsLoading:c().bool,footer:c().node},m.defaultProps={showConnectButton:!0,isLoading:!1,buttonIsLoading:!1,displayButtonError:!1,handleButtonClick:()=>{},footer:null};const g=m},9562:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);const s=e=>{const{images:t,assetBaseUrl:n}=e;if(!t.length)return null;const r=t.map(((e,t)=>i().createElement(i().Fragment,{key:t},i().createElement("img",{src:n+e,alt:""}))));return i().createElement("div",{className:"jp-connection__connect-screen__image-slider"},r)};s.propTypes={images:c().arrayOf(c().string).isRequired,assetBaseUrl:c().string},s.defaultProps={assetBaseUrl:""};const a=s},3509:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5482),a=n(9562);n(4091);const l=e=>{const{title:t,children:n,className:r,assetBaseUrl:o,images:c}=e,l=null==c?void 0:c.length;return i().createElement("div",{className:"jp-connection__connect-screen-layout"+(l?" jp-connection__connect-screen-layout__two-columns":"")+(r?" "+r:"")},i().createElement("div",{className:"jp-connection__connect-screen-layout__left"},i().createElement(s.Z,null),i().createElement("h2",null,t),n),l?i().createElement("div",{className:"jp-connection__connect-screen-layout__right"},i().createElement(a.Z,{images:c,assetBaseUrl:o})):null)};l.propTypes={title:c().string,className:c().string,images:c().arrayOf(c().string),assetBaseUrl:c().string};const u=l},7143:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n(3698),o=n.n(i),c=n(488);const s=e=>{const{redirectFunc:t,connectUrl:n,redirectUri:i,from:o}=e,[s,a]=(0,r.useState)(null);return n&&n!==s&&a(n),(0,r.useEffect)((()=>{s||c.ZP.fetchAuthorizationUrl(i).then((e=>a(e.authorizeUrl))).catch((e=>{throw e}))}),[]),s?(t(s+(o?(s.includes("?")?"&":"?")+"from="+encodeURIComponent(o):"")),null):null};s.propTypes={connectUrl:o().string,redirectUri:o().string.isRequired,from:o().string,redirectFunc:o().func},s.defaultProps={redirectFunc:e=>window.location.assign(e),redirectUri:null};const a=s},5096:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(7095);const __=s.__,l=e=>{const{connectedPlugins:t,disconnectingPlugin:n}=e,o=(0,r.useMemo)((()=>{if(t){return Object.keys(t).map((e=>Object.assign({slug:e},t[e]))).filter((e=>n!==e.slug))}return[]}),[t,n]);return t&&o.length>0?i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is powering other plugins on your site. If you disconnect, these plugins will no longer work.","jetpack-my-jetpack"))),i().createElement("div",{className:"jp-connection__disconnect-card__group"},o.map((e=>i().createElement(a.Z,{title:e.name,key:e.slug}))))):null};l.propTypes={connectedPlugins:c().object,disconnectingPlugin:c().string};const u=l},3607:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(3698),a=n.n(s),l=n(488),u=n(92),p=n(9818),d=n(7143),m=n(8875),g=n(8310),h=n(6509);n(4765);const __=o.__,f=e=>{var t,n,o,s;const{apiRoot:a,apiNonce:f,redirectUri:y,title:v,connectionInfoText:b,onDisconnected:k,connectedPlugins:E,connectedSiteId:_,context:j,onConnectUser:w,requiresUserConnection:C}=e,{isRegistered:Z,isUserConnected:S,userConnectionData:P,hasConnectedOwner:N}=(0,h.Z)({apiRoot:a,apiNonce:f}),x=(0,r.useRef)(),O=null===(t=P.currentUser)||void 0===t||null===(n=t.wpcomUser)||void 0===n?void 0:n.avatar;(0,r.useEffect)((()=>{O&&(x.current.style.backgroundImage=`url('${O}')`)}),[O]);const[R,T]=(0,r.useState)(!1),A=(0,p.useSelect)((e=>e(g.t).getUserIsConnecting()),[]),{setConnectionStatus:F,setUserIsConnecting:L}=(0,p.useDispatch)(g.t),U=w||L;(0,r.useEffect)((()=>{l.ZP.setApiRoot(a),l.ZP.setApiNonce(f)}),[a,f]);const I=(0,r.useCallback)((e=>{e&&e.preventDefault(),T(!0)}),[T]),D=(0,r.useCallback)((e=>{e&&e.preventDefault(),T(!1)}),[T]),M=(0,r.useCallback)((e=>{e&&e.preventDefault(),F({isActive:!1,isRegistered:!1,isUserConnected:!1}),k&&"[object Function]"==={}.toString.call(k)&&k()}),[k,F]);return Z?i().createElement("div",{className:"jp-connection-status-card"},i().createElement(u.H3,null,v),i().createElement(u.ZP,{variant:"body"},b),i().createElement("div",{className:"jp-connection-status-card--status"},i().createElement("div",{className:"jp-connection-status-card--cloud"}),i().createElement("div",{className:"jp-connection-status-card--line"+(S?"":" jp-connection-status-card--site-only")}),i().createElement("div",{className:"jp-connection-status-card--jetpack-logo"}),i().createElement("div",{className:"jp-connection-status-card--avatar",ref:x})),i().createElement("ul",{className:"jp-connection-status-card--list"},i().createElement("li",{className:"jp-connection-status-card--list-item-success"},__("Site connected.","jetpack-my-jetpack")," ",i().createElement(c.Button,{variant:"link",onClick:I,className:"jp-connection__disconnect-dialog__link"},__("Disconnect","jetpack-my-jetpack")),i().createElement(m.Z,{apiRoot:a,apiNonce:f,onDisconnected:M,connectedPlugins:E,connectedSiteId:_,connectedUser:P,isOpen:R,onClose:D,context:j})),S&&i().createElement("li",{className:"jp-connection-status-card--list-item-success"},__("Logged in as","jetpack-my-jetpack")," ",null===(o=P.currentUser)||void 0===o||null===(s=o.wpcomUser)||void 0===s?void 0:s.display_name),!N&&i().createElement("li",{className:"jp-connection-status-card--list-item-"+(C?"error":"info")},C&&__("Requires user connection.","jetpack-my-jetpack")," ",i().createElement(c.Button,{variant:"link",disabled:A,onClick:U,className:"jp-connection-status-card--btn-connect-user"},__("Connect your user account","jetpack-my-jetpack")))),A&&i().createElement(d.Z,{redirectUri:y})):null};f.propTypes={apiRoot:a().string.isRequired,apiNonce:a().string.isRequired,redirectUri:a().string,connectedPlugins:a().object,connectedSiteId:a().number,title:a().string,connectionInfoText:a().string,onDisconnected:a().func,context:a().string,onConnectUser:a().func,requiresUserConnection:a().bool},f.defaultProps={title:__("Connection","jetpack-my-jetpack"),connectionInfoText:__("Leverages the cloud for more powerful Jetpack features.","jetpack-my-jetpack"),redirectUri:null,onConnectUser:null,requiresUserConnection:!0};const y=f},7095:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o);n(7906);const s=e=>{const{title:t,value:n,description:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-card card"},i().createElement("div",{className:"jp-connection__disconnect-card__card-content"},i().createElement("p",{className:"jp-connection__disconnect-card__card-headline"},t),(n||r)&&i().createElement("div",{className:"jp-connection__disconnect-card__card-stat-block"},i().createElement("span",{className:"jp-connection__disconnect-card__card-stat"},n),i().createElement("div",{className:"jp-connection__disconnect-card__card-description"},r))))};s.propTypes={title:c().string,value:c().oneOfType([c().string,c().number]),description:c().number};const a=s},8875:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=n(5609),l=n(488),u=n(5325),p=n(4680),d=(n(5755),n(1945)),m=n(2365),g=n(5125),h=n(7343);const __=s.__,f=e=>{const[t,n]=(0,r.useState)(!1),[o,c]=(0,r.useState)(!1),[s,f]=(0,r.useState)(!1),[y,v]=(0,r.useState)(!1),[b,k]=(0,r.useState)(!1),[E,_]=(0,r.useState)(!1),{apiRoot:j,apiNonce:w,connectedPlugins:C,title:Z,pluginScreenDisconnectCallback:S,onDisconnected:P,onError:N,disconnectStepComponent:x,context:O,connectedUser:R,connectedSiteId:T,isOpen:A,onClose:F}=e;let L="";(0,p.jetpackConfigHas)("consumer_slug")&&(L=(0,p.jetpackConfigGet)("consumer_slug"));const U=(0,r.useMemo)((()=>({context:O,plugin:L})),[O,L]);(0,r.useEffect)((()=>{l.ZP.setApiRoot(j),l.ZP.setApiNonce(w)}),[j,w]),(0,r.useEffect)((()=>{R&&R.ID&&R.login&&u.Z.initialize(R.ID,R.login)}),[R,R.ID,R.login]),(0,r.useEffect)((()=>{A&&u.Z.tracks.recordEvent("jetpack_disconnect_dialog_open",U)}),[A,U]),(0,r.useEffect)((()=>{A&&(o?!o||y||b?y&&!b?u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"survey"},U)):b&&u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"thank_you"},U)):u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect_confirm"},U)):u.Z.tracks.recordEvent("jetpack_disconnect_dialog_step",Object.assign({},{step:"disconnect"},U)))}),[A,o,y,b,U]);const I=(0,r.useCallback)((()=>{l.ZP.disconnectSite().then((()=>{n(!1),c(!0)})).catch((e=>{n(!1),f(e),N&&N(e)}))}),[n,c,f,N]),D=(0,r.useCallback)(((e,t)=>{_(!0),fetch("https://public-api.wordpress.com/wpcom/v2/marketing/feedback-survey",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify(e)}).then((e=>e.json())).then((e=>{if(!0!==e.success)throw new Error("Survey endpoint returned error code "+e.code);u.Z.tracks.recordEvent("jetpack_disconnect_survey_submit",t),k(!0),_(!1)})).catch((e=>{u.Z.tracks.recordEvent("jetpack_disconnect_survey_error",Object.assign({},{error:e.message},t)),k(!0),_(!1)}))}),[_,k]),M=(0,r.useCallback)((e=>{e&&e.preventDefault(),f(!1),n(!0),"plugins"!==O?I():S&&S(e)}),[f,n,S,O,I]),z=(0,r.useCallback)((e=>u.Z.tracks.recordEvent(e,U)),[U]),B=(0,r.useCallback)((()=>R.ID&&T),[R,T]),V=(0,r.useCallback)(((e,t,n)=>{if(n&&n.preventDefault(),!B())return void k(!0);const r={site_id:T,user_id:R.ID,survey_id:"jetpack-plugin-disconnect",survey_responses:{"why-cancel":{response:e,text:t||null}}},i=Object.assign({},U,{disconnect_reason:e});D(r,i)}),[D,k,B,T,R,U]),H=(0,r.useCallback)((e=>{e&&e.preventDefault(),P&&P(),F()}),[P,F]),$=(0,r.useCallback)((e=>{e&&e.preventDefault(),v(!0)}),[v]);return i().createElement(i().Fragment,null,A&&i().createElement(a.Modal,{title:"",contentLabel:Z,aria:{labelledby:"jp-connection__disconnect-dialog__heading"},onRequestClose:F,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"jp-connection__disconnect-dialog"+(o?" jp-connection__disconnect-dialog__success":"")},o?!o||y||b?y&&!b?i().createElement(g.Z,{isSubmittingFeedback:E,onFeedBackProvided:V,onExit:H}):b?i().createElement(h.Z,{onExit:H}):void 0:i().createElement(m.Z,{canProvideFeedback:B(),onProvideFeedback:$,onExit:H}):i().createElement(d.Z,{title:Z,connectedPlugins:C,disconnectStepComponent:x,isDisconnecting:t,closeModal:F,onDisconnect:M,disconnectError:s,context:O,disconnectingPlugin:L,trackModalClick:z})))};f.propTypes={apiRoot:c().string.isRequired,apiNonce:c().string.isRequired,title:c().string,onDisconnected:c().func,onError:c().func,context:c().string,connectedPlugins:c().object,pluginScreenDisconnectCallback:c().func,disconnectStepComponent:c().element,connectedUser:c().object,connectedSiteId:c().number,isOpen:c().bool,onClose:c().func},f.defaultProps={title:__("Are you sure you want to disconnect?","jetpack-my-jetpack"),context:"jetpack-dashboard",connectedUser:{}};const y=f},2365:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(9307),a=n(5736),l=n(5609),u=n(8640),p=n(2042);const __=a.__,d=e=>{const{onExit:t,canProvideFeedback:n,onProvideFeedback:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement(u.Z,{icon:"unlink",imageUrl:p}),i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy jp-connection__disconnect-dialog__step-copy--narrow"},i().createElement("h1",null,(0,s.createInterpolateElement)(__("Jetpack has been <br/>successfully disconnected.","jetpack-my-jetpack"),{br:i().createElement("br",null)})),n&&i().createElement(i().Fragment,null,i().createElement("p",null,__("We’re sorry to see you go. Here at Jetpack, we’re always striving to provide the best experience for our customers. Please take our short survey (2 minutes, promise).","jetpack-my-jetpack")),i().createElement("p",null,i().createElement(l.Button,{variant:"primary",onClick:r,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Help us improve","jetpack-my-jetpack"))),i().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("No thank you","jetpack-my-jetpack"))),!n&&i().createElement(i().Fragment,null,i().createElement("p",null,i().createElement(l.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))))};d.PropTypes={onExit:c().func,onProvideFeedback:c().func,canProvideFeedback:c().bool};const m=d},1945:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(9307),c=n(5736),s=n(4481),a=n(5609),l=n(3698),u=n.n(l),p=n(5096);const __=c.__,d=e=>{const{title:t,isDisconnecting:n,onDisconnect:c,disconnectError:l,disconnectStepComponent:u,connectedPlugins:d,disconnectingPlugin:m,closeModal:g,context:h,trackModalClick:f}=e,y=(0,r.useCallback)((()=>f("jetpack_disconnect_dialog_click_learn_about")),[f]),v=(0,r.useCallback)((()=>f("jetpack_disconnect_dialog_click_support")),[f]),b=(0,r.useCallback)((()=>{f("jetpack_disconnect_dialog_click_stay_connected"),g()}),[f,g]),k=(0,r.useCallback)((e=>{f("jetpack_disconnect_dialog_click_disconnect"),c(e)}),[f,c]);return i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement("h1",{id:"jp-connection__disconnect-dialog__heading"},t),i().createElement(p.Z,{connectedPlugins:d,disconnectingPlugin:m}),u,(()=>{if(!(d&&Object.keys(d).filter((e=>e!==m)).length)&&!u)return i().createElement("div",{className:"jp-connection__disconnect-dialog__step-copy"},i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Jetpack is currently powering multiple products on your site.","jetpack-my-jetpack"),i().createElement("br",null),__("Once you disconnect Jetpack, these will no longer work.","jetpack-my-jetpack")))})()),i().createElement("div",{className:"jp-connection__disconnect-dialog__actions"},i().createElement("div",{className:"jp-row"},i().createElement("div",{className:"lg-col-span-7 md-col-span-8 sm-col-span-4"},i().createElement("p",null,(0,o.createInterpolateElement)(__("<strong>Need help?</strong> Learn more about the <jpConnectionInfoLink>Jetpack connection</jpConnectionInfoLink> or <jpSupportLink>contact Jetpack support</jpSupportLink>.","jetpack-my-jetpack"),{strong:i().createElement("strong",null),jpConnectionInfoLink:i().createElement("a",{href:(0,s.Z)("why-the-wordpress-com-connection-is-important-for-jetpack"),rel:"noopener noreferrer",target:"_blank",className:"jp-connection__disconnect-dialog__link",onClick:y}),jpSupportLink:i().createElement("a",{href:(0,s.Z)("jetpack-support"),rel:"noopener noreferrer",target:"_blank",className:"jp-connection__disconnect-dialog__link",onClick:v})}))),i().createElement("div",{className:"jp-connection__disconnect-dialog__button-wrap lg-col-span-5 md-col-span-8 sm-col-span-4"},i().createElement(a.Button,{variant:"primary",disabled:n,onClick:b,className:"jp-connection__disconnect-dialog__btn-dismiss"},__("Stay connected","jetpack-my-jetpack")),(()=>{let e=__("Disconnect","jetpack-my-jetpack");return n?e=__("Disconnecting…","jetpack-my-jetpack"):"plugins"===h&&(e=__("Disconnect and Deactivate","jetpack-my-jetpack")),i().createElement(a.Button,{variant:"primary",disabled:n,onClick:k,className:"jp-connection__disconnect-dialog__btn-disconnect"},e)})())),l&&i().createElement("p",{className:"jp-connection__disconnect-dialog__error"},l)))};d.propTypes={title:u().string,isDisconnecting:u().bool,onDisconnect:u().func,disconnectError:u().bool,disconnectStepComponent:u().elementType,connectedPlugins:u().object,disconnectingPlugin:u().string,closeModal:u().func,context:u().string,trackModalClick:u().func};const m=d},5125:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5736),a=(n(5934),n(6543));const __=s.__,l=e=>{const{onExit:t,onFeedBackProvided:n,isSubmittingFeedback:r}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement("h1",null,__("Before you go, help us improve Jetpack","jetpack-my-jetpack")),i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},__("Let us know what didn‘t work for you","jetpack-my-jetpack")),i().createElement(a.Z,{onSubmit:n,isSubmittingFeedback:r}),i().createElement("a",{className:"jp-connection__disconnect-dialog__link jp-connection__disconnect-dialog__link--bold",href:"#",onClick:t},__("Skip for now","jetpack-my-jetpack")))};l.PropTypes={onExit:c().func,onFeedBackProvided:c().func,isSubmittingFeedback:c().bool};const u=l},7343:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(8640),a=n(5736),l=n(5609),u=n(9307),p=n(724);const __=a.__,d=e=>{const{onExit:t}=e;return i().createElement("div",{className:"jp-connection__disconnect-dialog__content"},i().createElement(s.Z,{format:"vertical",imageUrl:p}),i().createElement("div",{className:"jp-connection__disconnect-dialog__copy"},i().createElement("h1",null,__("Thank you!","jetpack-my-jetpack")),i().createElement("p",{className:"jp-connection__disconnect-dialog__large-text"},(0,u.createInterpolateElement)(__("Your answer has been submitted. <br/>Thanks for your input on how we can improve Jetpack.","jetpack-my-jetpack"),{br:i().createElement("br",null)})),i().createElement(l.Button,{variant:"primary",onClick:t,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},__("Back to my website","jetpack-my-jetpack"))))};d.PropTypes={onExit:c().func,assetBaseUrl:c().string};const m=d},6543:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5609),a=n(5736),l=n(8986);const __=a.__,u=e=>{const{onSubmit:t,isSubmittingFeedback:n}=e,[o,c]=(0,r.useState)(),[a,u]=(0,r.useState)(),p=[{id:"troubleshooting",answerText:__("Troubleshooting - I'll be reconnecting afterwards.","jetpack-my-jetpack")},{id:"not-working",answerText:__("I can't get it to work.","jetpack-my-jetpack")},{id:"slowed-down-site",answerText:__("It slowed down my site.","jetpack-my-jetpack")},{id:"buggy",answerText:__("It's buggy.","jetpack-my-jetpack")},{id:"what-does-it-do",answerText:__("I don't know what it does.","jetpack-my-jetpack")}],d="another-reason",m=(0,r.useCallback)((()=>{t(o,o===d?a:"")}),[t,d,a,o]),g=(0,r.useCallback)((e=>{const t=e.target.value;e.stopPropagation(),u(t)}),[u]),h=e=>e===o?"jp-connect__disconnect-survey-card--selected":"",f=(0,r.useCallback)(((e,t)=>{switch(t.key){case"Enter":case"Space":case"Spacebar":case" ":c(e)}}),[c]);return i().createElement(i().Fragment,null,i().createElement("div",{className:"jp-connection__disconnect-dialog__survey"},p.map((e=>i().createElement(l.Z,{id:e.id,onClick:c,onKeyDown:f,className:"card jp-connect__disconnect-survey-card "+h(e.id)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},e.answerText)))),i().createElement(l.Z,{id:d,onClick:c,onKeyDown:f,className:"card jp-connect__disconnect-survey-card "+h(d)},i().createElement("p",{className:"jp-connect__disconnect-survey-card__answer"},__("Other:","jetpack-my-jetpack")," ",i().createElement("input",{placeholder:__("share your experience","jetpack-my-jetpack"),className:"jp-connect__disconnect-survey-card__input",type:"text",value:a,onChange:g,maxLength:1e3})))),i().createElement("p",null,i().createElement(s.Button,{disabled:!o||n,variant:"primary",onClick:m,className:"jp-connection__disconnect-dialog__btn-back-to-wp"},n?__("Submitting…","jetpack-my-jetpack"):__("Submit Feedback","jetpack-my-jetpack",0))))};u.PropTypes={onSubmit:c().func,isSubmittingFeedback:c().bool};const p=u},8986:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196),i=n.n(r);n(5934);const o=e=>{const{id:t,onClick:n,onKeyDown:o,children:c,className:s}=e,a=(0,r.useCallback)((()=>{n(t)}),[t,n]),l=(0,r.useCallback)((e=>{o(t,e)}),[t,o]);return i().createElement("div",{tabIndex:"0",role:"button",onClick:a,onKeyDown:l,className:"card jp-connect__disconnect-survey-card "+s},c)}},6509:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9196),i=n(9818),o=n(488),c=n(8310);const s=e=>{let{registrationNonce:t,redirectUri:n,apiRoot:s,apiNonce:a,autoTrigger:l,from:u}=e;const{registerSite:p,connectUser:d}=(0,i.useDispatch)(c.t),m=(0,i.useSelect)((e=>e(c.t).getRegistrationError())),{siteIsRegistering:g,userIsConnecting:h,userConnectionData:f,isRegistered:y,isUserConnected:v,hasConnectedOwner:b}=(0,i.useSelect)((e=>({siteIsRegistering:e(c.t).getSiteIsRegistering(),userIsConnecting:e(c.t).getUserIsConnecting(),userConnectionData:e(c.t).getUserConnectionData(),...e(c.t).getConnectionStatus()}))),k=()=>d({from:u,redirectUri:n}),E=e=>{e&&e.preventDefault(),y?k():p({registrationNonce:t,redirectUri:n}).then((()=>{k()}))};return(0,r.useEffect)((()=>{o.ZP.setApiRoot(s),o.ZP.setApiNonce(a)}),[s,a]),(0,r.useEffect)((()=>{!l||g||h||E()}),[]),{handleRegisterSite:E,handleConnectUser:k,isRegistered:y,isUserConnected:v,siteIsRegistering:g,userIsConnecting:h,registrationError:m,userConnectionData:f,hasConnectedOwner:b}}},3757:(e,t,n)=>{"use strict";n.d(t,{i6:()=>r,LI:()=>i,r7:()=>o,N4:()=>c,qV:()=>s,T1:()=>a,TS:()=>l,ZP:()=>y});const r="SET_CONNECTION_STATUS",i="SET_CONNECTION_STATUS_IS_FETCHING",o="SET_SITE_IS_REGISTERING",c="SET_USER_IS_CONNECTING",s="SET_REGISTRATION_ERROR",a="CLEAR_REGISTRATION_ERROR",l="SET_AUTHORIZATION_URL",u="CONNECT_USER",p=e=>({type:r,connectionStatus:e}),d=e=>({type:o,isRegistering:e}),m=e=>({type:c,isConnecting:e}),g=e=>({type:s,registrationError:e}),h=()=>({type:a}),f=e=>({type:l,authorizationUrl:e});const y={setConnectionStatus:p,setConnectionStatusIsFetching:e=>({type:i,isFetching:e}),fetchConnectionStatus:()=>({type:"FETCH_CONNECTION_STATUS"}),fetchAuthorizationUrl:e=>({type:"FETCH_AUTHORIZATION_URL",redirectUri:e}),setSiteIsRegistering:d,setUserIsConnecting:m,setRegistrationError:g,clearRegistrationError:h,setAuthorizationUrl:f,registerSite:function*(e){let{registrationNonce:t,redirectUri:n}=e;yield h(),yield d(!0);try{const e=yield{type:"REGISTER_SITE",registrationNonce:t,redirectUri:n};return yield p({isRegistered:!0}),yield f(e.authorizeUrl),yield d(!1),Promise.resolve(e)}catch(e){return yield g(e),yield d(!1),Promise.reject(e)}},connectUser:function*(){let{from:e,redirectFunc:t,redirectUri:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};yield m(!0),yield{type:u,from:e,redirectFunc:t,redirectUri:n}}}},1376:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(488),i=n(9818),o=n(8310);const c={FETCH_AUTHORIZATION_URL:e=>{let{redirectUri:t}=e;return r.ZP.fetchAuthorizationUrl(t)},REGISTER_SITE:e=>{let{registrationNonce:t,redirectUri:n}=e;return r.ZP.registerSite(t,n)},CONNECT_USER:(0,i.createRegistryControl)((e=>{let{resolveSelect:t}=e;return function(){let{from:e,redirectFunc:n,redirectUri:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise(((i,c)=>{t(o.t).getAuthorizationUrl(r).then((t=>{const r=n||(e=>window.location.assign(e)),o=new URL(t);e&&o.searchParams.set("from",encodeURIComponent(e));const c=o.toString();r(c),i(c)})).catch((e=>{c(e)}))}))}}))}},6550:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(3757);const o=(0,r.combineReducers)({connectionStatus:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return t.type===i.i6?{...e,...t.connectionStatus}:e},connectionStatusIsFetching:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.LI?t.isFetching:e},siteIsRegistering:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.r7?t.isRegistering:e},userIsConnecting:function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return t.type===i.N4?t.isConnecting:e},registrationError:(e,t)=>{switch(t.type){case i.T1:return!1;case i.qV:return t.registrationError;default:return e}},authorizationUrl:(e,t)=>t.type===i.TS?t.authorizationUrl:e,userConnectionData:(e,t)=>(t.type,e)})},5075:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9818),i=n(3757),o=n(8310);const c={...{getAuthorizationUrl:{isFulfilled:function(e){const t=Boolean(e.authorizationUrl);for(var n=arguments.length,i=new Array(n>1?n-1:0),c=1;c<n;c++)i[c-1]=arguments[c];const s=(0,r.select)(o.t).hasFinishedResolution("getAuthorizationUrl",i);return t&&!s&&(0,r.dispatch)(o.t).finishResolution("getAuthorizationUrl",i),t},*fulfill(e){const t=yield i.ZP.fetchAuthorizationUrl(e);yield i.ZP.setAuthorizationUrl(t.authorizeUrl)}}}}},52:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={getConnectionStatus:e=>e.connectionStatus||{},getConnectionStatusIsFetching:()=>!1,getSiteIsRegistering:e=>e.siteIsRegistering||!1,getUserIsConnecting:e=>e.userIsConnecting||!1,getRegistrationError:e=>e.registrationError||!1,getAuthorizationUrl:e=>e.authorizationUrl||!1,getUserConnectionData:e=>e.userConnectionData||!1}},2966:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4502),i=n.n(r),o=n(9818);class c{static mayBeInit(e,t){null===c.store&&(c.store=(0,o.createReduxStore)(e,t),(0,o.register)(c.store))}}i()(c,"store",null);const s=c},8310:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(6550),i=n(3757),o=n(52),c=n(5075),s=n(1376),a=n(2966);const l="jetpack-connection",u=window.JP_CONNECTION_INITIAL_STATE;u||console.error("Jetpack Connection package: Initial state is missing. Check documentation to see how to use the Connection composer package to set up the initial state."),a.Z.mayBeInit(l,{reducer:r.Z,actions:i.ZP,selectors:o.Z,resolvers:c.Z,controls:s.Z,initialState:u||{}})},2756:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(7026),c=n(6502),s=n(9417),a=n(9105),l=n.n(a),u=n(5117);const p=e=>{let{className:t}=e;return i().createElement(o.rU,{to:"/",className:l()(u.Z.link,t)},i().createElement(c.Z,{icon:s.Z,className:u.Z.icon}))}},719:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(648),a=n(9210),l=n(4408),u=n(334);const p=e=>{let{admin:t,slug:n}=e;const{detail:o,status:c,activate:p,deactivate:d,isFetching:m}=(0,l.i)(n),{name:g,description:h,manageUrl:f}=o,y=(0,u.Z)("/connection"),v=(0,u.Z)(`add-${n}`),b=(0,r.useCallback)((()=>{window.location=f}),[f]),k=(0,s.VS)(n);return i().createElement(a.Z,{name:g,description:h,status:c,icon:i().createElement(k,{opacity:.4}),admin:t,isFetching:m,onDeactivate:d,slug:n,onActivate:p,onAdd:v,onFixConnection:y,onManage:b})};p.propTypes={admin:c().bool.isRequired,slug:c().string.isRequired};const d=p},5757:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var r=n(9196),i=n.n(r),o=n(5736),c=n(5713),s=n(9107),a=n(2081),l=n(1129),u=n(4481),p=n(6502),d=n(1455),m=n(2756),g=n(4235),h=n(4997),f=n(184),y=n(5242),v=n(6790),b=n(8893);const __=o.__,k=()=>i().createElement(i().Fragment,null,i().createElement("div",{className:b.Z["account-description"]},__("You can use your existing account on any of these services:","jetpack-my-jetpack")),i().createElement("span",{className:b.Z["account-images"]},i().createElement("img",{src:h,className:b.Z.wordpress,alt:__("Wordpress Logo","jetpack-my-jetpack")}),i().createElement("img",{src:f,className:b.Z.google,alt:__("Google Logo","jetpack-my-jetpack")}),i().createElement("img",{src:y,className:b.Z.apple,alt:__("Apple Logo","jetpack-my-jetpack")}))),E=()=>{const{apiRoot:e,apiNonce:t}=(0,g.Z)();return i().createElement(s.Z,{showHeader:!1,showBackground:!1},i().createElement(a.Z,{horizontalSpacing:8,horizontalGap:0},i().createElement(l.Z,{className:b.Z["relative-col"]},i().createElement(m.Z,{className:b.Z["close-link"]})),i().createElement(l.Z,null,i().createElement(c.Z,{title:__("Unlock all the amazing features of Jetpack by connecting now","jetpack-my-jetpack"),buttonLabel:__("Connect your user account","jetpack-my-jetpack"),apiRoot:e,apiNonce:t,images:[v],footer:i().createElement(k,null)},i().createElement("ul",null,i().createElement("li",null,__("Receive instant downtime alerts","jetpack-my-jetpack")),i().createElement("li",null,__("Automatically share your content on social media","jetpack-my-jetpack")),i().createElement("li",null,__("Let your subscribers know when you post","jetpack-my-jetpack")),i().createElement("li",null,__("Receive notifications about new likes and comments","jetpack-my-jetpack")),i().createElement("li",null,__("Let visitors share your content on social media","jetpack-my-jetpack")),i().createElement("li",null,__("And more!","jetpack-my-jetpack")," ",i().createElement("a",{href:(0,u.Z)("jetpack-features"),target:"_blank",className:b.Z["all-features"],rel:"noreferrer"},__("See all Jetpack features","jetpack-my-jetpack"),i().createElement(p.Z,{icon:d.Z}))))))))}},376:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3607),c=n(9818),s=n(4235),a=n(334),l=n(2355);function u(){const{apiRoot:e,apiNonce:t,redirectUrl:n}=(0,s.Z)(),r=(0,a.Z)("/connection"),{connectedPlugins:u}=myJetpackInitialState,p=(0,c.useSelect)((e=>e(l.t).getProductsThatRequiresUserConnection()));return i().createElement(o.Z,{apiRoot:e,apiNonce:t,redirectUri:n,onConnectUser:r,connectedPlugins:u,requiresUserConnection:p.length>0})}},8295:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9196),i=n.n(r),o=n(7026),c=n(6502),s=n(2972),a=n(5736),l=n(7844);const __=a.__;function u(e){let{onClick:t}=e;return i().createElement(o.rU,{to:"/",className:l.Z.link,onClick:t},i().createElement(c.Z,{icon:s.Z,className:l.Z.icon}),__("Go back","jetpack-my-jetpack"))}u.defaultProps={onClick:()=>{}};const p=u},4593:(e,t,n)=>{"use strict";n.d(t,{Z:()=>S});var r=n(236),i=n.n(r),o=n(9196),c=n.n(o),s=n(5736),a=n(5609),l=n(483),u=n(6338),p=n(6502),d=n(9107),m=n(3558),g=n(2081),h=n(1129),f=n(92),y=n(1837),v=n(376),b=n(1753),k=n(7551),E=n(9845),_=n(1034),j=n(4235),w=n(617),C=n(4053);const __=s.__,Z=e=>{let{message:t,options:n,clean:r}=e;const o={error:l.Z,info:u.Z};return c().createElement(a.Notice,i()({isDismissible:!1},n,{onRemove:r,className:C.Z.notice}),(null==o?void 0:o[n.status])&&c().createElement(p.Z,{icon:o[n.status]}),c().createElement("div",{className:C.Z.message},t))};function S(){(0,w.Z)();const{message:e,options:t,clean:n}=(0,_.Z)(),{recordEvent:r}=(0,E.Z)();(0,o.useEffect)((()=>{r("jetpack_myjetpack_page_view")}),[r]);const{isSiteConnected:i}=(0,j.Z)();return i?c().createElement(d.Z,null,c().createElement(m.Z,null,c().createElement(g.Z,{horizontalSpacing:5,horizontalGap:e?3:6},c().createElement(h.Z,{sm:4,md:7,lg:6},c().createElement(f.ZP,{variant:"headline-small"},__("Manage your Jetpack products","jetpack-my-jetpack"))),e&&c().createElement(h.Z,null,c().createElement(Z,{message:e,options:t,clean:n})),c().createElement(h.Z,null,c().createElement(k.Z,null)))),c().createElement(y.Z,null,c().createElement(g.Z,{horizontalSpacing:8},c().createElement(h.Z,{sm:2,md:4,lg:6},c().createElement(b.Z,null)),c().createElement(h.Z,{sm:2,md:4,lg:6},c().createElement(v.Z,null))))):null}},1753:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(9196),i=n.n(r),o=n(5736),c=n(5609),s=n(92),a=n(9845),l=n(96),u=n(6524),p=n(5651),d=n(7192);const __=o.__,_n=o._n;function m(e){let{purchase:t={}}=e;const{product_name:n,expiry_message:r}=t;return i().createElement(i().Fragment,null,i().createElement(s.Dx,null,n),i().createElement(s.ZP,{variant:"body",className:d.Z["expire-date"]},r))}function g(e){let{purchases:t}=e;return i().createElement(i().Fragment,null,i().createElement(s.H3,null,t.length<=1?__("Your plan","jetpack-my-jetpack"):__("Your plans","jetpack-my-jetpack")),0===t.length&&i().createElement(s.ZP,{variant:"body"},__("Want to power up your Jetpack?","jetpack-my-jetpack")))}function h(e){let{purchases:t}=e,n=__("Purchase a plan","jetpack-my-jetpack");t.length>=1&&(n=_n("Manage your plan","Manage your plans",t.length,"jetpack-my-jetpack"));const{recordEvent:o}=(0,a.Z)(),l=(0,r.useCallback)((()=>{const e=t.length?"jetpack_myjetpack_plans_manage_click":"jetpack_myjetpack_plans_purchase_click";o(e)}),[t,o]);return i().createElement(s.ZP,{component:c.ExternalLink,className:d.Z["external-link"],onClick:l,href:t.length?(0,u.Z)():(0,p.Z)(),variant:"body"},n)}function f(){const e=(0,l.Z)();return i().createElement("div",{className:d.Z.container},i().createElement(g,{purchases:e}),i().createElement("div",{className:d.Z.purchasesSection},e.map((e=>i().createElement(m,{key:`purchase-${e.product_name}`,purchase:e})))),i().createElement(h,{purchases:e}))}},9210:(e,t,n)=>{"use strict";n.d(t,{N:()=>f,Z:()=>k});var r=n(236),i=n.n(r),o=n(9196),c=n.n(o),s=n(3698),a=n.n(s),l=n(9105),u=n.n(l),p=n(5736),d=n(5609),m=n(92),g=n(9177),h=n(9845);const __=p.__,f={ACTIVE:"active",INACTIVE:"inactive",ERROR:"error",ABSENT:"plugin_absent",NEEDS_PURCHASE:"needs_purchase"},y={[f.ACTIVE]:__("Active","jetpack-my-jetpack"),[f.INACTIVE]:__("Inactive","jetpack-my-jetpack"),[f.NEEDS_PURCHASE]:__("Inactive","jetpack-my-jetpack"),[f.ERROR]:__("Error","jetpack-my-jetpack")},v=e=>{let{status:t,admin:n,name:r,onActivate:o,onManage:s,onFixConnection:a,isFetching:l,className:u,onAdd:m}=e;if(!n)return c().createElement("span",{className:g.Z["action-link-button"]},
 
 
3
  /* translators: placeholder is product name. */
4
+ (0,p.sprintf)(__("Learn about %s","jetpack-my-jetpack"),r));const h={variant:l?void 0:"primary",disabled:l,className:u};switch(t){case f.ABSENT:return c().createElement("span",{className:g.Z["action-link-button"]},
5
  /* translators: placeholder is product name. */
6
+ (0,p.sprintf)(__("Add %s","jetpack-my-jetpack"),r));case f.NEEDS_PURCHASE:return c().createElement(d.Button,i()({},h,{onClick:m}),__("Purchase","jetpack-my-jetpack"));case f.ACTIVE:return c().createElement(d.Button,i()({},h,{variant:"secondary",onClick:s}),__("Manage","jetpack-my-jetpack"));case f.ERROR:return c().createElement(d.Button,i()({},h,{onClick:a}),__("Fix connection","jetpack-my-jetpack"));case f.INACTIVE:return c().createElement(d.Button,i()({},h,{variant:"secondary",onClick:o}),__("Activate","jetpack-my-jetpack"));default:return null}},b=e=>{const{name:t,description:n,icon:r,status:s,onActivate:a,onAdd:l,onFixConnection:p,onManage:d,isFetching:b,slug:k}=e,E=s===f.ACTIVE,_=s===f.ERROR,j=s===f.INACTIVE,w=s===f.ABSENT,C=s===f.NEEDS_PURCHASE,Z=y[s],S=u()(g.Z.container,{[g.Z.plugin_absent]:w,[g.Z["is-purchase-required"]]:C,[g.Z["is-link"]]:w,[g.Z["has-error"]]:_}),P=u()(g.Z.status,{[g.Z.active]:E,[g.Z.inactive]:j||C,[g.Z.error]:_,[g.Z["is-fetching"]]:b}),{recordEvent:N}=(0,h.Z)(),x=(0,o.useCallback)((()=>{N("jetpack_myjetpack_product_card_activate_click",{product:k}),a()}),[k,a,N]),O=(0,o.useCallback)((e=>{null!=e&&e.preventDefault&&e.preventDefault(),N("jetpack_myjetpack_product_card_add_click",{product:k}),l()}),[k,l,N]),R=(0,o.useCallback)((()=>{N("jetpack_myjetpack_product_card_manage_click",{product:k}),d()}),[k,d,N]),T=(0,o.useCallback)((()=>{N("jetpack_myjetpack_product_card_fixconnection_click",{product:k}),p()}),[k,p,N]),A=w?e=>{let{children:t,...n}=e;return c().createElement("a",i()({},n,{href:"#",onClick:O}),t)}:e=>{let{children:t,...n}=e;return c().createElement("div",n,t)};return c().createElement(A,{className:S},c().createElement("div",{className:g.Z.name},c().createElement(m.ZP,{variant:"title-medium"},t),r),c().createElement(m.ZP,{variant:"body-small",className:g.Z.description},n),c().createElement("div",{className:g.Z.actions},c().createElement(v,i()({},e,{onActivate:x,onFixConnection:T,onManage:R,className:g.Z.button})),!w&&c().createElement(m.ZP,{variant:"label",className:P},Z)))};b.propTypes={name:a().string.isRequired,description:a().string.isRequired,icon:a().element,admin:a().bool.isRequired,isFetching:a().bool,onManage:a().func,onFixConnection:a().func,onActivate:a().func,onAdd:a().func,slug:a().string.isRequired,status:a().oneOf([f.ACTIVE,f.INACTIVE,f.ERROR,f.ABSENT,f.NEEDS_PURCHASE]).isRequired},b.defaultProps={icon:null,isFetching:!1,onManage:()=>{},onFixConnection:()=>{},onActivate:()=>{},onAdd:()=>{}};const k=b},8797:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719),a=n(334);const l=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"anti-spam",onAdd:(0,a.Z)("/add-anti-spam")})};l.propTypes={admin:c().bool.isRequired};const u=l},4528:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"backup"})};a.propTypes={admin:c().bool.isRequired};const l=a},9057:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"boost"})};a.propTypes={admin:c().bool.isRequired};const l=a},1589:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"crm"})};a.propTypes={admin:c().bool.isRequired};const l=a},2797:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"extras"})};a.propTypes={admin:c().bool.isRequired};const l=a},7551:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(9196),i=n.n(r),o=n(2081),c=n(1129),s=n(4528),a=n(3861),l=n(8797),u=n(9057),p=n(6335),d=n(4365),m=n(1589),g=n(2797);const h=()=>i().createElement(o.Z,{fluid:!0,horizontalSpacing:0,horizontalGap:3},i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(s.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(a.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(l.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(u.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(p.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(d.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(m.Z,{admin:!0})),i().createElement(c.Z,{sm:4,md:4,lg:3},i().createElement(g.Z,{admin:!0})))},3861:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"scan"})};a.propTypes={admin:c().bool.isRequired};const l=a},6335:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"search"})};a.propTypes={admin:c().bool.isRequired};const l=a},4365:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(719);const a=e=>{let{admin:t}=e;return i().createElement(s.Z,{admin:t,slug:"videopress"})};a.propTypes={admin:c().bool.isRequired};const l=a},9627:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),i=n.n(r),o=n(3698),c=n.n(o),s=n(5609);const a=e=>{let{children:t,className:n,href:r,isLoading:o,onClick:c,isPrimary:a}=e;return i().createElement(s.Button,{onClick:c,className:n,href:r,variant:a?"primary":"secondary",disabled:o},o?i().createElement(s.Spinner,null):t)};a.propTypes={className:c().string,isLoading:c().bool,isPrimary:c().bool},a.defaultProps={isLoading:!1,isPrimary:!0};const l=a},9829:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(9196),i=n.n(r),o=n(9105),c=n.n(o),s=n(6502),a=n(6184),l=n(7104),u=n(6078),p=n(5736),d=n(648),m=n(92),g=n(2081),h=n(1129),f=n(3589),y=n(8371),v=n(4235),b=n(4408),k=n(9627);const __=p.__;function E(e){let{slug:t}=e;switch(t){case"anti-spam":return i().createElement(d.oQ,{size:24});case"backup":return i().createElement(d.pu,{size:24});case"scan":return i().createElement(d.dN,{size:24});default:return null}}function _(e){let{value:t,currency:n,isOld:r}=e;if(!t||!n)return null;const o=(0,u.LR)(t,n),s=c()(f.Z.price,{[f.Z["is-old"]]:r});return i().createElement(m.ZP,{className:s,variant:"headline-medium",component:"p"},i().createElement(m.ZP,{component:"sup",variant:"title-medium"},o.symbol),o.integer,i().createElement(m.ZP,{component:"sup",variant:"title-medium"},o.fraction))}const j=e=>{let{slug:t,onClick:n,trackButtonClick:o,className:u}=e;const{detail:j,isFetching:w}=(0,b.i)(t),{title:C,longDescription:Z,features:S,pricingForUi:P,isBundle:N,supportedProducts:x,hasRequiredPlan:O}=j,{isFree:R,fullPricePerMonth:T,currencyCode:A,discountPricePerMonth:F,wpcomProductSlug:L}=P,{isUserConnected:U}=(0,v.Z)(),I=!R&&!O,D=I&&L?(0,y.Z)(L,U):null,M=N?x.join("_plus_").split("_").map(((e,t)=>{if("plus"===e)return i().createElement(s.Z,{className:f.Z["plus-icon"],key:`icon-plugs${t}`,icon:a.Z,size:14});const n=(0,d.VS)(e);return i().createElement(n,{key:e,size:24})})):null,z=(0,r.useCallback)((()=>{o(),n&&n()}),[n,o]);return i().createElement(g.Z,{className:c()(f.Z.card,u),fluid:!0,horizontalGap:0,horizontalSpacing:0},N&&i().createElement(h.Z,{className:f.Z["card-header"]},i().createElement(d.r7,{className:f.Z["product-bundle-icon"],size:16}),i().createElement(m.ZP,{variant:"label"},__("Popular upgrade","jetpack-my-jetpack"))),i().createElement(h.Z,null,i().createElement(g.Z,{horizontalSpacing:5,horizontalGap:2,className:f.Z.container},i().createElement(h.Z,null,N&&i().createElement("div",null,M),i().createElement(E,{slug:t})),i().createElement(m.ZP,{variant:"headline-small",className:f.Z.title,component:h.Z},C),i().createElement(m.ZP,{className:f.Z.name,component:h.Z},Z),i().createElement(h.Z,null,i().createElement("ul",{className:f.Z.features},S.map(((e,t)=>i().createElement(m.ZP,{component:"li",key:`feature-${t}`,variant:"body-extra-small"},i().createElement(s.Z,{icon:l.Z,size:30}),e))))),I&&i().createElement(h.Z,{className:f.Z["price-container"]},i().createElement(_,{value:T,currency:A,isOld:!0}),i().createElement(_,{value:F,currency:A,isOld:!1}),i().createElement(m.ZP,{className:f.Z["price-description"]},__("/month, paid yearly","jetpack-my-jetpack"))),R&&i().createElement(m.ZP,{variant:"title-small",component:h.Z},__("Free","jetpack-my-jetpack")),i().createElement(h.Z,null,(!N||N&&!O)&&i().createElement(m.ZP,{component:k.Z,onClick:z,isLoading:w,isPrimary:!N,href:n?void 0:D,className:f.Z["checkout-button"],variant:"body"},
7
  /* translators: placeholder is product name. */
8
+ (0,p.sprintf)(__("Add %s","jetpack-my-jetpack"),C)),N&&O&&i().createElement("div",{className:f.Z["product-has-required-plan"]},i().createElement(d.KM,{size:36}),i().createElement(m.ZP,null,__("Active on your site","jetpack-my-jetpack")))))))};j.defaultProps={trackButtonClick:()=>{}};const w=j},8753:(e,t,n)=>{"use strict";n.d(t,{q:()=>w,qA:()=>C,WJ:()=>Z,B$:()=>S,Yi:()=>P,Q5:()=>N,uw:()=>x,Jw:()=>O});var r=n(9196),i=n.n(r),o=n(9107),c=n(2081),s=n(1129),a=n(9818),l=n(9829),u=n(835),p=n(9845),d=n(5610),m=n(720),g=n(1439),h=n(2605),f=n(4763),y=n(4408),v=n(334),b=n(8371),k=n(4235),E=n(2355),_=n(8295);function j(e){let{bundle:t,installsPlugin:n=!1,slug:d,children:m=null}=e;const{activate:g,detail:h}=(0,y.i)(d),{isUpgradableByBundle:f}=h,{recordEvent:j}=(0,p.Z)();(0,r.useEffect)((()=>{j("jetpack_myjetpack_product_interstitial_view",{product:d})}),[j,d]);const w=(0,r.useCallback)((()=>{j("jetpack_myjetpack_product_interstitial_add_link_click",{product:d})}),[j,d]),C=(0,r.useCallback)((()=>{j("jetpack_myjetpack_product_interstitial_add_link_click",{product:t})}),[j,t]),{isUserConnected:Z}=(0,k.Z)(),S=(0,v.Z)("/"),P=(0,r.useCallback)((()=>{g().finally((()=>{var e,t;const n=(0,a.select)(E.t).getProduct(d),r=null==n?void 0:n.postActivationUrl,i=null==n?void 0:n.hasRequiredPlan,o=null==n||null===(e=n.pricingForUi)||void 0===e?void 0:e.isFree,c=null==n||null===(t=n.pricingForUi)||void 0===t?void 0:t.wpcomProductSlug;if(!r)return!o&&!i&&c?void(window.location.href=(0,b.Z)(c,Z)):S();window.location.href=r}))}),[S,g,Z,d]),N=(0,r.useCallback)((()=>{d&&j("jetpack_myjetpack_product_interstitial_back_link_click",{product:d})}),[j,d]);return i().createElement(o.Z,{showHeader:!1,showBackground:!1},i().createElement(c.Z,{horizontalSpacing:3,horizontalGap:3},i().createElement(s.Z,null,i().createElement(_.Z,{onClick:N})),i().createElement(s.Z,null,i().createElement(c.Z,{className:f?null:u.Z.container,horizontalSpacing:0,horizontalGap:0,fluid:!0},i().createElement(s.Z,{sm:4,md:4,lg:7},i().createElement(l.Z,{slug:d,trackButtonClick:w,onClick:n?P:void 0,className:f?u.Z.container:null})),i().createElement(s.Z,{sm:4,md:4,lg:5,className:u.Z.imageContainer},t?i().createElement(l.Z,{slug:"security",trackButtonClick:C,className:f?u.Z.container:null}):m)))))}function w(){return i().createElement(j,{slug:"anti-spam",installsPlugin:!0,bundle:"security"})}function C(){return i().createElement(j,{slug:"backup",installsPlugin:!0,bundle:"security"})}function Z(){return i().createElement(j,{slug:"boost",installsPlugin:!0},i().createElement("img",{src:d,alt:"Boost"}))}function S(){return i().createElement(j,{slug:"crm",installsPlugin:!0},i().createElement("img",{src:f,alt:"CRM"}))}function P(){return i().createElement(j,{slug:"extras",installsPlugin:!0},i().createElement("img",{src:h,alt:"Extras"}))}function N(){return i().createElement(j,{slug:"scan",installsPlugin:!0,bundle:"security"})}function x(){return i().createElement(j,{slug:"search",installsPlugin:!0},i().createElement("img",{src:m,alt:"Search"}))}function O(){return i().createElement(j,{slug:"videopress",installsPlugin:!0},i().createElement("img",{src:g,alt:"VideoPress"}))}},9972:(e,t,n)=>{"use strict";n.d(t,{w6:()=>r,f6:()=>i});const r="my-jetpack-my-plans-manage",i="my-jetpack-my-plans-purchase"},9845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9196),i=n(5325),o=n(4235);const c=()=>{var e;const{isUserConnected:t,userConnectionData:n={}}=(0,o.Z)(),{login:c,ID:s}=(null===(e=n.currentUser)||void 0===e?void 0:e.wpcomUser)||{},{connectedPlugins:a}=myJetpackInitialState;(0,r.useEffect)((()=>{t&&s&&c&&i.Z.initialize(s,c)}),[s,t,c]);const l=Object.keys(a||{}).sort().join(",").replaceAll("jetpack-",""),{clearedIdentity:u,ga:p,mc:d,pageView:m,purchase:g,setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:f,setProperties:y,tracks:v}=i.Z;return{clearedIdentity:u,ga:p,mc:d,pageView:m,purchase:g,recordEvent:(0,r.useCallback)(((e,t)=>{var n,r;v.recordEvent(e,{...t,version:null===(n=window)||void 0===n||null===(r=n.myJetpackInitialState)||void 0===r?void 0:r.myJetpackVersion,referring_plugins:l})}),[v,l]),setGoogleAnalyticsEnabled:h,setMcAnalyticsEnabled:f,setProperties:y,tracks:v}}},617:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(5736),i=n(9196),o=n(9818),c=n(2355),s=n(4235),a=n(334);const __=r.__;function l(){const e=(0,a.Z)("/connection"),{setGlobalNotice:t}=(0,o.useDispatch)(c.t),n=(0,o.useSelect)((e=>e(c.t).getProductsThatRequiresUserConnection())),{isSiteConnected:l,redirectUrl:u,hasConnectedOwner:p}=(0,s.Z)(),d=!p&&n.length>0,m=(0,r.sprintf)(
9
  /* translators: placeholder is product name. */
10
+ __("Jetpack %s needs a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"),n[0]),g=n.length>1?__("Some products need a user connection to WordPress.com to be able to work.","jetpack-my-jetpack"):m;(0,i.useEffect)((()=>{!l&&u&&(window.location=u)}),[l,u]),(0,i.useEffect)((()=>{d&&t(g,{status:"error",actions:[{label:__("Connect your user account to fix this","jetpack-my-jetpack"),onClick:e,variant:"link",noDefaultClasses:!0}]})}),[g,d,e,t])}},4235:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6509);function i(){const{apiRoot:e,apiNonce:t}=myJetpackRest,{topJetpackMenuItemUrl:n}=myJetpackInitialState,i=(0,r.Z)({apiRoot:e,apiNonce:t}),o=i.isRegistered;return{apiNonce:t,apiRoot:e,...i,isSiteConnected:o,redirectUrl:n}}},334:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196),i=n(9842);function o(e){const t=(0,i.s0)();return(0,r.useCallback)((()=>t(e)),[t,e])}},1034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(2355);function o(){const e=(0,r.useDispatch)(),{message:t,options:n}=(0,r.useSelect)((e=>e(i.t).getGlobalNotice()));return{message:t,options:n||{},clean:()=>e(i.t).cleanGlobalNotice()}}},4408:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(9818),i=n(2355);function o(e){const{activateProduct:t,deactivateProduct:n}=(0,r.useDispatch)(i.t),o=(0,r.useSelect)((t=>t(i.t).getProduct(e)));return{activate:()=>t(e),deactivate:()=>n(e),productsList:(0,r.useSelect)((e=>e(i.t).getProducts())),detail:o,isActive:"active"===o.status,isFetching:(0,r.useSelect)((t=>t(i.t).isFetching(e))),status:o.status}}},96:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(2355);function o(){return(0,r.useSelect)((e=>e(i.t).getPurchases()))}},9765:(e,t,n)=>{"use strict";n.d(t,{RT:()=>s,ny:()=>a,z8:()=>l,dI:()=>p,dE:()=>d,vv:()=>u,dq:()=>m,d1:()=>g,fE:()=>h,ZP:()=>E});var r=n(6989),i=n.n(r),o=n(5736),c=n(9638);const __=o.__,s="SET_PURCHASES_IS_FETCHING",a="FETCH_PURCHASES",l="SET_PURCHASES",u="SET_IS_FETCHING_PRODUCT",p="SET_PRODUCT",d="SET_PRODUCT_REQUEST_ERROR",m="SET_PRODUCT_STATUS",g="SET_GLOBAL_NOTICE",h="CLEAN_GLOBAL_NOTICE",f=e=>({type:p,product:e}),y=(e,t)=>({type:d,productId:e,error:t}),v=(e,t)=>({type:"SET_GLOBAL_NOTICE",message:e,options:t});function b(e,t){return{type:u,productId:e,isFetching:t}}const k={setProduct:f,activateProduct:e=>async t=>await function(e,t,n){let{select:r,dispatch:s}=n;return new Promise(((n,a)=>{if(!r.isValidProduct(e)){const t=__("Invalid product name","jetpack-my-jetpack"),n=new Error(t);return s(y(e,n)),s(v(t,{status:"error",isDismissible:!0})),void a(n)}const l=t.activate?"POST":"DELETE";return s(b(e,!0)),i()({path:`${c.Jk}/${e}`,method:l}).then((t=>{s(b(e,!1)),s(f(t)),n(null==t?void 0:t.status)})).catch((t=>{const{name:n}=r.getProduct(e),i=(0,o.sprintf)(// translators: %$1s: Jetpack Product name
11
+ __("Failed to activate %1$s. Please try again","jetpack-my-jetpack"),n);s(b(e,!1)),s(y(e,t)),s(v(i,{status:"error",isDismissible:!0})),a(t)}))}))}(e,{activate:!0},t),setIsFetchingProduct:b,setRequestProductError:y,setProductStatus:(e,t)=>({type:m,productId:e,status:t})},E={setPurchasesIsFetching:e=>({type:s,isFetching:e}),fetchPurchases:()=>({type:a}),setPurchases:e=>({type:l,purchases:e}),...{setGlobalNotice:v,cleanGlobalNotice:()=>({type:"CLEAN_GLOBAL_NOTICE"})},...k}},9638:(e,t,n)=>{"use strict";n.d(t,{LQ:()=>r,Jk:()=>i,iB:()=>o});const r="my-jetpack/v1/site/purchases",i="my-jetpack/v1/site/products",o=["scan"]},6640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6989),i=n.n(r),o=n(9765),c=n(9638);const s={[o.ny]:function(){return new Promise(((e,t)=>{i()({path:c.LQ}).then(e).catch(t)}))}}},8049:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9818),i=n(9765);const o=(0,r.combineReducers)({products:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.vv:{const{productId:n,isFetching:r}=t;return{...e,isFetching:{...e.isFetching,[n]:r},errors:{...e.errors,[n]:r?void 0:e.errors[n]}}}case i.dq:{const{productId:n,status:r}=t;return{...e,items:{...e.items,[n]:{...e.items[n],status:r}}}}case i.dI:{const{product:n}=t,{slug:r}=n;return{...e,items:{...e.items,[r]:n}}}case i.dE:{const{productId:n,error:r}=t;return{...e,errors:{...e.errors,[n]:r}}}default:return e}},purchases:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.RT:return{...e,isFetching:t.isFetching};case i.z8:return{...e,items:(null==t?void 0:t.purchases)||[]};default:return e}},notices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{global:{}},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.d1:{const{message:n,options:r}=t;return{...e,global:{message:n,options:r}}}case i.fE:return{...e,global:{}};default:return e}}})},3309:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(6989),i=n.n(r),o=n(9638);const c={...{getProduct:{isFulfilled:(e,t)=>{var n;return((null==e||null===(n=e.products)||void 0===n?void 0:n.items)||{}).hasOwnProperty(t)&&!o.iB.includes(t)},fulfill:e=>async t=>{let{dispatch:n}=t;try{n.setIsFetchingProduct(e,!0);const t=await i()({path:`${o.Jk}/${e}`});return n.setProduct(t),n.setIsFetchingProduct(e,!1),Promise.resolve()}catch(t){if(n.setIsFetchingProduct(e,!1),null!=t&&t.code&&null!=t&&t.message)return n.setRequestProductError(e,t),Promise.reject(t);throw new Error(t)}}},getPurchases:()=>async e=>{let{dispatch:t}=e;t.setPurchasesIsFetching(!0);try{t.setPurchases(await i()({path:o.LQ})),t.setPurchasesIsFetching(!1)}catch(e){throw t.setPurchasesIsFetching(!1),e}}}}},3483:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>s});var r=n(2236),i=n(9210);const o=e=>{var t;return(null===(t=e.products)||void 0===t?void 0:t.items)||{}},c=e=>Object.keys(o(e)),s={...{getProducts:o,getProductNames:c,getProduct:(e,t)=>{var n;const i=(null===(n=o(e))||void 0===n?void 0:n[t])||{},c=(0,r.N)(i,!0);return c.pricingForUi=(0,r.N)(c.pricingForUi||{},!0),c.features=c.features||[],c.supportedProducts=c.supportedProducts||[],c.pricingForUi.fullPricePerMonth=Math.ceil(c.pricingForUi.fullPrice/12*100)/100,c.pricingForUi.discountPricePerMonth=Math.ceil(c.pricingForUi.discountPrice/12*100)/100,c},isValidProduct:(e,t)=>c(e).includes(t),isFetching:(e,t)=>{var n,r;return(null===(n=e.products)||void 0===n||null===(r=n.isFetching)||void 0===r?void 0:r[t])||!1},getProductsThatRequiresUserConnection:e=>{const t=o(e);return Object.keys(t).reduce(((e,n)=>{const r=t[n];return(null==r?void 0:r.requires_user_connection)&&((null==r?void 0:r.status)===i.N.ACTIVE||(null==r?void 0:r.status)===i.N.ERROR)&&e.push(null==r?void 0:r.name),e}),[])}},getPurchases:e=>{var t;return(null===(t=e.purchases)||void 0===t?void 0:t.items)||[]},isRequestingPurchases:e=>e.isRequestingPurchases||!1,getGlobalNotice:e=>{var t;return null===(t=e.notices)||void 0===t?void 0:t.global}}},892:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(4502),i=n.n(r),o=n(9818);class c{static mayBeInit(e,t){null===c.store&&(c.store=(0,o.createReduxStore)(e,t),(0,o.register)(c.store))}}i()(c,"store",null);const s=c},2355:(e,t,n)=>{"use strict";n.d(t,{t:()=>l,N:()=>u});var r=n(9765),i=n(8049),o=n(3483),c=n(892),s=n(3309),a=n(6640);const l="my-jetpack";function u(){c.Z.mayBeInit(l,{__experimentalUseThunks:!0,reducer:i.Z,actions:r.ZP,selectors:o.ZP,resolvers:s.Z,controls:a.Z,initialState:window.myJetpackInitialState||{}})}},6524:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(4481),i=n(9972);function o(){var e,t;const n=null===(e=window)||void 0===e||null===(t=e.myJetpackInitialState)||void 0===t?void 0:t.siteSuffix;return(0,r.Z)(i.w6,{site:n})}},8371:(e,t,n)=>{"use strict";function r(e,t){var n;const{siteSuffix:r,redirectUrl:i}=(null===(n=window)||void 0===n?void 0:n.myJetpackInitialState)||{},o=new URL("https://wordpress.com/checkout/"),c=new URL(`${r}/${e}`,o);return c.searchParams.set("redirect_to",i),t||c.searchParams.set("unlinked",1),c.searchParams.set("site",r),c.toString()}n.d(t,{Z:()=>r})},5651:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(4481),i=n(9972);function o(){var e,t;const n=null===(e=window)||void 0===e||null===(t=e.myJetpackInitialState)||void 0===t?void 0:t.siteSuffix;return(0,r.Z)(i.f6,{site:n})}},2236:(e,t,n)=>{"use strict";function r(e){return e.replace(/([-_][a-z])/gi,(e=>e.toUpperCase().replace("_","")))}function i(e){return-1!==e.indexOf("_")}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=Object.assign({},e);for(const e in n)n.hasOwnProperty(e)&&i(e)&&(n[r(e)]=n[e],t&&delete n[e]);return n}n.d(t,{N:()=>o})},1043:(e,t,n)=>{"use strict";var r=n(1625),i=n(9196);t.useSubscription=function(e){var t=e.getCurrentValue,n=e.subscribe,o=i.useState((function(){return{getCurrentValue:t,subscribe:n,value:t()}}));e=o[0];var c=o[1];return o=e.value,e.getCurrentValue===t&&e.subscribe===n||(o=t(),c({getCurrentValue:t,subscribe:n,value:o})),i.useDebugValue(o),i.useEffect((function(){function e(){if(!i){var e=t();c((function(i){return i.getCurrentValue!==t||i.subscribe!==n||i.value===e?i:r({},i,{value:e})}))}}var i=!1,o=n(e);return e(),function(){i=!0,o()}}),[t,n]),o}},36:(e,t,n)=>{"use strict";e.exports=n(1043)},2042:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-confirm-dc9fe8f5c68cfd1320e0.jpg"},724:(e,t,n)=>{"use strict";e.exports=n.p+"images/disconnect-thanks-5873bfac56a9bd7322cd.jpg"},5242:(e,t,n)=>{"use strict";e.exports=n.p+"images/apple-92dacafad84e79708a74.svg"},6790:(e,t,n)=>{"use strict";e.exports=n.p+"images/connect-f27775ac15cf885713c2.png"},184:(e,t,n)=>{"use strict";e.exports=n.p+"images/google-dec2a429bf1d8e83f9ad.svg"},4997:(e,t,n)=>{"use strict";e.exports=n.p+"images/wordpress-e099b30cc40508916516.png"},5610:(e,t,n)=>{"use strict";e.exports=n.p+"images/boost-a54137485af36fdffe9c.png"},4763:(e,t,n)=>{"use strict";e.exports=n.p+"images/crm-7e7684ae2c40327d8fed.png"},2605:(e,t,n)=>{"use strict";e.exports=n.p+"images/extras-26daf36507504c96d066.png"},720:(e,t,n)=>{"use strict";e.exports=n.p+"images/search-f9756bd9c926d905fe70.png"},1439:(e,t,n)=>{"use strict";e.exports=n.p+"images/videopress-9591093a9a238cc48a35.png"},4462:e=>{"use strict";if(void 0==={consumer_slug:"my_jetpack"}){var t=new Error('Cannot find module \'{"consumer_slug":"my_jetpack"}\'');throw t.code="MODULE_NOT_FOUND",t}e.exports={consumer_slug:"my_jetpack"}},9196:e=>{"use strict";e.exports=window.React},1850:e=>{"use strict";e.exports=window.ReactDOM},2819:e=>{"use strict";e.exports=window.lodash},6989:e=>{"use strict";e.exports=window.wp.apiFetch},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},4234:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:()=>r})},1873:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:()=>r})},6339:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4234);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},5808:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},6438:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},8384:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}n.d(t,{Z:()=>i})},1615:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7557),i=n(840),o=n(6168);function c(e){var t=(0,i.Z)();return function(){var n,i=(0,r.Z)(e);if(t){var c=(0,r.Z)(this).constructor;n=Reflect.construct(i,arguments,c)}else n=i.apply(this,arguments);return(0,o.Z)(this,n)}}},1285:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>r})},4291:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},7557:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},601:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4239);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},840:(e,t,n)=>{"use strict";function r(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}n.d(t,{Z:()=>r})},2329:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:()=>r})},5180:(e,t,n)=>{"use strict";function r(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],_n=!0,c=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);_n=!0);}catch(e){c=!0,i=e}finally{try{_n||null==n.return||n.return()}finally{if(c)throw i}}return o}}n.d(t,{Z:()=>r})},3125:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},9423:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:()=>r})},623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1285);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},6168:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9377),i=n(5808);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(e)}},4239:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},2037:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(1873),i=n(5180),o=n(1081),c=n(3125);function s(e,t){return(0,r.Z)(e)||(0,i.Z)(e,t)||(0,o.Z)(e,t)||(0,c.Z)()}},7810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(6339),i=n(2329),o=n(1081),c=n(9423);function s(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,c.Z)()}},9377:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},1081:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4234);function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},9788:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>r})},5332:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},2086:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9788);function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&i.push.apply(i,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),i.forEach((function(t){(0,r.Z)(e,t,n[t])}))}return e}}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{"use strict";var e=n(1850),t=n.n(e),r=n(9196),i=n.n(r),o=n(7026),c=n(9842),s=n(8337),a=n(4593),l=n(5757),u=n(2355),p=n(8753);n(4976);(0,u.N)();const d=()=>i().createElement(s.ZP,null,i().createElement(o.UT,null,i().createElement(c.Z5,null,i().createElement(c.AW,{path:"/",element:i().createElement(a.Z,null)}),i().createElement(c.AW,{path:"/connection",element:i().createElement(l.Z,null)}),i().createElement(c.AW,{path:"/add-anti-spam",element:i().createElement(p.q,null)}),i().createElement(c.AW,{path:"/add-backup",element:i().createElement(p.qA,null)}),i().createElement(c.AW,{path:"/add-boost",element:i().createElement(p.WJ,null)}),i().createElement(c.AW,{path:"/add-crm",element:i().createElement(p.B$,null)}),i().createElement(c.AW,{path:"/add-extras",element:i().createElement(p.Yi,null)}),i().createElement(c.AW,{path:"/add-scan",element:i().createElement(p.Q5,null)}),i().createElement(c.AW,{path:"/add-search",element:i().createElement(p.uw,null)}),i().createElement(c.AW,{path:"/add-videopress",element:i().createElement(p.Jw,null)}))));!function(){const e=document.getElementById("my-jetpack-container");null!==e&&t().render(i().createElement(d,null),e)}()})()})();
 
jetpack_vendor/automattic/jetpack-my-jetpack/build/index.js.LICENSE.txt CHANGED
@@ -19,7 +19,7 @@ object-assign
19
  */
20
 
21
  /**
22
- * React Router DOM v6.2.1
23
  *
24
  * Copyright (c) Remix Software Inc.
25
  *
@@ -30,7 +30,7 @@ object-assign
30
  */
31
 
32
  /**
33
- * React Router v6.2.1
34
  *
35
  * Copyright (c) Remix Software Inc.
36
  *
19
  */
20
 
21
  /**
22
+ * React Router DOM v6.2.2
23
  *
24
  * Copyright (c) Remix Software Inc.
25
  *
30
  */
31
 
32
  /**
33
+ * React Router v6.2.2
34
  *
35
  * Copyright (c) Remix Software Inc.
36
  *
jetpack_vendor/automattic/jetpack-my-jetpack/build/index.rtl.css CHANGED
@@ -1 +1 @@
1
- #my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jetpack-logo{height:40px}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}.pIsYsXFAJ9KX2VrS5rmY{--product-card-shadow:rgba(0,0,0,.08);--product-card-shadow-size:40px;--product-card-name-font-size:24px;--product-card-description-font-size:14px;--product-card-actions-font-size:12px;--product-card-spacing-base:8px;--product-card-actions-size:32px;--product-card-actions-button-height:32px;--jp-black:#000;--status-size:8px;--status-active:#008710;--status-inactive:#646970;--status-error:#b32d2e;--status-plugin_absent:#c3c4c7;--jp-underline-thickness:2px;background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 var(--product-card-shadow-size) var(--product-card-shadow);display:flex;flex-direction:column;height:100%;padding:calc(var(--product-card-spacing-base)*3)}.pIsYsXFAJ9KX2VrS5rmY.WznLLGWY_A7Xx5BoXh9g,.pIsYsXFAJ9KX2VrS5rmY.qXy9FY2CHbf5KtK78uNj{background:none;box-shadow:none;box-shadow:0 0 0 1px var(--status-plugin_absent) inset}.pIsYsXFAJ9KX2VrS5rmY .components-button,.pIsYsXFAJ9KX2VrS5rmY .components-button-group{border-radius:4px;height:var(--product-card-actions-button-height);line-height:var(--product-card-actions-button-height)}.pIsYsXFAJ9KX2VrS5rmY .components-button-group>.components-button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.pIsYsXFAJ9KX2VrS5rmY .components-button-group .components-dropdown-menu>.components-button,.pIsYsXFAJ9KX2VrS5rmY .components-button-group>.components-button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.w56ueQLYexqzTybA7015{align-items:center;display:flex;font-size:var(--product-card-name-font-size);font-weight:700;justify-content:space-between;margin-bottom:var(--product-card-spacing-base);width:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1;font-size:var(--product-card-description-font-size);margin:0}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--product-card-actions-font-size);font-weight:600;justify-content:space-between;margin-top:calc(var(--product-card-spacing-base)*2);min-height:var(--product-card-actions-size);width:100%}.ehgY0qp6bl53RaxP5rFF:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.uKPqlUpiM1lCIZ0bSC2T{display:flex;height:var(--product-card-actions-size)}.f5VJYwuJmjxH8PVxEbbv{height:var(--product-card-actions-size);line-height:var(--product-card-actions-size);margin-right:var(--product-card-spacing-base);white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:var(--status-size);margin-left:var(--product-card-spacing-base);width:var(--status-size)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--status-active)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--status-active)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--status-inactive)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--status-inactive)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--status-error)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--status-error)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}.yUcTFxoPjGf92cQq2i8s{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.Wzs7k3H_qa_DKGFwnnS6{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.Wzs7k3H_qa_DKGFwnnS6{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.Wzs7k3H_qa_DKGFwnnS6{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.tbveCi5lcWumg8pNZX9D{grid-column-end:span 1}._GczntkFZfMA97SeCydV{grid-column-end:span 2}.MtDVjNofChDNak1558Y_{grid-column-end:span 3}.R30fVXU2L9jcBcwjydJc{grid-column-end:span 4}@media(min-width:600px){.q4ujuoOAfY2ADccurN9A{grid-column-end:span 1}.sGBCigDk78dK9zrSa6vO{grid-column-end:span 2}.QNw7kjm1lWiGe8JElbHZ{grid-column-end:span 3}._zKGJEc71W3c2qT1nGy4{grid-column-end:span 4}.Rba44Himql1DUdoiqd_y{grid-column-end:span 5}.vwmESVJKQ1lLDc3mM7ne{grid-column-end:span 6}.qci3Bb0NkL83mcrlTyDe{grid-column-end:span 7}.wgh0BObBjnoozFQTqAMk{grid-column-end:span 8}}@media(min-width:960px){.Z7pTFLr_4YB8Df6vvOW8{grid-column-end:span 1}.CF9Sml0bVcPi9WO1_1PK{grid-column-end:span 2}.HtTwoZQ9yqW4mXuZVvjM{grid-column-end:span 3}.GTxkfbEhIeTZrcTmN08s{grid-column-end:span 4}.OJEXwZhT64iq5rmHmF6n{grid-column-end:span 5}.Ye6iuGlMrrmOSrhmMD8l{grid-column-end:span 6}._9EgTSLeVHvDSE9t_0ti{grid-column-end:span 7}.m6DGXZ5vHn_p4GTQIhRU{grid-column-end:span 8}.NTCbLgnEKrX_0_xsPtbS{grid-column-end:span 9}.NaphdygkGD9CauvHN1Tu{grid-column-end:span 10}.xQ2FOmAqt047I1Ff_MNj{grid-column-end:span 11}.CwPgBYnFYU8KKppnwXQw{grid-column-end:span 12}}@media(max-width:960px){.WP9oEAI_aKV1qdaJ3ffw{display:none}}@media(max-width:600px){.DNo_VapSrFmyiPwaFLan{display:none}}.C3beJr71pF1zzIVld_Gb{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);display:block;margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.C3beJr71pF1zzIVld_Gb span{display:block}.C3beJr71pF1zzIVld_Gb span:last-of-type{font-weight:600}.C3beJr71pF1zzIVld_Gb:focus span:last-of-type,.C3beJr71pF1zzIVld_Gb:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.C3beJr71pF1zzIVld_Gb:focus:after,.C3beJr71pF1zzIVld_Gb:hover:after{transform:translateY(-50%) translateX(-8px)}.C3beJr71pF1zzIVld_Gb:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jErCC9oKHSM15BxzFyQK{font-size:36px;font-weight:700;line-height:40px;margin:0}.oVoYbwbFB6U2o90Njusk{font-size:16px;margin:0}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-red-0)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:center;display:flex;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .components-notice__content>svg{fill:var(--jp-red-60)}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.wBVXH4OTNwLHPRpN4nsq{margin-right:8px}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--vertical-spacing-sm:16px;--vertical-spacing-md:18px;--vertical-spacing-lg:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(min-width:0px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--vertical-spacing-sm)}}@media(min-width:600px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 var(--vertical-spacing-md)}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--vertical-spacing-lg)}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(min-width:0px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}}@media(min-width:600px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}}.jp-dashboard-footer{align-items:center;color:#000;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1128px;width:100%}.jp-dashboard-footer a,.jp-dashboard-footer a:hover,.jp-dashboard-footer a:visited{color:#000;text-decoration:none}.jp-dashboard-footer__jetpack-symbol,.jp-dashboard-footer__module-name{display:inline-block;vertical-align:middle}.jp-dashboard-footer__module-name{font-size:12px;font-weight:600;margin-right:5px}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.D8RDpuWUnNwfbqPC8Wt_{fill:#000}.vHw9AFLcZfKSZu5xsk07{---jp-green-primary:#069e08;fill:var(---jp-green-primary)}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.wiobThfXJCuhGNrbFIT6 h4{color:var(--jp-black);font-size:var(--font-title-small);font-weight:500;line-height:1}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.wiobThfXJCuhGNrbFIT6 p{color:var(--jp-black);margin:16px 0}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 li,.wiobThfXJCuhGNrbFIT6 p{font-size:var(--font-body);line-height:24px}.uwMCvCNzQUKtyBmXFTve:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection-status-card h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.jp-connection-status-card a,.jp-connection-status-card a:active,.jp-connection-status-card a:hover{color:var(--jp-black)}.jp-connection-status-card p{color:var(--jp-black);margin:16px 0}.jp-connection-status-card a,.jp-connection-status-card li,.jp-connection-status-card p{font-size:var(--font-body);line-height:24px}.jp-connection-status-card--status{align-items:center;display:flex;margin:24px -6px 24px 0}.jp-connection-status-card--cloud{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjkiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC4zMzMgMTcuNjk3di0uMDhjMC00LjI1My0zLjc2LTcuNy04LjQtNy43LTMuOTE2IDAtNy4yMDYgMi40NTctOC4xMzYgNS43OGE2LjM4NiA2LjM4NiAwIDAgMC0uMjY0LS4wMDVDOS45MjUgMTUuNjkyIDcgMTguNzA4IDcgMjIuNDI5czIuOTI1IDYuNzM4IDYuNTMzIDYuNzM4SDI5LjRjMy4wOTMgMCA1LjYtMi41ODYgNS42LTUuNzc1IDAtMi44NjEtMi4wMTgtNS4yMzctNC42NjYtNS42OTVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGQ9Im0zMC4zMzMgMTcuNjk3LTIuNjI1LS4wMy0uMDI1IDIuMjM1IDIuMjAyLjM4MS40NDgtMi41ODZabS0xNi41MzctMi0uMTA3IDIuNjIzIDIuMDc1LjA4NS41Ni0yLTIuNTI4LS43MDhabS0uMjYzIDEzLjQ3djIuNjI1aC4wMDhsLS4wMDgtMi42MjVabS4wNCAwdi0yLjYyNWgtLjAwOWwuMDA4IDIuNjI1Wm0xNS43OTUgMCAuMDE1LTIuNjI1aC0uMDE1djIuNjI1Wm0zLjU5LTExLjQ0MXYtLjExaC01LjI1di4wNTJsNS4yNS4wNThabTAtLjExYzAtNS45MTItNS4xNTUtMTAuMzI0LTExLjAyNS0xMC4zMjR2NS4yNWMzLjQxIDAgNS43NzUgMi40ODIgNS43NzUgNS4wNzVoNS4yNVpNMjEuOTMzIDcuMjkzYy00Ljk4NCAwLTkuMzg4IDMuMTM5LTEwLjY2NCA3LjY5OGw1LjA1NSAxLjQxNWMuNTg1LTIuMDg5IDIuNzYyLTMuODYzIDUuNjEtMy44NjN2LTUuMjVabS04LjAzIDUuNzgyYTkuMTExIDkuMTExIDAgMCAwLS4zNy0uMDA3djUuMjVjLjA1MyAwIC4xMDUuMDAxLjE1Ni4wMDNsLjIxNS01LjI0NlptLS4zNy0uMDA3Yy01LjEzMyAwLTkuMTU4IDQuMjY4LTkuMTU4IDkuMzYyaDUuMjVjMC0yLjM0OCAxLjgyNS00LjExMiAzLjkwOC00LjExMnYtNS4yNVptLTkuMTU4IDkuMzYyYzAgNS4wOTUgNC4wMjUgOS4zNjMgOS4xNTggOS4zNjN2LTUuMjVjLTIuMDgzIDAtMy45MDgtMS43NjUtMy45MDgtNC4xMTNoLTUuMjVabTkuMTY2IDkuMzYzaC4wNGwtLjAxNy01LjI1aC0uMDM5bC4wMTYgNS4yNVptLjAzMSAwaDE1Ljc5NnYtNS4yNUgxMy41NzJ2NS4yNVptMTUuODI3LTUuMjVoLS4wMTZsLS4wMyA1LjI1aC4wNDZ2LTUuMjVabTIuOTc1LTMuMTVjMCAxLjgxNi0xLjQwNyAzLjE1LTIuOTc1IDMuMTV2NS4yNWM0LjYxOCAwIDguMjI1LTMuODM4IDguMjI1LTguNGgtNS4yNVptLTIuNDg5LTMuMTA5YzEuMzU1LjIzNSAyLjQ5IDEuNDg4IDIuNDkgMy4xMDloNS4yNWMwLTQuMTAyLTIuOTAyLTcuNi02Ljg0NC04LjI4MmwtLjg5NiA1LjE3M1oiIGZpbGw9IiMxRTFFMUUiLz48L2c+PC9zdmc+);height:42px;margin-left:4px;width:42px}.jp-connection-status-card--jetpack-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDMyYzguODM3IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTZaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTE2Ljc5NCAxMy4zMTN2MTUuNTExbDgtMTUuNTEyaC04Wk0xNS4xNzUgMTguNjU3VjMuMTc2bC03Ljk2OSAxNS40OGg3Ljk3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:32px;margin-right:11px;width:32px}.jp-connection-status-card--btn-connect-user{font-size:var(--font-body-small)}.jp-connection-status-card--avatar{background-color:var(--jp-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.498 27.123C6.038 24.165 10.916 21.5 16 21.5c5.084 0 9.963 2.665 11.502 5.623a15.952 15.952 0 0 1-11.257 4.875L16 32l-.245-.002a15.952 15.952 0 0 1-11.257-4.875zM16 8a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23A2AAB2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;border-radius:20px;height:32px;margin-right:-10px;width:32px}.jp-connection-status-card--line{border-top:2px solid var(--jp-black);height:0;width:67px}.jp-connection-status-card--line.jp-connection-status-card--site-only{border-top-style:dashed}.jp-connection-status-card--list{list-style-type:none;margin:16px 0}.jp-connection-status-card--list li{color:var(--jp-black);margin:0 -3px 8px 0;padding-right:25px}.jp-connection-status-card--list-item-success{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4LjkzNSA2LTguOSAxMS45Ny01LjE2Mi0zLjgzNyIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==) no-repeat 100% 0}.jp-connection-status-card--list-item-error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 100% 0;color:var(--jp-red)!important}.jp-connection-status-card--list-item-info{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+) no-repeat 100% 0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;position:absolute;right:0;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-left:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:right}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-right:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:right;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-left:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:left}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-left:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:0;margin-right:1rem}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,<svg width="38" height="8" viewBox="0 0 38 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C1 7 2.37087 1 6.89831 1C11.4257 1 14.3709 7 18.8983 7C23.4257 7 26.7777 1 31.3051 1C35.912 1 37 7 37 7" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');content:"";display:block;height:8px;position:absolute;right:24px;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8,<svg width="34" height="37" viewBox="0 0 34 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3335 10.001H25.0002C29.4184 10.001 33.0002 13.5827 33.0002 18.001V19.7788C33.0002 24.197 29.4184 27.7788 25.0002 27.7788H22.3335" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M11.6675 27.7783L9.00082 27.7783C4.58254 27.7783 1.00081 24.1966 1.00081 19.7783L1.00081 18.0005C1.00081 13.5823 4.58253 10.0005 9.00081 10.0005L11.6675 10.0005" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M10.9998 19.167L16.9998 19.167" stroke="white" stroke-width="1.5"/> <path d="M8.99951 35.998L24.9995 0.998048" stroke="white"/> </svg>')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:right;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-left:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-left:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{left:32px;position:absolute;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-left:8px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-right:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen__tos{margin-top:28px;max-width:360px}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--jp-gray-40:#787c82;--jp-gray-50:#646970;--jp-gray-60:#50575e;--jp-gray-70:#3c434a;--jp-gray-80:#2c3338;--jp-gray-90:#1d2327;--jp-gray-100:#101517;--jp-gray-off:#e2e2df;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--jp-pink:#c9356e;--jp-green-0:#f0f2eb;--jp-green-5:#d0e6b8;--jp-green-10:#9dd977;--jp-green-20:#64ca43;--jp-green-30:#2fb41f;--jp-green-40:#069e08;--jp-green-50:#008710;--jp-green-60:#007117;--jp-green-70:#005b18;--jp-green-80:#004515;--jp-green-90:#003010;--jp-green-100:#001c09;--jp-green:#069e08;--jp-green-primary:var( --jp-green-40 );--jp-green-secondary:var( --jp-green-30 );--jp-border-radius:4px;--jp-menu-border-height:1px;--jp-underline-thickness:2px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:25px}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-right:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.jp-action-button--button{background:#000}.jp-action-button--button,.jp-action-button--button.components-button{border-radius:4px;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;line-height:18px;min-width:264px;text-align:center}.jp-action-button__error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 100% 0;color:var(--jp-red)!important;line-height:25px!important;padding-right:25px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-bg-color:#fff;--product-card-border-color:#d5d5d5;--product-card-shadow:rgb(0 0 0/3%);--product-card-border-radius:4px;background-color:var(--product-card-bg-color);border:1px solid var(--product-card-border-color);border-radius:var(--product-card-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.q0T8YyQxRawhpDtvJjxI{--product-card-bg-color:#fff;--product-card-border-color:#d5d5d5;--product-card-shadow:rgb(0 0 0/3%);--product-card-border-radius:4px;--product-card-header-height:36px;--product-card-header-color:#fff;--product-card-header-bg-color:#000;--product-card-header-font-size:13px;background-color:var(--product-card-bg-color);border:1px solid var(--product-card-border-color);border-radius:var(--product-card-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow);height:100%;max-width:600px;position:relative}.q0T8YyQxRawhpDtvJjxI .zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--product-card-header-bg-color);border-top-left-radius:var(--product-card-border-radius);border-top-right-radius:var(--product-card-border-radius);color:var(--product-card-header-color);display:flex;font-size:var(--product-card-header-font-size);font-weight:600;height:var(--product-card-header-height);letter-spacing:.3px;padding:0 10px;position:absolute;width:100%}.q0T8YyQxRawhpDtvJjxI .zj7xadmhIWeuf7ZwvVTS .GsioW6IsC8EMYE3U6788{fill:var(--product-card-header-color);margin-left:5px}.B7JDqI_vtKxSy5GjvqA1{--jp-green-primary:#069e08;--jp-green-secondary:#2fb41f;--jp-text-color:###;--font-title-large:32px;--product-card-description-line-height:1.5;--product-card-description-font-size:16px;--product-card-price-font-size:4rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:600px;padding:60px 40px}.B7JDqI_vtKxSy5GjvqA1 .AbDVqWwaPvYwcefFEmuk{flex-direction:row}.B7JDqI_vtKxSy5GjvqA1 .zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px;margin:0 1px}.B7JDqI_vtKxSy5GjvqA1 h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:46px;margin:18px 0}.B7JDqI_vtKxSy5GjvqA1 .ql1XXdicd0forvQCcuT2{display:flex;flex-grow:2;min-height:60px}.B7JDqI_vtKxSy5GjvqA1 .qoZuzG5EcDa231hC6t0P{align-items:center;align-self:flex-end;display:flex;font-size:18px;justify-content:center;margin:0 auto}.B7JDqI_vtKxSy5GjvqA1 .qoZuzG5EcDa231hC6t0P svg{margin-left:5px}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68{align-self:flex-end;display:inline-block;font-size:var(--product-card-description-font-size);height:auto;line-height:26px;min-height:42px;padding:8px 60px;text-align:center;white-space:pre-line;width:100%}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.B7JDqI_vtKxSy5GjvqA1 .Q6uUUQCPWS6_6nLxIn68.jjPQEo7SuAVYmpFb7lJO:hover{background:var(--jp-black);color:var(--jp-white)}.B7JDqI_vtKxSy5GjvqA1>svg{margin-bottom:24px}.tqii0wCIvvORFLSr6VQx{font-size:var(--product-card-description-font-size);line-height:var(--product-card-description-line-height);margin:0 0 22px}.Q1jaYDpa2AVfJpA29wT0{margin:0 0 30px;padding:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:center;display:flex;font-size:14px;line-height:1.4;list-style:none;margin-bottom:8px}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-direction:row;flex-wrap:wrap;margin-top:auto}.twlleZ5Ehq4bB7CvKVSW{display:flex;font-size:var(--product-card-price-font-size);margin:0;position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-left:10px}.twlleZ5Ehq4bB7CvKVSW .HIxzJD6GeQ9x453zUBdw{font-size:.5em;line-height:1.4;padding-left:1px}.twlleZ5Ehq4bB7CvKVSW .TnUduCJcqYG16mQhPXQf{font-size:inherit;font-weight:700;line-height:1}.twlleZ5Ehq4bB7CvKVSW .B60CayRnY1mgT8h9ypxU{font-size:.35em;font-weight:700;line-height:1.7;padding-right:1px}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:#a7aaad}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:#c9356e;border-radius:5px;content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:#787c82;flex-grow:2;letter-spacing:.2px}.hdasSNj9k3Sc5PwXK4uE{margin-left:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}
1
+ #my-jetpack-container{--wp-admin-theme-color:var(--jp-black);--wp-admin-theme-color-darker-10:var(--jp-black-80);--wp-admin-theme-color-darker-20:var(--jp-black-80);height:100%}#my-jetpack-container .jetpack-logo{height:40px}#my-jetpack-container .jp-dashboard-footer__jetpack-symbol{height:16px}#wpbody-content>.notice{display:none}.pIsYsXFAJ9KX2VrS5rmY{--actions-size:28px;--status-size:8px;background:var(--jp-white);border-radius:var(--jp-border-radius);box-shadow:0 0 40px rgba(0,0,0,.08);box-shadow:0 0 0 1px var(--jp-gray-10) inset;display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing-base)*3)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9{background:none;background-color:var(--jp-white-off);color:var(--jp-black-80);text-decoration:none}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:hover{background-color:var(--jp-white)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:hover .ehgY0qp6bl53RaxP5rFF{text-decoration-thickness:var(--jp-underline-thickness)}.pIsYsXFAJ9KX2VrS5rmY.YXHdD0VsFjiTsVRLrrx9:focus{background-color:var(--jp-white);box-shadow:0 0 0 1.5px var(--jp-black);outline:3px solid transparent}.pIsYsXFAJ9KX2VrS5rmY.Pp9cMIaESLYelLOX3tkI{box-shadow:0 0 0 1.5px var(--jp-red-60)}.w56ueQLYexqzTybA7015{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-base);width:100%}.gmPKCDKZcfQt9WieTyKS{flex-grow:1}.ZKHHfl5DhA9kUnaL0qQZ{border-radius:var(--jp-border-radius);font-size:var(--font-body-extra-small);height:var(--actions-size);line-height:var(--actions-size)}.fDBaV7I4yUO6w5AWVEtr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing-base)*2);min-height:var(--actions-size);width:100%}.ehgY0qp6bl53RaxP5rFF{text-decoration:underline}.f5VJYwuJmjxH8PVxEbbv{align-items:center;display:flex;height:var(--actions-size);margin-right:var(--spacing-base);white-space:nowrap}.f5VJYwuJmjxH8PVxEbbv:before{border-radius:50%;content:"";display:inline-block;height:var(--status-size);margin-left:var(--spacing-base);width:var(--status-size)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3{color:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.ry3pxoGtmQ0ZeSwp7F_3:before{background:var(--jp-green-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr{color:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.LZzE3EG7m3CDR46wwwEr:before{background:var(--jp-gray-50)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02{color:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.Vx_jpT02r8W6NfsRSB02:before{background:var(--jp-red-60)}.f5VJYwuJmjxH8PVxEbbv.PdsJCfyyjSgrNDheF2qi:before{animation:dWP7ypkVXudMbAa38W5Z .5s linear infinite}@keyframes dWP7ypkVXudMbAa38W5Z{0%{opacity:0}50%{opacity:.5}to{opacity:0}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.UujoBFTnQNY2cWU2SIsH{font-size:var(--font-headline-medium);font-weight:700;line-height:52px}.TeGO5V_thHw5lDAm1_2M{font-weight:700}.TeGO5V_thHw5lDAm1_2M,.WolQzb2MsSgiNmLtc7_j{font-size:var(--font-headline-small);line-height:40px}.WolQzb2MsSgiNmLtc7_j{font-weight:400}.hUB0JT8p1T2Hw28N6qC8{font-size:var(--font-title-medium);font-weight:500;line-height:32px}.zY2No8Ga4b8shbOQGhnv{font-size:var(--font-title-small);font-weight:500;line-height:30px}.tIj0D1t8Cc892ikmgFPZ{font-size:var(--font-body);font-weight:400;line-height:24px}.KdcN0BnOaVeVhyLRKqhS{font-size:var(--font-body-small);font-weight:400;line-height:24px}.dso3Rh3tl3Xv1GumBktz{font-size:var(--font-body-extra-small);font-weight:400;line-height:20px}.PItlW5vRExLnTj4a8eLE{font-size:var(--font-body-extra-small);font-weight:600;line-height:16px}.TwRpPlktzxhmFVeua7P5{margin:calc(var( --spacing-base )*0)}.zVfqx7gyb3o9mxfGynn1{margin-left:calc(var( --spacing-base )*0);margin-right:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy{margin-bottom:calc(var( --spacing-base )*0)}.iSHVzNiB9iVleGljaQxy,.xqDIp6cNVr_E6RXaiPyD{margin-top:calc(var( --spacing-base )*0)}.S8EwaXk1kyPizt6x4WH2{margin-left:calc(var( --spacing-base )*0)}.ODX5Vr1TARoLFkDDFooD{margin-bottom:calc(var( --spacing-base )*0)}.cphJ8dCpfimnky7P2FHg{margin-right:calc(var( --spacing-base )*0)}.PFgIhNxIyiSuNvQjAIYj{margin:calc(var( --spacing-base )*1)}.M2jKmUzDxvJjjVEPU3zn{margin-left:calc(var( --spacing-base )*1);margin-right:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk{margin-bottom:calc(var( --spacing-base )*1)}.io15gAh8tMTNbSEfwJKk,.rcTN5uw9xIEeMEGL3Xi_{margin-top:calc(var( --spacing-base )*1)}.CQSkybjq2TcRM1Xo9COV{margin-left:calc(var( --spacing-base )*1)}.hfqOWgq6_MEGdFE82eOY{margin-bottom:calc(var( --spacing-base )*1)}.I8MxZQYTbuu595yfesWA{margin-right:calc(var( --spacing-base )*1)}.kQkc6rmdpvLKPkyoJtVQ{margin:calc(var( --spacing-base )*2)}.j6vFPxWuu4Jan2ldoxpp{margin-left:calc(var( --spacing-base )*2);margin-right:calc(var( --spacing-base )*2)}.hqr39dC4H_AbactPAkCG{margin-bottom:calc(var( --spacing-base )*2)}.c3dQnMi16C6J6Ecy4283,.hqr39dC4H_AbactPAkCG{margin-top:calc(var( --spacing-base )*2)}.YNZmHOuRo6hU7zzKfPdP{margin-left:calc(var( --spacing-base )*2)}.Db8lbak1_wunpPk8NwKU{margin-bottom:calc(var( --spacing-base )*2)}.ftsYE5J9hLzquQ0tA5dY{margin-right:calc(var( --spacing-base )*2)}.Det4MHzLUW7EeDnafPzq{margin:calc(var( --spacing-base )*3)}.h_8EEAztC29Vve1datb5{margin-left:calc(var( --spacing-base )*3);margin-right:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM{margin-bottom:calc(var( --spacing-base )*3)}.YXIXJ0h1k47u6hzK8KcM,.soADBBkcIKCBXzCTuV9_{margin-top:calc(var( --spacing-base )*3)}.zSX59ziEaEWGjnpZa4uV{margin-left:calc(var( --spacing-base )*3)}.yrVTnq_WBMbejg89c2ZQ{margin-bottom:calc(var( --spacing-base )*3)}.UKtHPJnI2cXBWtPDm5hM{margin-right:calc(var( --spacing-base )*3)}.guexok_Tqd5Tf52hRlbT{margin:calc(var( --spacing-base )*4)}.oS1E2KfTBZkJ3F0tN7T6{margin-left:calc(var( --spacing-base )*4);margin-right:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd{margin-bottom:calc(var( --spacing-base )*4)}.DN1OhhXi6AoBgEdDSbGd,.ot2kkMcYHv53hLZ4LSn0{margin-top:calc(var( --spacing-base )*4)}.A1krOZZhlQ6Sp8Cy4bly{margin-left:calc(var( --spacing-base )*4)}.pkDbXXXL32237M0hokEh{margin-bottom:calc(var( --spacing-base )*4)}.XXv4kDTGvEnQeuGKOPU3{margin-right:calc(var( --spacing-base )*4)}.yGqHk1a57gaISwkXwXe6{margin:calc(var( --spacing-base )*5)}.X8cghM358X3DkXLc9aNK{margin-left:calc(var( --spacing-base )*5);margin-right:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f{margin-bottom:calc(var( --spacing-base )*5)}.GdfSmGwHlFnN2S6xBn1f,.yqeuzwyGQ7zG0avrGqi_{margin-top:calc(var( --spacing-base )*5)}.g9emeCkuHvYhveiJbfXO{margin-left:calc(var( --spacing-base )*5)}.Lvk3dqcyHbZ07QCRlrUQ{margin-bottom:calc(var( --spacing-base )*5)}.r3yQECDQ9qX0XZzXlVAg{margin-right:calc(var( --spacing-base )*5)}.aQhlPwht2Cz1X_63Miw0{margin:calc(var( --spacing-base )*6)}.JyHb0vK3wJgpblL9s5j8{margin-left:calc(var( --spacing-base )*6);margin-right:calc(var( --spacing-base )*6)}.cY2gULL1lAv6WPNIRuf3{margin-bottom:calc(var( --spacing-base )*6)}.NBWQ9Lwhh_fnry3lg_p7,.cY2gULL1lAv6WPNIRuf3{margin-top:calc(var( --spacing-base )*6)}.yIOniNe5E40C8fWvBm5V{margin-left:calc(var( --spacing-base )*6)}.t30usboNSyqfQWIwHvT3{margin-bottom:calc(var( --spacing-base )*6)}.Nm_TyFkYCMhOoghoToKJ{margin-right:calc(var( --spacing-base )*6)}.C4qJKoBXpgKtpmrqtEKB{margin:calc(var( --spacing-base )*7)}.S93Srbu6NQ_PBr7DmTiD{margin-left:calc(var( --spacing-base )*7);margin-right:calc(var( --spacing-base )*7)}.fJj8k6gGJDks3crUZxOS{margin-bottom:calc(var( --spacing-base )*7)}.cW6D6djs7Ppm7fD7TeoV,.fJj8k6gGJDks3crUZxOS{margin-top:calc(var( --spacing-base )*7)}.DuCnqNfcxcP3Z__Yo5Ro{margin-left:calc(var( --spacing-base )*7)}.im8407m2fw5vOg7O2zsw{margin-bottom:calc(var( --spacing-base )*7)}.G0fbeBgvz2sh3uTP9gNl{margin-right:calc(var( --spacing-base )*7)}.kvW3sBCxRxUqz1jrVMJl{margin:calc(var( --spacing-base )*8)}.tOjEqjLONQdkiYx_XRnw{margin-left:calc(var( --spacing-base )*8);margin-right:calc(var( --spacing-base )*8)}.op5hFSx318zgxsoZZNLN{margin-bottom:calc(var( --spacing-base )*8)}.c9WfNHP6TFKWIfLxv52J,.op5hFSx318zgxsoZZNLN{margin-top:calc(var( --spacing-base )*8)}.sBA75QqcqRwwYSHJh2wc{margin-left:calc(var( --spacing-base )*8)}.GpL6idrXmSOM6jB8Ohsf{margin-bottom:calc(var( --spacing-base )*8)}.HbtWJoQwpgGycz8dGzeT{margin-right:calc(var( --spacing-base )*8)}.uxX3khU88VQ_Ah49Ejsa{padding:calc(var( --spacing-base )*0)}.KX0FhpBKwKzs9fOUdbNz{padding-left:calc(var( --spacing-base )*0);padding-right:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz{padding-bottom:calc(var( --spacing-base )*0)}.PfK8vKDyN32dnimlzYjz,.emxLHRjQuJsImnPbQIzE{padding-top:calc(var( --spacing-base )*0)}.kJ8WzlpTVgdViXt8ukP9{padding-left:calc(var( --spacing-base )*0)}.tg_UIUI11VBzrTAn2AzJ{padding-bottom:calc(var( --spacing-base )*0)}.uczvl8kaz84oPQJ2DB2R{padding-right:calc(var( --spacing-base )*0)}.o7UHPcdVK3lt7q3lqV4o{padding:calc(var( --spacing-base )*1)}.IDqEOxvDoYrFYxELPmtX{padding-left:calc(var( --spacing-base )*1);padding-right:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2{padding-bottom:calc(var( --spacing-base )*1)}.DdywPW2qSYlu2pt8tpO2,.npy3hw4A5QSkDicb2CJJ{padding-top:calc(var( --spacing-base )*1)}.LgbptTApNY5NwLQvEFAt{padding-left:calc(var( --spacing-base )*1)}.WZQy2SZuZso59bUsXXyl{padding-bottom:calc(var( --spacing-base )*1)}.o331apInxNunbYB3SfPE{padding-right:calc(var( --spacing-base )*1)}.fMPIyD9Vqki1Lrc_yJnG{padding:calc(var( --spacing-base )*2)}.i2pMcTcdrr10IQoiSm_L{padding-left:calc(var( --spacing-base )*2);padding-right:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH{padding-bottom:calc(var( --spacing-base )*2)}.eA702gn32kwptiI1obXH,.o9bGieUKcYc8o0Ij9oZX{padding-top:calc(var( --spacing-base )*2)}.SwZcFez1RDqWsOFjB5iG{padding-left:calc(var( --spacing-base )*2)}.eHpLc_idmuEqeqCTvqkN{padding-bottom:calc(var( --spacing-base )*2)}.vU39i2B4P1fUTMB2l6Vo{padding-right:calc(var( --spacing-base )*2)}.JHWNzBnE29awhdu5BEh1{padding:calc(var( --spacing-base )*3)}.X72lGbb56L3KFzC2xQ9N{padding-left:calc(var( --spacing-base )*3);padding-right:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e{padding-bottom:calc(var( --spacing-base )*3)}.BzfNhRG8wXdCEB5ocQ6e,.srV0KSDC83a2fiimSMMQ{padding-top:calc(var( --spacing-base )*3)}.lUWfkmbQjCskhcNwkyCm{padding-left:calc(var( --spacing-base )*3)}.Ts0dIlc3aTSL7V4cIHis{padding-bottom:calc(var( --spacing-base )*3)}.CzlqQXXhX6MvorArFZ8B{padding-right:calc(var( --spacing-base )*3)}.TqMPkQtR_DdZuKb5vBoV{padding:calc(var( --spacing-base )*4)}.a7UrjhI69Vetlcj9ZVzz{padding-left:calc(var( --spacing-base )*4);padding-right:calc(var( --spacing-base )*4)}.StEhBzGs2Gi5dDEkjhAv{padding-bottom:calc(var( --spacing-base )*4)}.FGneZfZyvYrt1dG0zcnm,.StEhBzGs2Gi5dDEkjhAv{padding-top:calc(var( --spacing-base )*4)}.APEH216rpdlJWgD2fHc8{padding-left:calc(var( --spacing-base )*4)}.oGwXC3ohCic9XnAj6x69{padding-bottom:calc(var( --spacing-base )*4)}.U6gnT9y42ViPNOcNzBwb{padding-right:calc(var( --spacing-base )*4)}.IpdRLBwnHqbqFrixgbYC{padding:calc(var( --spacing-base )*5)}.HgNeXvkBa9o3bQ5fvFZm{padding-left:calc(var( --spacing-base )*5);padding-right:calc(var( --spacing-base )*5)}.tJtFZM3XfPG9v9TSDfN1{padding-bottom:calc(var( --spacing-base )*5)}.PdifHW45QeXYfK568uD8,.tJtFZM3XfPG9v9TSDfN1{padding-top:calc(var( --spacing-base )*5)}.mbLkWTTZ0Za_BBbFZ5b2{padding-left:calc(var( --spacing-base )*5)}.vVWpZpLlWrkTt0hMk8XU{padding-bottom:calc(var( --spacing-base )*5)}.RxfaJj5a1Nt6IavEo5Zl{padding-right:calc(var( --spacing-base )*5)}.SppJULDGdnOGcjZNCYBy{padding:calc(var( --spacing-base )*6)}.palY2nLwdoyooPUm9Hhk{padding-left:calc(var( --spacing-base )*6);padding-right:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_{padding-bottom:calc(var( --spacing-base )*6)}.WYw1JvZC0ppLdvSAPhr_,.YEEJ9b90ueQaPfiU8aeN{padding-top:calc(var( --spacing-base )*6)}.QE0ssnsKvWJMqlhPbY5u{padding-left:calc(var( --spacing-base )*6)}.n8yA3jHlMRyLd5UIfoND{padding-bottom:calc(var( --spacing-base )*6)}.tXHmxYnHzbwtfxEaG51n{padding-right:calc(var( --spacing-base )*6)}.kBTsPKkO_3g_tLkj77Um{padding:calc(var( --spacing-base )*7)}.RyhrFx6Y1FGDrGAAyaxm{padding-left:calc(var( --spacing-base )*7);padding-right:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO{padding-bottom:calc(var( --spacing-base )*7)}.CBwRpB0bDN3iEdQPPMJO,.vQVSq6SvWKbOMu6r4H6b{padding-top:calc(var( --spacing-base )*7)}.oBy5__aEADMsH46mrgFX{padding-left:calc(var( --spacing-base )*7)}.KVEXoJqf1s92j0JMdNmN{padding-bottom:calc(var( --spacing-base )*7)}.ZMXGNrNaKW3k_3TLz0Fq{padding-right:calc(var( --spacing-base )*7)}.tuiR9PhkHXhGyEgzRZRI{padding:calc(var( --spacing-base )*8)}.U7454qyWkQNa2iaSJziu{padding-left:calc(var( --spacing-base )*8);padding-right:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8{padding-bottom:calc(var( --spacing-base )*8)}.VLYIv2GVocjuN93e8HC8,.X1rm9DQ1zLGLfogja5Gn{padding-top:calc(var( --spacing-base )*8)}.JS7G6kAuqJo5GIuF8S5t{padding-left:calc(var( --spacing-base )*8)}.Y8F9ga1TDCMbM1lj4gUz{padding-bottom:calc(var( --spacing-base )*8)}.AJuyNGrI63BOWql719H8{padding-right:calc(var( --spacing-base )*8)}.jErCC9oKHSM15BxzFyQK{margin-bottom:0}.oVoYbwbFB6U2o90Njusk{font-size:16px;margin:0}.oVoYbwbFB6U2o90Njusk.is-error{background-color:var(--jp-red-0)}.oVoYbwbFB6U2o90Njusk .components-notice__content{align-items:center;display:flex;margin:0;padding:12px 4px}.oVoYbwbFB6U2o90Njusk .components-notice__content>svg{fill:var(--jp-red-60)}.oVoYbwbFB6U2o90Njusk .is-link{color:var(--jp-black);font-size:16px;font-weight:600}.oVoYbwbFB6U2o90Njusk .components-notice__dismiss{align-self:center}.wBVXH4OTNwLHPRpN4nsq{margin-right:8px}.sexr0jUxC1jVixdKiDnC{margin-right:-20px}@media(max-width:782px){.sexr0jUxC1jVixdKiDnC{margin-right:-10px}}.sexr0jUxC1jVixdKiDnC.vKQ11sLeAM45M04P1ccj{background-color:var(--jp-white)}.SqdhUZkXCRuIpErj1B3z{--max-container-width:1128px;--vertical-gutter:24px;--vertical-spacing-sm:16px;--vertical-spacing-md:18px;--vertical-spacing-lg:24px;--horizontal-spacing:8px;column-gap:var(--vertical-gutter);display:grid;margin:0 auto;max-width:var(--max-container-width);width:100%}@media(min-width:0px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 var(--vertical-spacing-sm)}}@media(min-width:600px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(8,minmax(0,1fr));padding:0 var(--vertical-spacing-md)}}@media(min-width:960px){.SqdhUZkXCRuIpErj1B3z{grid-template-columns:repeat(12,minmax(0,1fr));padding:0 var(--vertical-spacing-lg)}}.SqdhUZkXCRuIpErj1B3z.OZC_9a1LhpWF9dv15Gdh{max-width:none;padding:unset}@media(min-width:0px){.RuVLl3q4lxTQa3wbhBJB{grid-column-end:span 1}.QZbNrOqE2aNSn50xVhpU{grid-column-end:span 2}.Xc6nt1Qc1DI0Z2A3gt1r{grid-column-end:span 3}.i_qTq8gqhhC3vIUepVRB{grid-column-end:span 4}}@media(min-width:600px){.tRm008K_WJL79WoNZTNL{grid-column-end:span 1}.F80DdgVn0m5OpvtSQWka{grid-column-end:span 2}.VenqMpdgyKQVUNNQcfqd{grid-column-end:span 3}.yAi0Cv1xDWkoqsaUhvhR{grid-column-end:span 4}.Sz1E2aWbX483ijdi6yge{grid-column-end:span 5}.FboSx5MoKTAWbxXyYlCw{grid-column-end:span 6}.mhCPwfAZ4Kmm_empzJAq{grid-column-end:span 7}.S6pIrEy9AMLKx9bgh_Ae{grid-column-end:span 8}}@media(min-width:960px){.X_pdcLJikd8LS_YAdJlB{grid-column-end:span 1}.fj0NUMuyZQcPNgKcjp5Z{grid-column-end:span 2}.wsDuEN2GqHx6qzo8dUdk{grid-column-end:span 3}.YR0c7fQTgMkDdWzwSyLp{grid-column-end:span 4}.Z54F1hAErckAIrKlxnXW{grid-column-end:span 5}.qtMoMPF6yHvGJnWHSsde{grid-column-end:span 6}.egIPDFJsOpownTClq9XP{grid-column-end:span 7}.cTuyHfMwSUJxN_HdIEgd{grid-column-end:span 8}.pMvxM3RJGjqyNdf9qg1Y{grid-column-end:span 9}.gKb5wuIDAlKGbrjK2vxy{grid-column-end:span 10}.NnQTlbfnxPDR6cQ7rygg{grid-column-end:span 11}.U3H6UHW6HqRt9hdzVg3O{grid-column-end:span 12}}.jp-dashboard-footer{align-items:center;color:#000;display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1128px;width:100%}.jp-dashboard-footer a,.jp-dashboard-footer a:hover,.jp-dashboard-footer a:visited{color:#000;text-decoration:none}.jp-dashboard-footer__jetpack-symbol,.jp-dashboard-footer__module-name{display:inline-block;vertical-align:middle}.jp-dashboard-footer__module-name{font-size:12px;font-weight:600;margin-right:5px}.vMa4i_Dza2t5Zi_Bw9Nf{background:var(--jp-white-off)}.hDuMEuW1xluozLFj95Fi{fill:#000}.nHW00YCzH8n2HdsH3ps8{---jp-green-primary:#069e08;fill:var(---jp-green-primary)}.cAbGtJDGgLubucBnz7vM{background-color:var(--jp-white)}.wiobThfXJCuhGNrbFIT6 a,.wiobThfXJCuhGNrbFIT6 a:active,.wiobThfXJCuhGNrbFIT6 a:hover{color:var(--jp-black)}.VgAxgahF9bC2M__FiIgV{margin-bottom:calc(var(--spacing-base)*3)}.uwMCvCNzQUKtyBmXFTve{font-size:var(--font-body)}.uwMCvCNzQUKtyBmXFTve:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection-status-card h3{color:var(--jp-black);font-size:var(--font-title-large);font-weight:700;line-height:1.1;margin:0}.jp-connection-status-card a,.jp-connection-status-card a:active,.jp-connection-status-card a:hover{color:var(--jp-black)}.jp-connection-status-card p{color:var(--jp-black);margin:16px 0}.jp-connection-status-card a,.jp-connection-status-card li,.jp-connection-status-card p{font-size:var(--font-body);line-height:24px}.jp-connection-status-card--status{align-items:center;display:flex;margin:24px -6px 24px 0}.jp-connection-status-card--cloud{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIG1hc2stdHlwZT0iYWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjciIHk9IjkiIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC4zMzMgMTcuNjk3di0uMDhjMC00LjI1My0zLjc2LTcuNy04LjQtNy43LTMuOTE2IDAtNy4yMDYgMi40NTctOC4xMzYgNS43OGE2LjM4NiA2LjM4NiAwIDAgMC0uMjY0LS4wMDVDOS45MjUgMTUuNjkyIDcgMTguNzA4IDcgMjIuNDI5czIuOTI1IDYuNzM4IDYuNTMzIDYuNzM4SDI5LjRjMy4wOTMgMCA1LjYtMi41ODYgNS42LTUuNzc1IDAtMi44NjEtMi4wMTgtNS4yMzctNC42NjYtNS42OTVaIiBmaWxsPSIjZmZmIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGQ9Im0zMC4zMzMgMTcuNjk3LTIuNjI1LS4wMy0uMDI1IDIuMjM1IDIuMjAyLjM4MS40NDgtMi41ODZabS0xNi41MzctMi0uMTA3IDIuNjIzIDIuMDc1LjA4NS41Ni0yLTIuNTI4LS43MDhabS0uMjYzIDEzLjQ3djIuNjI1aC4wMDhsLS4wMDgtMi42MjVabS4wNCAwdi0yLjYyNWgtLjAwOWwuMDA4IDIuNjI1Wm0xNS43OTUgMCAuMDE1LTIuNjI1aC0uMDE1djIuNjI1Wm0zLjU5LTExLjQ0MXYtLjExaC01LjI1di4wNTJsNS4yNS4wNThabTAtLjExYzAtNS45MTItNS4xNTUtMTAuMzI0LTExLjAyNS0xMC4zMjR2NS4yNWMzLjQxIDAgNS43NzUgMi40ODIgNS43NzUgNS4wNzVoNS4yNVpNMjEuOTMzIDcuMjkzYy00Ljk4NCAwLTkuMzg4IDMuMTM5LTEwLjY2NCA3LjY5OGw1LjA1NSAxLjQxNWMuNTg1LTIuMDg5IDIuNzYyLTMuODYzIDUuNjEtMy44NjN2LTUuMjVabS04LjAzIDUuNzgyYTkuMTExIDkuMTExIDAgMCAwLS4zNy0uMDA3djUuMjVjLjA1MyAwIC4xMDUuMDAxLjE1Ni4wMDNsLjIxNS01LjI0NlptLS4zNy0uMDA3Yy01LjEzMyAwLTkuMTU4IDQuMjY4LTkuMTU4IDkuMzYyaDUuMjVjMC0yLjM0OCAxLjgyNS00LjExMiAzLjkwOC00LjExMnYtNS4yNVptLTkuMTU4IDkuMzYyYzAgNS4wOTUgNC4wMjUgOS4zNjMgOS4xNTggOS4zNjN2LTUuMjVjLTIuMDgzIDAtMy45MDgtMS43NjUtMy45MDgtNC4xMTNoLTUuMjVabTkuMTY2IDkuMzYzaC4wNGwtLjAxNy01LjI1aC0uMDM5bC4wMTYgNS4yNVptLjAzMSAwaDE1Ljc5NnYtNS4yNUgxMy41NzJ2NS4yNVptMTUuODI3LTUuMjVoLS4wMTZsLS4wMyA1LjI1aC4wNDZ2LTUuMjVabTIuOTc1LTMuMTVjMCAxLjgxNi0xLjQwNyAzLjE1LTIuOTc1IDMuMTV2NS4yNWM0LjYxOCAwIDguMjI1LTMuODM4IDguMjI1LTguNGgtNS4yNVptLTIuNDg5LTMuMTA5YzEuMzU1LjIzNSAyLjQ5IDEuNDg4IDIuNDkgMy4xMDloNS4yNWMwLTQuMTAyLTIuOTAyLTcuNi02Ljg0NC04LjI4MmwtLjg5NiA1LjE3M1oiIGZpbGw9IiMxRTFFMUUiLz48L2c+PC9zdmc+);height:42px;margin-left:4px;width:42px}.jp-connection-status-card--jetpack-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDMyYzguODM3IDAgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTZaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTE2Ljc5NCAxMy4zMTN2MTUuNTExbDgtMTUuNTEyaC04Wk0xNS4xNzUgMTguNjU3VjMuMTc2bC03Ljk2OSAxNS40OGg3Ljk3WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:32px;margin-right:11px;width:32px}.jp-connection-status-card--btn-connect-user{font-size:var(--font-body);font-weight:400;line-height:24px}.jp-connection-status-card--avatar{background-color:var(--jp-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16' cy='16' r='16' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.498 27.123C6.038 24.165 10.916 21.5 16 21.5c5.084 0 9.963 2.665 11.502 5.623a15.952 15.952 0 0 1-11.257 4.875L16 32l-.245-.002a15.952 15.952 0 0 1-11.257-4.875zM16 8a6 6 0 1 1 0 12 6 6 0 0 1 0-12z' fill='%23A2AAB2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border:0;border-radius:20px;height:32px;margin-right:-10px;width:32px}.jp-connection-status-card--line{border-top:2px solid var(--jp-black);height:0;width:67px}.jp-connection-status-card--line.jp-connection-status-card--site-only{border-top-style:dashed}.jp-connection-status-card--list{list-style-type:none;margin:16px 0}.jp-connection-status-card--list li{color:var(--jp-black);margin:0 -3px 8px 0;padding-right:25px}.jp-connection-status-card--list-item-success{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4LjkzNSA2LTguOSAxMS45Ny01LjE2Mi0zLjgzNyIgc3Ryb2tlPSIjMUUxRTFFIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==) no-repeat 100% 0}.jp-connection-status-card--list-item-error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 100% 0;color:var(--jp-red-60)!important}.jp-connection-status-card--list-item-info{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+) no-repeat 100% 0}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-small);font-weight:600;line-height:1.2;margin-top:0}.jp-connection__disconnect-dialog h2{font-size:var(--font-title-small);font-weight:400;line-height:1.2;margin:0}.jp-connection__disconnect-dialog p{font-size:var(--font-body);margin-top:0}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.25rem}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link,.jp-connection__disconnect-dialog__link{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:hover,.jp-connection__disconnect-dialog__link:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link:focus,.jp-connection__disconnect-dialog__link:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__disconnect-dialog .jp-connection__disconnect-dialog__link--bold,.jp-connection__disconnect-dialog__link--bold{font-weight:700}.jp-connection__disconnect-dialog .components-button{border-radius:4px;font-size:var(--font-body-small);height:40px}.jp-connection__disconnect-dialog .components-modal__content{display:flex;flex-direction:column;flex-grow:1;margin:0;padding:0}.jp-connection__disconnect-dialog .components-modal__content:before,.jp-connection__disconnect-dialog .components-modal__header{display:none}.jp-connection__disconnect-dialog .jp-row{align-items:center;width:calc(100% - 48px)}.jp-connection__disconnect-dialog__content{align-items:center;background:var(--jp-white-off);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0;padding:2rem 1rem;text-align:center}.jp-connection__disconnect-dialog__actions{background:var(--jp-white);border-top:1px solid var(--jp-gray);bottom:0;padding:2rem 0;position:sticky}.jp-connection__disconnect-dialog__actions p{margin-bottom:0}.jp-connection__disconnect-dialog__actions:before{background:linear-gradient(to bottom,transparent,var(--jp-white-off));bottom:calc(100% + 1px);content:"";display:block;height:80px;position:absolute;right:0;width:100%}.jp-connection__disconnect-dialog__btn-dismiss,.jp-connection__disconnect-dialog__btn-dismiss.components-button{background:var(--jp-black)!important;margin-left:10px}.jp-connection__disconnect-dialog__btn-disconnect{background:var(--jp-red)!important}.jp-connection__disconnect-dialog__btn-back-to-wp{background:var(--jp-black)!important}.jp-connection__disconnect-dialog__button-wrap{text-align:right}@media(min-width:960px){.jp-connection__disconnect-dialog__button-wrap{text-align:center}}.jp-connection__disconnect-dialog__error{color:var(--jp-red)}.jp-connection__disconnect-dialog__survey{margin-bottom:1.5rem;max-width:100%}.jp-connection__disconnect-dialog__step-copy{margin:0 auto;max-width:800px}.jp-connection__disconnect-dialog__step-copy--narrow{max-width:600px}@media(max-height:900px){.jp-connection__disconnect-dialog__content .jp-components__decorative-card{display:none}}@media(min-width:600px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{max-width:calc(100% - 32px);width:100%}.jp-connection__disconnect-dialog__actions,.jp-connection__disconnect-dialog__content{padding:2rem}}@media(min-width:960px){.jp-connection__disconnect-dialog,.jp-connection__disconnect-dialog.components-modal__frame{display:flex;flex-direction:column;height:900px;width:1200px}.jp-connection__disconnect-dialog h1{font-size:var(--font-title-large)}.jp-connection__disconnect-dialog p.jp-connection__disconnect-dialog__large-text,.jp-connection__disconnect-dialog__large-text{font-size:1.5rem}.jp-connection__disconnect-dialog__content{padding:80px}.jp-connection__disconnect-dialog__actions{padding:2rem 3rem}.jp-row{margin-right:0}}.jp-connection__disconnect-card{background-color:var(--jp-white);border:none;border-radius:3px;box-shadow:0 0 15px var(--jp-gray-off);margin:0 auto 1rem;max-width:100%;padding:1rem 2rem;text-align:right;width:800px}.jp-connection__disconnect-card__group{margin-bottom:1rem;max-width:100%}.jp-connection__disconnect-card__card-content{display:block;font-size:.875rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-content{align-items:center;display:flex;justify-content:space-between}}.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{flex-shrink:0;font-size:1.25rem;font-weight:600;margin-bottom:0;margin-top:0}@media only screen and (min-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline,.jp-connection__disconnect-card__card-headline{font-size:1.5rem;margin-left:1.5rem}}@media only screen and (max-width:782px){.jp-connection__disconnect-card .jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block,.jp-connection__disconnect-card__card-headline+.jp-disconnect-card__card-stat-block{margin-top:.5rem}}.jp-connection__disconnect-card__card-stat-block{align-items:baseline;display:flex;flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat-block{flex-direction:row-reverse}}.jp-connection__disconnect-card__card-description{flex-grow:1}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-description{text-align:left}}.jp-connection__disconnect-card__card-stat{font-size:1rem;font-weight:600;margin-left:.5rem}@media only screen and (min-width:782px){.jp-connection__disconnect-card__card-stat{font-size:1.5rem;margin-left:0;margin-right:1rem}}.jp-components__decorative-card{border-radius:8px;box-shadow:0 0 15px var(--jp-gray);display:flex;height:280px;margin:0 auto 3rem;max-width:100%;overflow:hidden;position:relative;width:360px}.jp-components__decorative-card__content,.jp-components__decorative-card__image{width:50%}.jp-components__decorative-card__image{background:var(--jp-gray);background-size:cover;position:relative}.jp-components__decorative-card__image:before{background-image:url('data:image/svg+xml;uf8,<svg width="38" height="8" viewBox="0 0 38 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 7C1 7 2.37087 1 6.89831 1C11.4257 1 14.3709 7 18.8983 7C23.4257 7 26.7777 1 31.3051 1C35.912 1 37 7 37 7" stroke="white" stroke-width="1.5" stroke-linejoin="round"/></svg>');content:"";display:block;height:8px;position:absolute;right:24px;top:24px;width:38px}.jp-components__decorative-card__content{background:#fff;padding:2rem}.jp-components__decorative-card__icon-container{background:var(--jp-red);border-radius:50px;height:80px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:80px}.jp-components__decorative-card__icon{background-position:50%,50%;background-repeat:no-repeat;height:40px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:40px}.jp-components__decorative-card__icon--unlink{background-image:url('data:image/svg+xml;uf8,<svg width="34" height="37" viewBox="0 0 34 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.3335 10.001H25.0002C29.4184 10.001 33.0002 13.5827 33.0002 18.001V19.7788C33.0002 24.197 29.4184 27.7788 25.0002 27.7788H22.3335" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M11.6675 27.7783L9.00082 27.7783C4.58254 27.7783 1.00081 24.1966 1.00081 19.7783L1.00081 18.0005C1.00081 13.5823 4.58253 10.0005 9.00081 10.0005L11.6675 10.0005" stroke="white" stroke-width="1.5" stroke-linecap="square"/> <path d="M10.9998 19.167L16.9998 19.167" stroke="white" stroke-width="1.5"/> <path d="M8.99951 35.998L24.9995 0.998048" stroke="white"/> </svg>')}.jp-components__decorative-card__lines,.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{background:#e9eff5;border-radius:6px;display:block;height:12px;position:relative;width:100%}.jp-components__decorative-card__lines:after,.jp-components__decorative-card__lines:before{content:"";top:calc(100% + 16px)}.jp-components__decorative-card__lines:after{top:calc(100% + 32px);width:75%}.jp-components__decorative-card--vertical{flex-direction:column}.jp-components__decorative-card--vertical .jp-components__decorative-card__content,.jp-components__decorative-card--vertical .jp-components__decorative-card__image{height:50%;width:100%}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines{margin-left:auto;margin-right:auto;max-width:135px}.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:after,.jp-components__decorative-card--vertical .jp-components__decorative-card__lines:before{margin-left:auto;margin-right:auto}.jp-connect__disconnect-survey-card{border:2px solid transparent;border-radius:4px;box-shadow:0 0 15px var(--jp-gray-off);margin-left:auto;margin-right:auto;max-width:100%;padding:1rem;position:relative;text-align:right;width:800px}.jp-connect__disconnect-survey-card--selected{background:var(--jp-gray-off);border-color:var(--jp-black)}.jp-connect__disconnect-survey-card:after{border-left:2px solid var(--jp-black);border-top:2px solid var(--jp-black);content:"";display:block;height:5px;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:5px}.jp-connect__disconnect-survey-card:hover{cursor:pointer}.jp-connect__disconnect-survey-card:focus:not(.jp-disconnect-survey-card--selected),.jp-connect__disconnect-survey-card:hover:not(.jp-disconnect-survey-card--selected){border-color:var(--jp-black-80)}.jp-connect__disconnect-survey-card__answer{align-items:center;display:flex;font-weight:700;margin:0}input.jp-connect__disconnect-survey-card__input{-webkit-appearance:none;background-color:transparent;border:none;color:var(--jp-black-80);flex-grow:1;max-width:calc(100% - 40px);padding-left:40px}.zvd4dCB_bBDiXJKKDqXm{position:relative}.ly4o9lSswAGHFXqGUEIO{left:32px;position:absolute;top:32px;z-index:1}.u64Go3kwEZ7MD9eji0H1{color:var(--jp-gray-50);font-size:13px;margin-bottom:16px;width:60%}._RT41NE3LU4R0ubcij2y{align-items:center;display:flex}.cFGWJeRiGHjAr8D7CWJW{margin-left:8px;width:100px}.Iz3l7a05TP6HK9S92TIL{width:16px}.lmQ0wFmnk4kKkGVjokPA{height:18px;margin-right:8px}.AoIs8wD92wKR8RpQj6Uc{align-items:center;display:inline-flex}.rV_5QyvhDnsVjCX4pb0h{--gray-90:#1e1e1e;fill:var(--gray-90);width:24px}.MO1jDNY8VPqeNS9xL8jE{align-items:center;display:flex;text-decoration:none}.jp-connection__connect-screen__loading{display:none}.jp-connection__connect-screen__tos{margin-top:28px;max-width:360px}.jp-connection__connect-screen .jp-action-button{margin-top:40px}.jp-connection__connect-screen .jp-action-button button{max-width:100%}.jp-connection__connect-screen .jp-action-button button:disabled{color:hsla(0,0%,100%,.4)}@media(max-width:782px){.jp-connection__connect-screen .jp-action-button button{max-width:none;width:100%}}.jp-connection__connect-screen__footer{margin-top:32px}:root{--font-title-large:36px;--font-title-small:24px;--font-body:16px;--font-label:12px;--jp-black:#000;--jp-black-80:#2c3338;--jp-white:#fff;--jp-white-off:#f9f9f6;--jp-gray:#dcdcde;--jp-gray-0:#f6f7f7;--jp-gray-5:#dcdcde;--jp-gray-10:#c3c4c7;--jp-gray-20:#a7aaad;--jp-gray-30:#8c8f94;--jp-gray-40:#787c82;--jp-gray-50:#646970;--jp-gray-60:#50575e;--jp-gray-70:#3c434a;--jp-gray-80:#2c3338;--jp-gray-90:#1d2327;--jp-gray-100:#101517;--jp-gray-off:#e2e2df;--jp-red-0:#f7ebec;--jp-red-50:#d63638;--jp-red-60:#b32d2e;--jp-red-80:#8a2424;--jp-red:#d63639;--jp-pink:#c9356e;--jp-green-0:#f0f2eb;--jp-green-5:#d0e6b8;--jp-green-10:#9dd977;--jp-green-20:#64ca43;--jp-green-30:#2fb41f;--jp-green-40:#069e08;--jp-green-50:#008710;--jp-green-60:#007117;--jp-green-70:#005b18;--jp-green-80:#004515;--jp-green-90:#003010;--jp-green-100:#001c09;--jp-green:#069e08;--jp-green-primary:var( --jp-green-40 );--jp-green-secondary:var( --jp-green-30 );--jp-border-radius:4px;--jp-menu-border-height:1px;--jp-underline-thickness:2px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}.jp-wrap{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1128px}.jp-row{grid-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);margin:0 16px;width:100%}@media(min-width:600px){.jp-row{grid-template-columns:repeat(8,1fr);margin:0 18px}}@media(min-width:960px){.jp-row{grid-template-columns:repeat(12,1fr);margin:0 24px;max-width:1128px}}.sm-col-span-1{grid-column-end:span 1}.sm-col-span-2{grid-column-end:span 2}.sm-col-span-3{grid-column-end:span 3}.sm-col-span-4{grid-column-end:span 4}@media(min-width:600px){.md-col-span-1{grid-column-end:span 1}.md-col-span-2{grid-column-end:span 2}.md-col-span-3{grid-column-end:span 3}.md-col-span-4{grid-column-end:span 4}.md-col-span-5{grid-column-end:span 5}.md-col-span-6{grid-column-end:span 6}.md-col-span-7{grid-column-end:span 7}.md-col-span-8{grid-column-end:span 8}}@media(min-width:960px){.lg-col-span-1{grid-column-end:span 1}.lg-col-span-2{grid-column-end:span 2}.lg-col-span-3{grid-column-end:span 3}.lg-col-span-4{grid-column-end:span 4}.lg-col-span-5{grid-column-end:span 5}.lg-col-span-6{grid-column-end:span 6}.lg-col-span-7{grid-column-end:span 7}.lg-col-span-8{grid-column-end:span 8}.lg-col-span-9{grid-column-end:span 9}.lg-col-span-10{grid-column-end:span 10}.lg-col-span-11{grid-column-end:span 11}.lg-col-span-12{grid-column-end:span 12}}@media(max-width:960px){.md-col-span-0{display:none}}@media(max-width:600px){.sm-col-span-0{display:none}}.jp-cut{border:2px solid var(--jp-green-primary);border-radius:var(--jp-border-radius);margin:32px 0;padding:16px 24px 16px 64px;position:relative;text-decoration:none}.jp-cut,.jp-cut span{display:block}.jp-cut span:last-of-type{font-weight:600}.jp-cut:focus span:last-of-type,.jp-cut:hover span:last-of-type{text-decoration:underline;text-decoration-thickness:var(--jp-underline-thickness)}.jp-cut:focus:after,.jp-cut:hover:after{transform:translateY(-50%) translateX(-8px)}.jp-cut:after{color:var(--jp-green-primary);content:"→";font-size:24px;font-weight:600;left:24px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease-out}.jp-connection__connect-screen-layout{background:var(--jp-white);border-radius:4px;box-shadow:0 0 40px rgba(0,0,0,.08)}.jp-connection__connect-screen-layout__loading{display:none}.jp-connection__connect-screen-layout__left,.jp-connection__connect-screen-layout__right{box-sizing:border-box}.jp-connection__connect-screen-layout__left{padding:25px}@media(min-width:600px){.jp-connection__connect-screen-layout__left{padding:64px 96px}}.jp-connection__connect-screen-layout__left .jetpack-logo{margin-bottom:24px}.jp-connection__connect-screen-layout__left h2{color:var(--jp-black);font-size:36px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left h3{color:var(--jp-black);font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0;margin-top:32px}.jp-connection__connect-screen-layout__left li,.jp-connection__connect-screen-layout__left p{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.jp-connection__connect-screen-layout__left p{color:#101517;margin:16px 0}.jp-connection__connect-screen-layout__left a{color:var(--jp-black);font-size:var(--font-body);font:inherit;height:auto;padding:0;text-decoration:underline}.jp-connection__connect-screen-layout__left a:hover{color:var(--jp-black);text-decoration-thickness:var(--jp-underline-thickness)}.jp-connection__connect-screen-layout__left a:focus{box-shadow:none!important;color:var(--jp-black)}.jp-connection__connect-screen-layout__left ul{list-style-type:none;padding:0}.jp-connection__connect-screen-layout__left ul li{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVHcEwFnwUInggGnggGnggHnAcAnwUFnQcAnwcGnwkFnQgGnQgFnwcGnQYFnQcFnAcGnQkDnwdhiL0pAAAAEnRSTlMAMF//f2Aw7yBQ3+9gcIBgcED+HDbkAAAAZklEQVR4Ae3LNwICARDDQC0+cv7/Y8mwV9odSfWIcf/+VegnGkIvDaGXKvTTn/Gz+Uf5xTL0K1XotS7fs5H6GHvvaO8d7c3j7rdgHne/A/PYt/cO+R42oYdN6OEQetiFHo4A//6dAXqtBEkmtWutAAAAAElFTkSuQmCC) no-repeat;background-size:24px;color:var(--jp-black);margin-bottom:9px;padding-right:30px}.jp-connection__connect-screen-layout__right{padding:64px 0}.jp-connection__connect-screen-layout__right img{max-width:100%}.jp-connection__connect-screen-layout__two-columns{display:flex;flex-wrap:wrap}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:100%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__left{flex-basis:52%}}.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{background:#f9f9f6;display:none;flex-basis:47%;flex-grow:1}@media(min-width:1080px){.jp-connection__connect-screen-layout__two-columns .jp-connection__connect-screen-layout__right{display:block}}.jp-action-button--button{background:#000}.jp-action-button--button,.jp-action-button--button.components-button{border-radius:4px;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:600;height:40px;line-height:18px;min-width:264px;text-align:center}.jp-action-button__error{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIwYTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRDYzNjM5IiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMyA3aC0ydjZoMlY3Wk0xMyAxNWgtMnYyaDJ2LTJaIiBmaWxsPSIjRDYzNjM5Ii8+PC9zdmc+) no-repeat 100% 0;color:var(--jp-red)!important;line-height:25px!important;padding-right:25px}.SWwV4Pw6OZ5vU3PqPXmr{--product-card-shadow:rgb(0 0 0/3%);background-color:var(--jp-white);border:1px solid var(--jp-gray);border-radius:var(--jp-border-radius);box-shadow:0 2px 6px var(--product-card-shadow),0 1px 2px var(--product-card-shadow)}.r7tUofa9Z3A5ziKVR1H7{align-items:center;display:flex}.r7tUofa9Z3A5ziKVR1H7 img{object-fit:cover;width:100%}.hdasSNj9k3Sc5PwXK4uE{margin-left:4px;width:16px}.eWN8Hj0SBRDq1F48n_Fg{--gray-70:#3c434a;align-items:center;color:var(--gray-70);display:flex;font-size:14px;text-decoration:none}.q0T8YyQxRawhpDtvJjxI{background-color:var(--jp-white);height:100%}.zj7xadmhIWeuf7ZwvVTS{align-items:center;background:var(--jp-black);border-radius:var(--jp-border-radius) var(--jp-border-radius) 0 0;color:var(--jp-white);display:flex;height:32px;padding:0 var(--spacing-base)}.GsioW6IsC8EMYE3U6788{fill:var(--jp-white);margin-left:var(--spacing-base)}.B7JDqI_vtKxSy5GjvqA1{height:100%;padding:0 calc(var(--spacing-base)*5)}.zlh3zbjUe4Z8cBs7uVVe{fill:#8c8f94;height:24px;line-height:24px}.qoZuzG5EcDa231hC6t0P{align-items:center;display:flex;justify-content:center}.qoZuzG5EcDa231hC6t0P svg{margin-left:var(--spacing-base)}.Q6uUUQCPWS6_6nLxIn68{display:inline-block;min-height:42px;padding:8px 60px;text-align:center;width:100%}.Q6uUUQCPWS6_6nLxIn68 .YU4iBCRze09ZP3iCsdcb{margin:0}.Q6uUUQCPWS6_6nLxIn68.is-secondary:hover:not(:disabled){background:var(--jp-black);color:var(--jp-white)}.Q1jaYDpa2AVfJpA29wT0{margin:0}.Q1jaYDpa2AVfJpA29wT0 li{align-items:center;display:flex;list-style:none;margin-bottom:var(--spacing-base)}.Q1jaYDpa2AVfJpA29wT0 svg{fill:var(--jp-green-primary)}.xgv3jRkeF39aEQELCwru{align-items:flex-end;color:var(--jp-text-color);display:flex;flex-wrap:wrap}.twlleZ5Ehq4bB7CvKVSW{position:relative}.twlleZ5Ehq4bB7CvKVSW:first-child{margin-left:var(--spacing-base)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8{color:var(--jp-gray-20)}.twlleZ5Ehq4bB7CvKVSW.Qg4rPEvXsqmod1s_31d8:after{background:var(--jp-red);border-radius:var(--jp-border-radius);content:" ";display:block;height:3px;margin-top:-2px;pointer-events:none;position:absolute;top:50%;width:100%}.ApsgxIornVy_3KnciVeJ{color:var(--jp-gray-40);flex-grow:2}
jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php CHANGED
@@ -27,7 +27,7 @@ class Initializer {
27
  *
28
  * @var string
29
  */
30
- const PACKAGE_VERSION = '0.6.9';
31
 
32
  /**
33
  * Initialize My Jetapack
@@ -35,7 +35,7 @@ class Initializer {
35
  * @return void
36
  */
37
  public static function init() {
38
- if ( ! self::should_initialize() ) {
39
  return;
40
  }
41
 
@@ -50,11 +50,7 @@ class Initializer {
50
 
51
  $page_suffix = Admin_Menu::add_menu(
52
  __( 'My Jetpack', 'jetpack-my-jetpack' ),
53
- sprintf(
54
- /* translators: %s: "beta" label on Menu item for My Jetpack. */
55
- __( 'My Jetpack %s', 'jetpack-my-jetpack' ),
56
- '<span style="display:inline-block; margin: 0 8px; color: #bbb;">' . __( 'beta', 'jetpack-my-jetpack' ) . '</span>'
57
- ),
58
  'manage_options',
59
  'my-jetpack',
60
  array( __CLASS__, 'admin_page' ),
@@ -212,32 +208,28 @@ class Initializer {
212
  }
213
 
214
  /**
215
- * Return true if we should initialize the My Jetpack
216
  */
217
  public static function should_initialize() {
218
- if ( did_action( 'my_jetpack_init' ) ) {
219
- return false;
220
- }
221
 
222
  if ( is_multisite() ) {
223
- return false;
 
 
 
 
 
224
  }
225
 
226
  /**
227
- * Allows filtering whether My Jetpack should be initialized
228
  *
229
  * @since 0.5.0-alpha
230
  *
231
  * @param bool $shoud_initialize Should we initialize My Jetpack?
232
  */
233
- $should = apply_filters( 'jetpack_my_jetpack_should_initialize', true );
234
-
235
- // Do not initialize My Jetpack if site is not connected.
236
- if ( ! ( new Connection_Manager() )->is_connected() ) {
237
- return false;
238
- }
239
-
240
- return $should;
241
  }
242
 
243
  /**
27
  *
28
  * @var string
29
  */
30
+ const PACKAGE_VERSION = '0.6.14-alpha';
31
 
32
  /**
33
  * Initialize My Jetapack
35
  * @return void
36
  */
37
  public static function init() {
38
+ if ( ! self::should_initialize() || did_action( 'my_jetpack_init' ) ) {
39
  return;
40
  }
41
 
50
 
51
  $page_suffix = Admin_Menu::add_menu(
52
  __( 'My Jetpack', 'jetpack-my-jetpack' ),
53
+ __( 'My Jetpack', 'jetpack-my-jetpack' ),
 
 
 
 
54
  'manage_options',
55
  'my-jetpack',
56
  array( __CLASS__, 'admin_page' ),
208
  }
209
 
210
  /**
211
+ * Return true if we should initialize the My Jetpack admin page.
212
  */
213
  public static function should_initialize() {
214
+ $should = true;
 
 
215
 
216
  if ( is_multisite() ) {
217
+ $should = false;
218
+ }
219
+
220
+ // Do not initialize My Jetpack if site is not connected.
221
+ if ( ! ( new Connection_Manager() )->is_connected() ) {
222
+ $should = false;
223
  }
224
 
225
  /**
226
+ * Allows filtering whether My Jetpack should be initialized.
227
  *
228
  * @since 0.5.0-alpha
229
  *
230
  * @param bool $shoud_initialize Should we initialize My Jetpack?
231
  */
232
+ return apply_filters( 'jetpack_my_jetpack_should_initialize', $should );
 
 
 
 
 
 
 
233
  }
234
 
235
  /**
jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php CHANGED
@@ -116,7 +116,7 @@ class Products {
116
  'status' => array(
117
  'title' => 'The product status',
118
  'type' => 'string',
119
- 'enum' => array( 'active', 'inactive', 'plugin_absent' ),
120
  ),
121
  'class' => array(
122
  'title' => 'The product class handler',
116
  'status' => array(
117
  'title' => 'The product status',
118
  'type' => 'string',
119
+ 'enum' => array( 'active', 'inactive', 'plugin_absent', 'needs_purchase', 'error' ),
120
  ),
121
  'class' => array(
122
  'title' => 'The product class handler',
jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php CHANGED
@@ -8,11 +8,9 @@
8
  namespace Automattic\Jetpack\My_Jetpack\Products;
9
 
10
  use Automattic\Jetpack\Connection\Client;
11
- use Automattic\Jetpack\Connection\Manager as Connection_Manager;
12
  use Automattic\Jetpack\My_Jetpack\Hybrid_Product;
13
  use Automattic\Jetpack\My_Jetpack\Wpcom_Products;
14
  use Automattic\Jetpack\Redirect;
15
- use Jetpack;
16
  use Jetpack_Options;
17
  use WP_Error;
18
 
@@ -130,7 +128,7 @@ class Backup extends Hybrid_Product {
130
  private static function get_state_from_wpcom() {
131
  static $status = null;
132
 
133
- if ( ! is_null( $status ) ) {
134
  return $status;
135
  }
136
 
@@ -176,16 +174,7 @@ class Backup extends Hybrid_Product {
176
  * @return ?string
177
  */
178
  public static function get_post_activation_url() {
179
- if ( ( new Connection_Manager() )->is_user_connected() ) {
180
- return ''; // Continue on the purchase flow or stay in My Jetpack page.
181
- } else {
182
- // If the user is not connected, the Backup purchase flow will not work properly. Let's redirect the user to a place where they can buy the plan from.
183
- if ( static::is_jetpack_plugin_active() ) {
184
- return Jetpack::admin_url();
185
- } elseif ( static::is_plugin_active() ) {
186
- return admin_url( 'admin.php?page=jetpack-backup' );
187
- }
188
- }
189
  }
190
 
191
  /**
8
  namespace Automattic\Jetpack\My_Jetpack\Products;
9
 
10
  use Automattic\Jetpack\Connection\Client;
 
11
  use Automattic\Jetpack\My_Jetpack\Hybrid_Product;
12
  use Automattic\Jetpack\My_Jetpack\Wpcom_Products;
13
  use Automattic\Jetpack\Redirect;
 
14
  use Jetpack_Options;
15
  use WP_Error;
16
 
128
  private static function get_state_from_wpcom() {
129
  static $status = null;
130
 
131
+ if ( $status !== null ) {
132
  return $status;
133
  }
134
 
174
  * @return ?string
175
  */
176
  public static function get_post_activation_url() {
177
+ return ''; // stay in My Jetpack page or continue the purchase flow if needed.
 
 
 
 
 
 
 
 
 
178
  }
179
 
180
  /**
jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php CHANGED
@@ -107,7 +107,7 @@ abstract class Product {
107
  * @return array
108
  */
109
  public static function get_info() {
110
- if ( is_null( static::$slug ) ) {
111
  throw new \Exception( 'Product classes must declare the $slug attribute.' );
112
  }
113
  return array(
@@ -345,7 +345,7 @@ abstract class Product {
345
  if ( is_wp_error( $result ) ) {
346
  return $result;
347
  }
348
- return is_null( $result );
349
  }
350
 
351
  /**
107
  * @return array
108
  */
109
  public static function get_info() {
110
+ if ( static::$slug === null ) {
111
  throw new \Exception( 'Product classes must declare the $slug attribute.' );
112
  }
113
  return array(
345
  if ( is_wp_error( $result ) ) {
346
  return $result;
347
  }
348
+ return $result === null;
349
  }
350
 
351
  /**
jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php CHANGED
@@ -116,7 +116,7 @@ class Scan extends Module_Product {
116
  private static function get_state_from_wpcom() {
117
  static $status = null;
118
 
119
- if ( ! is_null( $status ) ) {
120
  return $status;
121
  }
122
 
116
  private static function get_state_from_wpcom() {
117
  static $status = null;
118
 
119
+ if ( $status !== null ) {
120
  return $status;
121
  }
122
 
jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php CHANGED
@@ -116,7 +116,7 @@ class Search extends Module_Product {
116
  private static function get_state_from_wpcom() {
117
  static $status = null;
118
 
119
- if ( ! is_null( $status ) ) {
120
  return $status;
121
  }
122
 
@@ -159,7 +159,7 @@ class Search extends Module_Product {
159
  * @return ?string
160
  */
161
  public static function get_post_activation_url() {
162
- return ''; // stay in My Jetpack page.
163
  }
164
 
165
  /**
116
  private static function get_state_from_wpcom() {
117
  static $status = null;
118
 
119
+ if ( $status !== null ) {
120
  return $status;
121
  }
122
 
159
  * @return ?string
160
  */
161
  public static function get_post_activation_url() {
162
+ return ''; // stay in My Jetpack page or continue the purchase flow if needed.
163
  }
164
 
165
  /**
jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php CHANGED
@@ -172,7 +172,7 @@ class Security extends Module_Product {
172
  private static function get_state_from_wpcom() {
173
  static $status = null;
174
 
175
- if ( ! is_null( $status ) ) {
176
  return $status;
177
  }
178
 
172
  private static function get_state_from_wpcom() {
173
  static $status = null;
174
 
175
+ if ( $status !== null ) {
176
  return $status;
177
  }
178
 
jetpack_vendor/automattic/jetpack-options/CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [1.14.2] - 2022-01-04
9
  ### Changed
10
  - Updated package dependencies
@@ -145,6 +149,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
145
 
146
  - Initial release
147
 
 
148
  [1.14.2]: https://github.com/Automattic/jetpack-options/compare/v1.14.1...v1.14.2
149
  [1.14.1]: https://github.com/Automattic/jetpack-options/compare/v1.14.0...v1.14.1
150
  [1.14.0]: https://github.com/Automattic/jetpack-options/compare/v1.13.5...v1.14.0
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.14.3] - 2022-03-29
9
+ ### Changed
10
+ - Microperformance: Use === null instead of is_null
11
+
12
  ## [1.14.2] - 2022-01-04
13
  ### Changed
14
  - Updated package dependencies
149
 
150
  - Initial release
151
 
152
+ [1.14.3]: https://github.com/Automattic/jetpack-options/compare/v1.14.2...v1.14.3
153
  [1.14.2]: https://github.com/Automattic/jetpack-options/compare/v1.14.1...v1.14.2
154
  [1.14.1]: https://github.com/Automattic/jetpack-options/compare/v1.14.0...v1.14.1
155
  [1.14.0]: https://github.com/Automattic/jetpack-options/compare/v1.13.5...v1.14.0
jetpack_vendor/automattic/jetpack-options/composer.json CHANGED
@@ -15,7 +15,6 @@
15
  "legacy"
16
  ]
17
  },
18
- "repositories": [],
19
  "minimum-stability": "dev",
20
  "prefer-stable": true,
21
  "extra": {
15
  "legacy"
16
  ]
17
  },
 
18
  "minimum-stability": "dev",
19
  "prefer-stable": true,
20
  "extra": {
jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php CHANGED
@@ -147,14 +147,14 @@ class Jetpack_Options {
147
  return empty( $result );
148
  }
149
 
150
- if ( is_null( $group ) || 'non_compact' === $group ) {
151
  if ( in_array( $name, self::get_option_names( $group ), true ) ) {
152
  return true;
153
  }
154
  }
155
 
156
  foreach ( array_keys( self::$grouped_options ) as $_group ) {
157
- if ( is_null( $group ) || $group === $_group ) {
158
  if ( in_array( $name, self::get_option_names( $_group ), true ) ) {
159
  return true;
160
  }
147
  return empty( $result );
148
  }
149
 
150
+ if ( $group === null || 'non_compact' === $group ) {
151
  if ( in_array( $name, self::get_option_names( $group ), true ) ) {
152
  return true;
153
  }
154
  }
155
 
156
  foreach ( array_keys( self::$grouped_options ) as $_group ) {
157
+ if ( $group === null || $group === $_group ) {
158
  if ( in_array( $name, self::get_option_names( $_group ), true ) ) {
159
  return true;
160
  }
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/.phpcs.dir.xml RENAMED
File without changes
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/CHANGELOG.md RENAMED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## 0.1.0 - 2022-02-02
9
  ### Added
10
  - First version
@@ -15,3 +19,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
 
16
  ### Fixed
17
  - Fix method logic
 
 
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [0.1.1] - 2022-03-29
9
+ ### Added
10
+ - Set composer package type to "jetpack-library" so i18n will work.
11
+
12
  ## 0.1.0 - 2022-02-02
13
  ### Added
14
  - First version
19
 
20
  ### Fixed
21
  - Fix method logic
22
+
23
+ [0.1.1]: https://github.com/Automattic/jetpack-plugins-installer/compare/v0.1.0...v0.1.1
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/LICENSE.txt RENAMED
File without changes
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/README.md RENAMED
File without changes
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/SECURITY.md RENAMED
File without changes
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/composer.json RENAMED
@@ -1,7 +1,7 @@
1
  {
2
  "name": "automattic/jetpack-plugins-installer",
3
  "description": "Handle installation of plugins from WP.org",
4
- "type": "library",
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
  "automattic/jetpack-a8c-mc-stats": "^1.4"
@@ -26,7 +26,6 @@
26
  "@composer phpunit"
27
  ]
28
  },
29
- "repositories": [],
30
  "minimum-stability": "dev",
31
  "prefer-stable": true,
32
  "extra": {
1
  {
2
  "name": "automattic/jetpack-plugins-installer",
3
  "description": "Handle installation of plugins from WP.org",
4
+ "type": "jetpack-library",
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
  "automattic/jetpack-a8c-mc-stats": "^1.4"
26
  "@composer phpunit"
27
  ]
28
  },
 
29
  "minimum-stability": "dev",
30
  "prefer-stable": true,
31
  "extra": {
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php RENAMED
File without changes
{vendor → jetpack_vendor}/automattic/jetpack-plugins-installer/src/class-plugins-installer.php RENAMED
File without changes
jetpack_vendor/automattic/jetpack-redirect/CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [1.7.12] - 2022-03-02
9
  ### Changed
10
  - Updated package dependencies.
@@ -130,6 +134,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
130
 
131
  - Create Jetpack Redirect package
132
 
 
133
  [1.7.12]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.11...v1.7.12
134
  [1.7.11]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.10...v1.7.11
135
  [1.7.10]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.9...v1.7.10
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.7.13] - 2022-04-05
9
+ ### Changed
10
+ - Updated package dependencies.
11
+
12
  ## [1.7.12] - 2022-03-02
13
  ### Changed
14
  - Updated package dependencies.
134
 
135
  - Create Jetpack Redirect package
136
 
137
+ [1.7.13]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.12...v1.7.13
138
  [1.7.12]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.11...v1.7.12
139
  [1.7.11]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.10...v1.7.11
140
  [1.7.10]: https://github.com/Automattic/jetpack-redirect/compare/v1.7.9...v1.7.10
jetpack_vendor/automattic/jetpack-redirect/composer.json CHANGED
@@ -4,7 +4,7 @@
4
  "type": "jetpack-library",
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
- "automattic/jetpack-status": "^1.12"
8
  },
9
  "require-dev": {
10
  "brain/monkey": "2.6.1",
4
  "type": "jetpack-library",
5
  "license": "GPL-2.0-or-later",
6
  "require": {
7
+ "automattic/jetpack-status": "^1.13"
8
  },
9
  "require-dev": {
10
  "brain/monkey": "2.6.1",
jetpack_vendor/automattic/jetpack-status/CHANGELOG.md CHANGED
@@ -5,6 +5,10 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
8
  ## [1.12.0] - 2022-03-02
9
  ### Added
10
  - Cache return values (per blog) from various status methods.
@@ -166,6 +170,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
166
 
167
  - Packages: Introduce a status package
168
 
 
169
  [1.12.0]: https://github.com/Automattic/jetpack-status/compare/v1.11.2...v1.12.0
170
  [1.11.2]: https://github.com/Automattic/jetpack-status/compare/v1.11.1...v1.11.2
171
  [1.11.1]: https://github.com/Automattic/jetpack-status/compare/v1.11.0...v1.11.1
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.13.0] - 2022-04-05
9
+ ### Added
10
+ - Created Modules and File modules for managing those resources
11
+
12
  ## [1.12.0] - 2022-03-02
13
  ### Added
14
  - Cache return values (per blog) from various status methods.
170
 
171
  - Packages: Introduce a status package
172
 
173
+ [1.13.0]: https://github.com/Automattic/jetpack-status/compare/v1.12.0...v1.13.0
174
  [1.12.0]: https://github.com/Automattic/jetpack-status/compare/v1.11.2...v1.12.0
175
  [1.11.2]: https://github.com/Automattic/jetpack-status/compare/v1.11.1...v1.11.2
176
  [1.11.1]: https://github.com/Automattic/jetpack-status/compare/v1.11.0...v1.11.1
jetpack_vendor/automattic/jetpack-status/composer.json CHANGED
@@ -36,7 +36,7 @@
36
  "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}"
37
  },
38
  "branch-alias": {
39
- "dev-master": "1.12.x-dev"
40
  }
41
  }
42
  }
36
  "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}"
37
  },
38
  "branch-alias": {
39
+ "dev-master": "1.13.x-dev"
40
  }
41
  }
42
  }
jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Pass state to subsequent requests via cookies.
4
+ *
5
+ * @package automattic/jetpack-status
6
+ */
7
+
8
+ namespace Automattic\Jetpack;
9
+
10
+ /**
11
+ * Class Automattic\Jetpack\Status
12
+ *
13
+ * Used to retrieve information about the current status of Jetpack and the site overall.
14
+ */
15
+ class CookieState {
16
+
17
+ /**
18
+ * State is passed via cookies from one request to the next, but never to subsequent requests.
19
+ * SET: state( $key, $value );
20
+ * GET: $value = state( $key );
21
+ *
22
+ * @param string $key State key.
23
+ * @param string $value Value.
24
+ * @param bool $restate Reset the cookie (private).
25
+ */
26
+ public function state( $key = null, $value = null, $restate = false ) {
27
+ static $state = array();
28
+ static $path, $domain;
29
+ if ( ! isset( $path ) ) {
30
+ require_once ABSPATH . 'wp-admin/includes/plugin.php';
31
+ $admin_url = ( new Paths() )->admin_url();
32
+ $bits = wp_parse_url( $admin_url );
33
+
34
+ if ( is_array( $bits ) ) {
35
+ $path = ( isset( $bits['path'] ) ) ? dirname( $bits['path'] ) : null;
36
+ $domain = ( isset( $bits['host'] ) ) ? $bits['host'] : null;
37
+ } else {
38
+ $path = null;
39
+ $domain = null;
40
+ }
41
+ }
42
+
43
+ // Extract state from cookies and delete cookies.
44
+ if ( isset( $_COOKIE['jetpackState'] ) && is_array( $_COOKIE['jetpackState'] ) ) {
45
+ $yum = wp_unslash( $_COOKIE['jetpackState'] );
46
+ unset( $_COOKIE['jetpackState'] );
47
+ foreach ( $yum as $k => $v ) {
48
+ if ( strlen( $v ) ) {
49
+ $state[ $k ] = $v;
50
+ }
51
+ setcookie( "jetpackState[$k]", false, 0, $path, $domain );
52
+ }
53
+ }
54
+
55
+ if ( $restate ) {
56
+ foreach ( $state as $k => $v ) {
57
+ setcookie( "jetpackState[$k]", $v, 0, $path, $domain );
58
+ }
59
+ return;
60
+ }
61
+
62
+ // Get a state variable.
63
+ if ( isset( $key ) && ! isset( $value ) ) {
64
+ if ( array_key_exists( $key, $state ) ) {
65
+ return $state[ $key ];
66
+ }
67
+ return null;
68
+ }
69
+
70
+ // Set a state variable.
71
+ if ( isset( $key ) && isset( $value ) ) {
72
+ if ( is_array( $value ) && isset( $value[0] ) ) {
73
+ $value = $value[0];
74
+ }
75
+ $state[ $key ] = $value;
76
+ if ( ! headers_sent() ) {
77
+ if ( $this->should_set_cookie( $key ) ) {
78
+ setcookie( "jetpackState[$key]", $value, 0, $path, $domain );
79
+ }
80
+ }
81
+ }
82
+ }
83
+
84
+ /**
85
+ * Determines whether the jetpackState[$key] value should be added to the
86
+ * cookie.
87
+ *
88
+ * @param string $key The state key.
89
+ *
90
+ * @return boolean Whether the value should be added to the cookie.
91
+ */
92
+ public function should_set_cookie( $key ) {
93
+ global $current_screen;
94
+ $page = isset( $current_screen->base ) ? $current_screen->base : null;
95
+
96
+ if ( 'toplevel_page_jetpack' === $page && 'display_update_modal' === $key ) {
97
+ return false;
98
+ }
99
+
100
+ return true;
101
+ }
102
+ }
jetpack_vendor/automattic/jetpack-status/src/class-errors.php ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * An errors utility class for Jetpack.
4
+ *
5
+ * @package automattic/jetpack-status
6
+ */
7
+
8
+ // phpcs:disable WordPress.PHP.IniSet.display_errors_Blacklisted
9
+ // phpcs:disable WordPress.PHP.NoSilencedErrors.Discouraged
10
+ // phpcs:disable WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting
11
+ // phpcs:disable WordPress.PHP.DiscouragedPHPFunctions.runtime_configuration_error_reporting
12
+
13
+ namespace Automattic\Jetpack;
14
+
15
+ /**
16
+ * Erros class.
17
+ */
18
+ class Errors {
19
+ /**
20
+ * Catches PHP errors. Must be used in conjunction with output buffering.
21
+ *
22
+ * @param bool $catch True to start catching, False to stop.
23
+ *
24
+ * @static
25
+ */
26
+ public function catch_errors( $catch ) {
27
+ static $display_errors, $error_reporting;
28
+
29
+ if ( $catch ) {
30
+ $display_errors = @ini_set( 'display_errors', 1 );
31
+ $error_reporting = @error_reporting( E_ALL );
32
+ if ( class_exists( 'Jetpack' ) ) {
33
+ add_action( 'shutdown', array( 'Jetpack', 'catch_errors_on_shutdown' ), 0 );
34
+ }
35
+ } else {
36
+ @ini_set( 'display_errors', $display_errors );
37
+ @error_reporting( $error_reporting );
38
+ if ( class_exists( 'Jetpack' ) ) {
39
+ remove_action( 'shutdown', array( 'Jetpack', 'catch_errors_on_shutdown' ), 0 );
40
+ }
41
+ }
42
+ }
43
+ }
jetpack_vendor/automattic/jetpack-status/src/class-files.php ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * A modules class for Jetpack.
4
+ *
5
+ * @package automattic/jetpack-status
6
+ */
7
+
8
+ namespace Automattic\Jetpack;
9
+
10
+ /**
11
+ * Class Automattic\Jetpack\Files
12
+ *
13
+ * Used to retrieve information about files.
14
+ */
15
+ class Files {
16
+ /**
17
+ * Returns an array of all PHP files in the specified absolute path.
18
+ * Equivalent to glob( "$absolute_path/*.php" ).
19
+ *
20
+ * @param string $absolute_path The absolute path of the directory to search.
21
+ * @return array Array of absolute paths to the PHP files.
22
+ */
23
+ public function glob_php( $absolute_path ) {
24
+ if ( function_exists( 'glob' ) ) {
25
+ return glob( "$absolute_path/*.php" );
26
+ }
27
+
28
+ $absolute_path = untrailingslashit( $absolute_path );
29
+ $files = array();
30
+ $dir = @opendir( $absolute_path ); // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
31
+ if ( ! $dir ) {
32
+ return $files;
33
+ }
34
+
35
+ // phpcs:ignore WordPress.CodeAnalysis.AssignmentInCondition.FoundInWhileCondition
36
+ while ( false !== $file = readdir( $dir ) ) {
37
+ if ( '.' === substr( $file, 0, 1 ) || '.php' !== substr( $file, -4 ) ) {
38
+ continue;
39
+ }
40
+
41
+ $file = "$absolute_path/$file";
42
+
43
+ if ( ! is_file( $file ) ) {
44
+ continue;
45
+ }
46
+
47
+ $files[] = $file;
48
+ }
49
+
50
+ closedir( $dir );
51
+
52
+ return $files;
53
+ }
54
+ }
jetpack_vendor/automattic/jetpack-status/src/class-modules.php ADDED
@@ -0,0 +1,567 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * A modules class for Jetpack.
4
+ *
5
+ * @package automattic/jetpack-status
6
+ */
7
+
8
+ namespace Automattic\Jetpack;
9
+
10
+ use Automattic\Jetpack\Constants as Constants;
11
+
12
+ /**
13
+ * Class Automattic\Jetpack\Modules
14
+ *
15
+ * Used to retrieve information about the current status of Jetpack modules.
16
+ */
17
+ class Modules {
18
+
19
+ /**
20
+ * Check whether or not a Jetpack module is active.
21
+ *
22
+ * @param string $module The slug of a Jetpack module.
23
+ * @return bool
24
+ */
25
+ public function is_active( $module ) {
26
+ return in_array( $module, self::get_active(), true );
27
+ }
28
+
29
+ /**
30
+ * Load module data from module file. Headers differ from WordPress
31
+ * plugin headers to avoid them being identified as standalone
32
+ * plugins on the WordPress plugins page.
33
+ *
34
+ * @param string $module The module slug.
35
+ */
36
+ public function get( $module ) {
37
+ static $modules_details;
38
+
39
+ // This method relies heavy on auto-generated file found in Jetpack only: module-headings.php
40
+ // If it doesn't exist, it's safe to assume none of this will be helpful.
41
+ if ( ! function_exists( 'jetpack_has_no_module_info' ) ) {
42
+ return false;
43
+ }
44
+
45
+ if ( jetpack_has_no_module_info( $module ) ) {
46
+ return false;
47
+ }
48
+
49
+ $file = $this->get_path( $this->get_slug( $module ) );
50
+
51
+ if ( isset( $modules_details[ $module ] ) ) {
52
+ $mod = $modules_details[ $module ];
53
+ } else {
54
+ $mod = jetpack_get_module_info( $module );
55
+
56
+ if ( null === $mod ) {
57
+ // Try to get the module info from the file as a fallback.
58
+ $mod = $this->get_file_data( $file, jetpack_get_all_module_header_names() );
59
+
60
+ if ( empty( $mod['name'] ) ) {
61
+ // No info for this module.
62
+ return false;
63
+ }
64
+ }
65
+
66
+ $mod['sort'] = empty( $mod['sort'] ) ? 10 : (int) $mod['sort'];
67
+ $mod['recommendation_order'] = empty( $mod['recommendation_order'] ) ? 20 : (int) $mod['recommendation_order'];
68
+ $mod['deactivate'] = empty( $mod['deactivate'] );
69
+ $mod['free'] = empty( $mod['free'] );
70
+ $mod['requires_connection'] = ( ! empty( $mod['requires_connection'] ) && 'No' === $mod['requires_connection'] ) ? false : true;
71
+ $mod['requires_user_connection'] = ( empty( $mod['requires_user_connection'] ) || 'No' === $mod['requires_user_connection'] ) ? false : true;
72
+
73
+ if ( empty( $mod['auto_activate'] ) || ! in_array( strtolower( $mod['auto_activate'] ), array( 'yes', 'no', 'public' ), true ) ) {
74
+ $mod['auto_activate'] = 'No';
75
+ } else {
76
+ $mod['auto_activate'] = (string) $mod['auto_activate'];
77
+ }
78
+
79
+ if ( $mod['module_tags'] ) {
80
+ $mod['module_tags'] = explode( ',', $mod['module_tags'] );
81
+ $mod['module_tags'] = array_map( 'trim', $mod['module_tags'] );
82
+ $mod['module_tags'] = array_map( 'jetpack_get_module_i18n_tag', $mod['module_tags'] );
83
+ } else {
84
+ $mod['module_tags'] = array( jetpack_get_module_i18n_tag( 'Other' ) );
85
+ }
86
+
87
+ if ( $mod['plan_classes'] ) {
88
+ $mod['plan_classes'] = explode( ',', $mod['plan_classes'] );
89
+ $mod['plan_classes'] = array_map( 'strtolower', array_map( 'trim', $mod['plan_classes'] ) );
90
+ } else {
91
+ $mod['plan_classes'] = array( 'free' );
92
+ }
93
+
94
+ if ( $mod['feature'] ) {
95
+ $mod['feature'] = explode( ',', $mod['feature'] );
96
+ $mod['feature'] = array_map( 'trim', $mod['feature'] );
97
+ } else {
98
+ $mod['feature'] = array( jetpack_get_module_i18n_tag( 'Other' ) );
99
+ }
100
+
101
+ $modules_details[ $module ] = $mod;
102
+
103
+ }
104
+
105
+ /**
106
+ * Filters the feature array on a module.
107
+ *
108
+ * This filter allows you to control where each module is filtered: Recommended,
109
+ * and the default "Other" listing.
110
+ *
111
+ * @since-jetpack 3.5.0
112
+ *
113
+ * @param array $mod['feature'] The areas to feature this module:
114
+ * 'Recommended' shows on the main Jetpack admin screen.
115
+ * 'Other' should be the default if no other value is in the array.
116
+ * @param string $module The slug of the module, e.g. sharedaddy.
117
+ * @param array $mod All the currently assembled module data.
118
+ */
119
+ $mod['feature'] = apply_filters( 'jetpack_module_feature', $mod['feature'], $module, $mod );
120
+
121
+ /**
122
+ * Filter the returned data about a module.
123
+ *
124
+ * This filter allows overriding any info about Jetpack modules. It is dangerous,
125
+ * so please be careful.
126
+ *
127
+ * @since-jetpack 3.6.0
128
+ *
129
+ * @param array $mod The details of the requested module.
130
+ * @param string $module The slug of the module, e.g. sharedaddy
131
+ * @param string $file The path to the module source file.
132
+ */
133
+ return apply_filters( 'jetpack_get_module', $mod, $module, $file );
134
+ }
135
+
136
+ /**
137
+ * Like core's get_file_data implementation, but caches the result.
138
+ *
139
+ * @param string $file Absolute path to the file.
140
+ * @param array $headers List of headers, in the format array( 'HeaderKey' => 'Header Name' ).
141
+ */
142
+ public function get_file_data( $file, $headers ) {
143
+ // Get just the filename from $file (i.e. exclude full path) so that a consistent hash is generated.
144
+ $file_name = basename( $file );
145
+
146
+ if ( ! Constants::is_defined( 'JETPACK__VERSION' ) ) {
147
+ return get_file_data( $file, $headers );
148
+ }
149
+
150
+ $cache_key = 'jetpack_file_data_' . JETPACK__VERSION;
151
+
152
+ $file_data_option = get_transient( $cache_key );
153
+
154
+ if ( ! is_array( $file_data_option ) ) {
155
+ delete_transient( $cache_key );
156
+ $file_data_option = false;
157
+ }
158
+
159
+ if ( false === $file_data_option ) {
160
+ $file_data_option = array();
161
+ }
162
+
163
+ $key = md5( $file_name . maybe_serialize( $headers ) );
164
+ $refresh_cache = is_admin() && isset( $_GET['page'] ) && 'jetpack' === substr( $_GET['page'], 0, 7 ); // phpcs:ignore WordPress.Security.NonceVerification.Recommended
165
+
166
+ // If we don't need to refresh the cache, and already have the value, short-circuit!
167
+ if ( ! $refresh_cache && isset( $file_data_option[ $key ] ) ) {
168
+ return $file_data_option[ $key ];
169
+ }
170
+
171
+ $data = get_file_data( $file, $headers );
172
+
173
+ $file_data_option[ $key ] = $data;
174
+
175
+ set_transient( $cache_key, $file_data_option, 29 * DAY_IN_SECONDS );
176
+
177
+ return $data;
178
+ }
179
+
180
+ /**
181
+ * Get a list of activated modules as an array of module slugs.
182
+ */
183
+ public function get_active() {
184
+ $active = \Jetpack_Options::get_option( 'active_modules' );
185
+
186
+ if ( ! is_array( $active ) ) {
187
+ $active = array();
188
+ }
189
+
190
+ if ( class_exists( 'VaultPress' ) || function_exists( 'vaultpress_contact_service' ) ) {
191
+ $active[] = 'vaultpress';
192
+ } else {
193
+ $active = array_diff( $active, array( 'vaultpress' ) );
194
+ }
195
+
196
+ // If protect is active on the main site of a multisite, it should be active on all sites.
197
+ if ( ! in_array( 'protect', $active, true ) && is_multisite() && get_site_option( 'jetpack_protect_active' ) ) {
198
+ $active[] = 'protect';
199
+ }
200
+
201
+ /**
202
+ * Allow filtering of the active modules.
203
+ *
204
+ * Gives theme and plugin developers the power to alter the modules that
205
+ * are activated on the fly.
206
+ *
207
+ * @since-jetpack 5.8.0
208
+ *
209
+ * @param array $active Array of active module slugs.
210
+ */
211
+ $active = apply_filters( 'jetpack_active_modules', $active );
212
+
213
+ return array_unique( $active );
214
+ }
215
+
216
+ /**
217
+ * Extract a module's slug from its full path.
218
+ *
219
+ * @param string $file Full path to a file.
220
+ *
221
+ * @return string Module slug.
222
+ */
223
+ public function get_slug( $file ) {
224
+ return str_replace( '.php', '', basename( $file ) );
225
+ }
226
+
227
+ /**
228
+ * List available Jetpack modules. Simply lists .php files in /modules/.
229
+ * Make sure to tuck away module "library" files in a sub-directory.
230
+ *
231
+ * @param bool|string $min_version Only return modules introduced in this version or later. Default is false, do not filter.
232
+ * @param bool|string $max_version Only return modules introduced before this version. Default is false, do not filter.
233
+ * @param bool|null $requires_connection Pass a boolean value to only return modules that require (or do not require) a connection.
234
+ * @param bool|null $requires_user_connection Pass a boolean value to only return modules that require (or do not require) a user connection.
235
+ *
236
+ * @return array $modules Array of module slugs
237
+ */
238
+ public function get_available( $min_version = false, $max_version = false, $requires_connection = null, $requires_user_connection = null ) {
239
+ static $modules = null;
240
+
241
+ if ( ! Constants::is_defined( 'JETPACK__VERSION' ) || ! Constants::is_defined( 'JETPACK__PLUGIN_DIR' ) ) {
242
+ return array();
243
+ }
244
+
245
+ if ( ! isset( $modules ) ) {
246
+ $available_modules_option = \Jetpack_Options::get_option( 'available_modules', array() );
247
+ // Use the cache if we're on the front-end and it's available...
248
+ if ( ! is_admin() && ! empty( $available_modules_option[ JETPACK__VERSION ] ) ) {
249
+ $modules = $available_modules_option[ JETPACK__VERSION ];
250
+ } else {
251
+ $files = ( new Files() )->glob_php( JETPACK__PLUGIN_DIR . 'modules' );
252
+
253
+ $modules = array();
254
+
255
+ foreach ( $files as $file ) {
256
+ $slug = $this->get_slug( $file );
257
+ $headers = $this->get( $slug );
258
+
259
+ if ( ! $headers ) {
260
+ continue;
261
+ }
262
+
263
+ $modules[ $slug ] = $headers['introduced'];
264
+ }
265
+
266
+ \Jetpack_Options::update_option(
267
+ 'available_modules',
268
+ array(
269
+ JETPACK__VERSION => $modules,
270
+ )
271
+ );
272
+ }
273
+ }
274
+
275
+ /**
276
+ * Filters the array of modules available to be activated.
277
+ *
278
+ * @since 2.4.0
279
+ *
280
+ * @param array $modules Array of available modules.
281
+ * @param string $min_version Minimum version number required to use modules.
282
+ * @param string $max_version Maximum version number required to use modules.
283
+ * @param bool|null $requires_connection Value of the Requires Connection filter.
284
+ * @param bool|null $requires_user_connection Value of the Requires User Connection filter.
285
+ */
286
+ $mods = apply_filters( 'jetpack_get_available_modules', $modules, $min_version, $max_version, $requires_connection, $requires_user_connection );
287
+
288
+ if ( ! $min_version && ! $max_version && $requires_connection === null && $requires_user_connection === null ) {
289
+ return array_keys( $mods );
290
+ }
291
+
292
+ $r = array();
293
+ foreach ( $mods as $slug => $introduced ) {
294
+ if ( $min_version && version_compare( $min_version, $introduced, '>=' ) ) {
295
+ continue;
296
+ }
297
+
298
+ if ( $max_version && version_compare( $max_version, $introduced, '<' ) ) {
299
+ continue;
300
+ }
301
+
302
+ $mod_details = $this->get( $slug );
303
+
304
+ if ( null !== $requires_connection && (bool) $requires_connection !== $mod_details['requires_connection'] ) {
305
+ continue;
306
+ }
307
+
308
+ if ( null !== $requires_user_connection && (bool) $requires_user_connection !== $mod_details['requires_user_connection'] ) {
309
+ continue;
310
+ }
311
+
312
+ $r[] = $slug;
313
+ }
314
+
315
+ return $r;
316
+ }
317
+
318
+ /**
319
+ * Is slug a valid module.
320
+ *
321
+ * @param string $module Module slug.
322
+ *
323
+ * @return bool
324
+ */
325
+ public function is_module( $module ) {
326
+ return ! empty( $module ) && ! validate_file( $module, $this->get_available() );
327
+ }
328
+
329
+ /**
330
+ * Update module status.
331
+ *
332
+ * @param string $module - module slug.
333
+ * @param boolean $active - true to activate, false to deactivate.
334
+ * @param bool $exit Should exit be called after deactivation.
335
+ * @param bool $redirect Should there be a redirection after activation.
336
+ */
337
+ public function update_status( $module, $active, $exit = true, $redirect = true ) {
338
+ return $active ? $this->activate( $module, $exit, $redirect ) : $this->deactivate( $module );
339
+ }
340
+
341
+ /**
342
+ * Activate a module.
343
+ *
344
+ * @param string $module Module slug.
345
+ * @param bool $exit Should exit be called after deactivation.
346
+ * @param bool $redirect Should there be a redirection after activation.
347
+ *
348
+ * @return bool|void
349
+ */
350
+ public function activate( $module, $exit = true, $redirect = true ) {
351
+ /**
352
+ * Fires before a module is activated.
353
+ *
354
+ * @since 2.6.0
355
+ *
356
+ * @param string $module Module slug.
357
+ * @param bool $exit Should we exit after the module has been activated. Default to true.
358
+ * @param bool $redirect Should the user be redirected after module activation? Default to true.
359
+ */
360
+ do_action( 'jetpack_pre_activate_module', $module, $exit, $redirect );
361
+
362
+ if ( ! strlen( $module ) ) {
363
+ return false;
364
+ }
365
+
366
+ if ( ! $this->is_module( $module ) ) {
367
+ return false;
368
+ }
369
+
370
+ // If it's already active, then don't do it again.
371
+ $active = $this->get_active();
372
+ foreach ( $active as $act ) {
373
+ if ( $act === $module ) {
374
+ return true;
375
+ }
376
+ }
377
+
378
+ $module_data = $this->get( $module );
379
+
380
+ $status = new Status();
381
+ $state = new CookieState();
382
+
383
+ if ( class_exists( 'Jetpack' ) && ! \Jetpack::is_connection_ready() ) {
384
+ if ( ! $status->is_offline_mode() && ! $status->is_onboarding() ) {
385
+ return false;
386
+ }
387
+
388
+ // If we're not connected but in offline mode, make sure the module doesn't require a connection.
389
+ if ( $status->is_offline_mode() && $module_data['requires_connection'] ) {
390
+ return false;
391
+ }
392
+ }
393
+
394
+ if ( class_exists( 'Jetpack' ) && class_exists( 'Jetpack_Client_Server' ) ) {
395
+ $jetpack = \Jetpack::init();
396
+
397
+ // Check and see if the old plugin is active.
398
+ if ( isset( $jetpack->plugins_to_deactivate[ $module ] ) ) {
399
+ // Deactivate the old plugin.
400
+ if ( \Jetpack_Client_Server::deactivate_plugin( $jetpack->plugins_to_deactivate[ $module ][0], $jetpack->plugins_to_deactivate[ $module ][1] ) ) {
401
+ // If we deactivated the old plugin, remembere that with ::state() and redirect back to this page to activate the module
402
+ // We can't activate the module on this page load since the newly deactivated old plugin is still loaded on this page load.
403
+ $state->state( 'deactivated_plugins', $module );
404
+ wp_safe_redirect( add_query_arg( 'jetpack_restate', 1 ) );
405
+ exit;
406
+ }
407
+ }
408
+ }
409
+
410
+ // Protect won't work with mis-configured IPs.
411
+ if ( 'protect' === $module && Constants::is_defined( 'JETPACK__PLUGIN_DIR' ) ) {
412
+ include_once JETPACK__PLUGIN_DIR . 'modules/protect/shared-functions.php';
413
+ if ( ! jetpack_protect_get_ip() ) {
414
+ $state->state( 'message', 'protect_misconfigured_ip' );
415
+ return false;
416
+ }
417
+ }
418
+
419
+ if ( class_exists( 'Jetpack_Plan' ) && ! \Jetpack_Plan::supports( $module ) ) {
420
+ return false;
421
+ }
422
+
423
+ // Check the file for fatal errors, a la wp-admin/plugins.php::activate.
424
+ $errors = new Errors();
425
+ $state->state( 'module', $module );
426
+ $state->state( 'error', 'module_activation_failed' ); // we'll override this later if the plugin can be included without fatal error.
427
+ $errors->catch_errors( true );
428
+
429
+ ob_start();
430
+ $module_path = $this->get_path( $module );
431
+ if ( file_exists( $module_path ) ) {
432
+ require $this->get_path( $module ); // phpcs:ignore WordPressVIPMinimum.Files.IncludingFile.NotAbsolutePath
433
+ }
434
+
435
+ $active[] = $module;
436
+ $this->update_active( $active );
437
+
438
+ $state->state( 'error', false ); // the override.
439
+ ob_end_clean();
440
+ $errors->catch_errors( false );
441
+
442
+ if ( $redirect ) {
443
+ wp_safe_redirect( ( new Paths() )->admin_url( 'page=jetpack' ) );
444
+ }
445
+ if ( $exit ) {
446
+ exit;
447
+ }
448
+ return true;
449
+ }
450
+
451
+ /**
452
+ * Deactivate module.
453
+ *
454
+ * @param string $module Module slug.
455
+ *
456
+ * @return bool
457
+ */
458
+ public function deactivate( $module ) {
459
+ /**
460
+ * Fires when a module is deactivated.
461
+ *
462
+ * @since 1.9.0
463
+ *
464
+ * @param string $module Module slug.
465
+ */
466
+ do_action( 'jetpack_pre_deactivate_module', $module );
467
+
468
+ $active = $this->get_active();
469
+ $new = array_filter( array_diff( $active, (array) $module ) );
470
+
471
+ return $this->update_active( $new );
472
+ }
473
+
474
+ /**
475
+ * Generate a module's path from its slug.
476
+ *
477
+ * @param string $slug Module slug.
478
+ */
479
+ public function get_path( $slug ) {
480
+ if ( ! Constants::is_defined( 'JETPACK__PLUGIN_DIR' ) ) {
481
+ return '';
482
+ }
483
+ /**
484
+ * Filters the path of a modules.
485
+ *
486
+ * @since 7.4.0
487
+ *
488
+ * @param array $return The absolute path to a module's root php file
489
+ * @param string $slug The module slug
490
+ */
491
+ return apply_filters( 'jetpack_get_module_path', JETPACK__PLUGIN_DIR . "modules/$slug.php", $slug );
492
+ }
493
+
494
+ /**
495
+ * Saves all the currently active modules to options.
496
+ * Also fires Action hooks for each newly activated and deactivated module.
497
+ *
498
+ * @param array $modules Array of active modules to be saved in options.
499
+ *
500
+ * @return $success bool true for success, false for failure.
501
+ */
502
+ public function update_active( $modules ) {
503
+ $current_modules = \Jetpack_Options::get_option( 'active_modules', array() );
504
+ $active_modules = $this->get_active();
505
+ $new_active_modules = array_diff( $modules, $current_modules );
506
+ $new_inactive_modules = array_diff( $active_modules, $modules );
507
+ $new_current_modules = array_diff( array_merge( $current_modules, $new_active_modules ), $new_inactive_modules );
508
+ $reindexed_modules = array_values( $new_current_modules );
509
+ $success = \Jetpack_Options::update_option( 'active_modules', array_unique( $reindexed_modules ) );
510
+ // Let's take `pre_update_option_jetpack_active_modules` filter into account
511
+ // and actually decide for which modules we need to fire hooks by comparing
512
+ // the 'active_modules' option before and after the update.
513
+ $current_modules_post_update = \Jetpack_Options::get_option( 'active_modules', array() );
514
+
515
+ $new_inactive_modules = array_diff( $current_modules, $current_modules_post_update );
516
+ $new_inactive_modules = array_unique( $new_inactive_modules );
517
+ $new_inactive_modules = array_values( $new_inactive_modules );
518
+
519
+ $new_active_modules = array_diff( $current_modules_post_update, $current_modules );
520
+ $new_active_modules = array_unique( $new_active_modules );
521
+ $new_active_modules = array_values( $new_active_modules );
522
+
523
+ foreach ( $new_active_modules as $module ) {
524
+ /**
525
+ * Fires when a specific module is activated.
526
+ *
527
+ * @since 1.9.0
528
+ *
529
+ * @param string $module Module slug.
530
+ * @param boolean $success whether the module was activated. @since 4.2
531
+ */
532
+ do_action( 'jetpack_activate_module', $module, $success );
533
+ /**
534
+ * Fires when a module is activated.
535
+ * The dynamic part of the filter, $module, is the module slug.
536
+ *
537
+ * @since 1.9.0
538
+ *
539
+ * @param string $module Module slug.
540
+ */
541
+ do_action( "jetpack_activate_module_$module", $module );
542
+ }
543
+
544
+ foreach ( $new_inactive_modules as $module ) {
545
+ /**
546
+ * Fired after a module has been deactivated.
547
+ *
548
+ * @since 4.2.0
549
+ *
550
+ * @param string $module Module slug.
551
+ * @param boolean $success whether the module was deactivated.
552
+ */
553
+ do_action( 'jetpack_deactivate_module', $module, $success );
554
+ /**
555
+ * Fires when a module is deactivated.
556
+ * The dynamic part of the filter, $module, is the module slug.
557
+ *
558
+ * @since 1.9.0
559
+ *
560
+ * @param string $module Module slug.
561
+ */
562
+ do_action( "jetpack_deactivate_module_$module", $module );
563
+ }
564
+
565
+ return $success;
566
+ }
567
+ }
jetpack_vendor/automattic/jetpack-status/src/class-paths.php ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * A Path & URL utility class for Jetpack.
4
+ *
5
+ * @package automattic/jetpack-status
6
+ */
7
+
8
+ namespace Automattic\Jetpack;
9
+
10
+ /**
11
+ * Class Automattic\Jetpack\Paths
12
+ *
13
+ * Used to retrieve information about files.
14
+ */
15
+ class Paths {
16
+ /**
17
+ * Jetpack Admin URL.
18
+ *
19
+ * @param array $args Query string args.
20
+ *
21
+ * @return string Jetpack admin URL.
22
+ */
23
+ public function admin_url( $args = null ) {
24
+ $args = wp_parse_args( $args, array( 'page' => 'jetpack' ) );
25
+ $url = add_query_arg( $args, admin_url( 'admin.php' ) );
26
+ return $url;
27
+ }
28
+ }
jetpack_vendor/automattic/jetpack-status/src/class-status.php CHANGED
@@ -298,6 +298,21 @@ class Status {
298
  return $is_staging;
299
  }
300
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
301
  /**
302
  * Returns the site slug suffix to be used as part of Calypso URLs.
303
  *
298
  return $is_staging;
299
  }
300
 
301
+ /**
302
+ * Whether the site is currently onboarding or not.
303
+ * A site is considered as being onboarded if it currently has an onboarding token.
304
+ *
305
+ * @since-jetpack 5.8
306
+ *
307
+ * @access public
308
+ * @static
309
+ *
310
+ * @return bool True if the site is currently onboarding, false otherwise
311
+ */
312
+ public function is_onboarding() {
313
+ return \Jetpack_Options::get_option( 'onboarding' ) !== false;
314
+ }
315
+
316
  /**
317
  * Returns the site slug suffix to be used as part of Calypso URLs.
318
  *
jetpack_vendor/automattic/jetpack-tracking/CHANGELOG.md CHANGED
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
 
 
 
 
 
 
 
 
8
  ## [1.14.4] - 2022-03-02
9
  ### Changed
10
  - Updated composer.lock.
@@ -222,6 +230,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
222
 
223
  - Create package for Jetpack Tracking
224
 
 
 
225
  [1.14.4]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.3...v1.14.4
226
  [1.14.3]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.2...v1.14.3
227
  [1.14.2]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.1...v1.14.2
5
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
 
8
+ ## [1.14.6] - 2022-04-05
9
+ ### Changed
10
+ - Updated package dependencies.
11
+
12
+ ## [1.14.5] - 2022-03-29
13
+ ### Changed
14
+ - Microperformance: Use === null instead of is_null
15
+
16
  ## [1.14.4] - 2022-03-02
17
  ### Changed
18
  - Updated composer.lock.
230
 
231
  - Create package for Jetpack Tracking
232
 
233
+ [1.14.6]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.5...v1.14.6
234
+ [1.14.5]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.4...v1.14.5
235
  [1.14.4]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.3...v1.14.4
236
  [1.14.3]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.2...v1.14.3
237
  [1.14.2]: https://github.com/Automattic/jetpack-tracking/compare/v1.14.1...v1.14.2
jetpack_vendor/automattic/jetpack-tracking/composer.json CHANGED
@@ -6,7 +6,7 @@
6
  "require": {
7
  "automattic/jetpack-assets": "^1.17",
8
  "automattic/jetpack-options": "^1.14",
9
- "automattic/jetpack-status": "^1.12"
10
  },
11
  "require-dev": {
12
  "brain/monkey": "2.6.1",
6
  "require": {
7
  "automattic/jetpack-assets": "^1.17",
8
  "automattic/jetpack-options": "^1.14",
9
+ "automattic/jetpack-status": "^1.13"
10
  },
11
  "require-dev": {
12
  "brain/monkey": "2.6.1",
jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php CHANGED
@@ -43,7 +43,7 @@ class Tracking {
43
  public function __construct( $product_name = 'jetpack', $connection = null ) {
44
  $this->product_name = $product_name;
45
  $this->connection = $connection;
46
- if ( is_null( $this->connection ) ) {
47
  // TODO We should always pass a Connection.
48
  $this->connection = new Connection\Manager();
49
  }
43
  public function __construct( $product_name = 'jetpack', $connection = null ) {
44
  $this->product_name = $product_name;
45
  $this->connection = $connection;
46
+ if ( $this->connection === null ) {
47
  // TODO We should always pass a Connection.
48
  $this->connection = new Connection\Manager();
49
  }
jetpack_vendor/i18n-map.php CHANGED
@@ -6,7 +6,7 @@ return array(
6
  'packages' => array(
7
  'jetpack-config' => array(
8
  'path' => 'jetpack_vendor/automattic/jetpack-config',
9
- 'ver' => '1.6.1',
10
  ),
11
  'jetpack-heartbeat' => array(
12
  'path' => 'jetpack_vendor/automattic/jetpack-heartbeat',
@@ -14,27 +14,31 @@ return array(
14
  ),
15
  'jetpack-assets' => array(
16
  'path' => 'jetpack_vendor/automattic/jetpack-assets',
17
- 'ver' => '1.17.6',
18
  ),
19
  'jetpack-lazy-images' => array(
20
  'path' => 'jetpack_vendor/automattic/jetpack-lazy-images',
21
- 'ver' => '2.1.7',
22
  ),
23
  'jetpack-tracking' => array(
24
  'path' => 'jetpack_vendor/automattic/jetpack-tracking',
25
- 'ver' => '1.14.4',
26
  ),
27
- 'jetpack-connection' => array(
28
- 'path' => 'jetpack_vendor/automattic/jetpack-connection',
29
- 'ver' => '1.37.0',
30
  ),
31
  'jetpack-admin-ui' => array(
32
  'path' => 'jetpack_vendor/automattic/jetpack-admin-ui',
33
- 'ver' => '0.2.5',
 
 
 
 
34
  ),
35
  'jetpack-my-jetpack' => array(
36
  'path' => 'jetpack_vendor/automattic/jetpack-my-jetpack',
37
- 'ver' => '0.6.9',
38
  ),
39
  ),
40
  );
6
  'packages' => array(
7
  'jetpack-config' => array(
8
  'path' => 'jetpack_vendor/automattic/jetpack-config',
9
+ 'ver' => '1.7.1',
10
  ),
11
  'jetpack-heartbeat' => array(
12
  'path' => 'jetpack_vendor/automattic/jetpack-heartbeat',
14
  ),
15
  'jetpack-assets' => array(
16
  'path' => 'jetpack_vendor/automattic/jetpack-assets',
17
+ 'ver' => '1.17.9',
18
  ),
19
  'jetpack-lazy-images' => array(
20
  'path' => 'jetpack_vendor/automattic/jetpack-lazy-images',
21
+ 'ver' => '2.1.10',
22
  ),
23
  'jetpack-tracking' => array(
24
  'path' => 'jetpack_vendor/automattic/jetpack-tracking',
25
+ 'ver' => '1.14.6',
26
  ),
27
+ 'jetpack-plugins-installer' => array(
28
+ 'path' => 'jetpack_vendor/automattic/jetpack-plugins-installer',
29
+ 'ver' => '0.1.1',
30
  ),
31
  'jetpack-admin-ui' => array(
32
  'path' => 'jetpack_vendor/automattic/jetpack-admin-ui',
33
+ 'ver' => '0.2.6',
34
+ ),
35
+ 'jetpack-connection' => array(
36
+ 'path' => 'jetpack_vendor/automattic/jetpack-connection',
37
+ 'ver' => '1.37.5',
38
  ),
39
  'jetpack-my-jetpack' => array(
40
  'path' => 'jetpack_vendor/automattic/jetpack-my-jetpack',
41
+ 'ver' => '0.6.13',
42
  ),
43
  ),
44
  );
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: performance, speed, pagespeed, web vitals, critical css, optimize, defer
5
  Requires at least: 5.5
6
  Tested up to: 5.9
7
  Requires PHP: 7.0
8
- Stable tag: 1.4.1
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -165,17 +165,9 @@ If you run into compatibility issues, please do let us know. You can drop us a l
165
  1. Manage your Jetpack Boost settings
166
 
167
  == Changelog ==
168
- ### 1.4.1 - 2022-04-06
169
- #### Changed
170
- - Critical CSS: Tidied up Critical CSS class structure.
171
- - Critical CSS: Updated Critical CSS generation to exclude animation keyframes.
172
- - Deferred JS: Updated exclusion attribute to allow quotes.
173
- - General: Tested compatibility with WordPress 5.9.
174
- - General: Updated Boost Dashboard heading logo.
175
- - Lazy Loading: Updated Image Lazy Loading to reflect Jetpack's Lazy Loading setting.
176
-
177
  #### Fixed
178
- - General: Clean up use of FILTER_SANITIZE_STRING as it is deprecated in PHP 8.1
179
 
180
  --------
181
 
5
  Requires at least: 5.5
6
  Tested up to: 5.9
7
  Requires PHP: 7.0
8
+ Stable tag: 1.4.2
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
165
  1. Manage your Jetpack Boost settings
166
 
167
  == Changelog ==
168
+ ### 1.4.2 - 2022-04-11
 
 
 
 
 
 
 
 
169
  #### Fixed
170
+ - Fixed critical CSS generation failure while using a CDN to serve CSS
171
 
172
  --------
173
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::getLoader();
vendor/autoload_packages.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/composer/autoload_classmap.php CHANGED
@@ -15,7 +15,7 @@ return array(
15
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
16
  'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
17
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
18
- 'Automattic\\Jetpack\\Automatic_Install_Skin' => $vendorDir . '/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php',
19
  'Automattic\\Jetpack\\Composer\\Manager' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php',
20
  'Automattic\\Jetpack\\Composer\\Plugin' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php',
21
  'Automattic\\Jetpack\\Config' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php',
@@ -37,13 +37,18 @@ return array(
37
  'Automattic\\Jetpack\\Connection\\Urls' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php',
38
  'Automattic\\Jetpack\\Connection\\Utils' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php',
39
  'Automattic\\Jetpack\\Connection\\Webhooks' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php',
 
40
  'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php',
41
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php',
42
  'Automattic\\Jetpack\\Constants' => $baseDir . '/jetpack_vendor/automattic/jetpack-constants/src/class-constants.php',
 
43
  'Automattic\\Jetpack\\Device_Detection' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php',
44
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php',
 
 
45
  'Automattic\\Jetpack\\Heartbeat' => $baseDir . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php',
46
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => $baseDir . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php',
 
47
  'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php',
48
  'Automattic\\Jetpack\\My_Jetpack\\Initializer' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php',
49
  'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php',
@@ -61,7 +66,8 @@ return array(
61
  'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php',
62
  'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php',
63
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php',
64
- 'Automattic\\Jetpack\\Plugins_Installer' => $vendorDir . '/automattic/jetpack-plugins-installer/src/class-plugins-installer.php',
 
65
  'Automattic\\Jetpack\\Redirect' => $baseDir . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php',
66
  'Automattic\\Jetpack\\Roles' => $baseDir . '/jetpack_vendor/automattic/jetpack-roles/src/class-roles.php',
67
  'Automattic\\Jetpack\\Status' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php',
@@ -69,7 +75,7 @@ return array(
69
  'Automattic\\Jetpack\\Status\\Host' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php',
70
  'Automattic\\Jetpack\\Status\\Visitor' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php',
71
  'Automattic\\Jetpack\\Terms_Of_Service' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php',
72
- 'Automattic\\Jetpack\\Tracking' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php',
73
  'Automattic\\Jetpack_Boost\\Admin\\Admin' => $baseDir . '/app/admin/class-admin.php',
74
  'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => $baseDir . '/app/admin/class-admin-notice.php',
75
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => $baseDir . '/app/contracts/Boost_API_Client.php',
@@ -78,6 +84,7 @@ return array(
78
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => $baseDir . '/app/contracts/Has_Slug.php',
79
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS.php',
80
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php',
 
81
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => $baseDir . '/app/features/optimizations/critical-css/Critical_CSS.php',
82
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => $baseDir . '/app/features/optimizations/critical-css/Generator.php',
83
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => $baseDir . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php',
@@ -146,7 +153,7 @@ return array(
146
  'Jetpack_IXR_ClientMulticall' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php',
147
  'Jetpack_Options' => $baseDir . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php',
148
  'Jetpack_Signature' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php',
149
- 'Jetpack_Tracks_Client' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-client.php',
150
- 'Jetpack_Tracks_Event' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-event.php',
151
  'Jetpack_XMLRPC_Server' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php',
152
  );
15
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
16
  'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
17
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
18
+ 'Automattic\\Jetpack\\Automatic_Install_Skin' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php',
19
  'Automattic\\Jetpack\\Composer\\Manager' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php',
20
  'Automattic\\Jetpack\\Composer\\Plugin' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php',
21
  'Automattic\\Jetpack\\Config' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php',
37
  'Automattic\\Jetpack\\Connection\\Urls' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php',
38
  'Automattic\\Jetpack\\Connection\\Utils' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php',
39
  'Automattic\\Jetpack\\Connection\\Webhooks' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php',
40
+ 'Automattic\\Jetpack\\Connection\\Webhooks\\Authorize_Redirect' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php',
41
  'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php',
42
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php',
43
  'Automattic\\Jetpack\\Constants' => $baseDir . '/jetpack_vendor/automattic/jetpack-constants/src/class-constants.php',
44
+ 'Automattic\\Jetpack\\CookieState' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php',
45
  'Automattic\\Jetpack\\Device_Detection' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php',
46
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php',
47
+ 'Automattic\\Jetpack\\Errors' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-errors.php',
48
+ 'Automattic\\Jetpack\\Files' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-files.php',
49
  'Automattic\\Jetpack\\Heartbeat' => $baseDir . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php',
50
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => $baseDir . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php',
51
+ 'Automattic\\Jetpack\\Modules' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php',
52
  'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php',
53
  'Automattic\\Jetpack\\My_Jetpack\\Initializer' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php',
54
  'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php',
66
  'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php',
67
  'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php',
68
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php',
69
+ 'Automattic\\Jetpack\\Paths' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php',
70
+ 'Automattic\\Jetpack\\Plugins_Installer' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php',
71
  'Automattic\\Jetpack\\Redirect' => $baseDir . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php',
72
  'Automattic\\Jetpack\\Roles' => $baseDir . '/jetpack_vendor/automattic/jetpack-roles/src/class-roles.php',
73
  'Automattic\\Jetpack\\Status' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php',
75
  'Automattic\\Jetpack\\Status\\Host' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php',
76
  'Automattic\\Jetpack\\Status\\Visitor' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php',
77
  'Automattic\\Jetpack\\Terms_Of_Service' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php',
78
+ 'Automattic\\Jetpack\\Tracking' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php',
79
  'Automattic\\Jetpack_Boost\\Admin\\Admin' => $baseDir . '/app/admin/class-admin.php',
80
  'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => $baseDir . '/app/admin/class-admin-notice.php',
81
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => $baseDir . '/app/contracts/Boost_API_Client.php',
84
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => $baseDir . '/app/contracts/Has_Slug.php',
85
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS.php',
86
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php',
87
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\CSS_Proxy' => $baseDir . '/app/features/optimizations/critical-css/CSS_Proxy.php',
88
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => $baseDir . '/app/features/optimizations/critical-css/Critical_CSS.php',
89
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => $baseDir . '/app/features/optimizations/critical-css/Generator.php',
90
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => $baseDir . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php',
153
  'Jetpack_IXR_ClientMulticall' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php',
154
  'Jetpack_Options' => $baseDir . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php',
155
  'Jetpack_Signature' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php',
156
+ 'Jetpack_Tracks_Client' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php',
157
+ 'Jetpack_Tracks_Event' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php',
158
  'Jetpack_XMLRPC_Server' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php',
159
  );
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::getInitializer($loader));
36
  } else {
37
  $classMap = require __DIR__ . '/autoload_classmap.php';
38
  if ($classMap) {
@@ -44,12 +44,12 @@ class ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4
44
  $loader->register(true);
45
 
46
  if ($useStaticLoader) {
47
- $includeFiles = Composer\Autoload\ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::$files;
48
  } else {
49
  $includeFiles = require __DIR__ . '/autoload_files.php';
50
  }
51
  foreach ($includeFiles as $fileIdentifier => $file) {
52
- composerRequireb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1($fileIdentifier, $file);
53
  }
54
 
55
  return $loader;
@@ -61,7 +61,7 @@ class ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4
61
  * @param string $file
62
  * @return void
63
  */
64
- function composerRequireb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1($fileIdentifier, $file)
65
  {
66
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
67
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::getInitializer($loader));
36
  } else {
37
  $classMap = require __DIR__ . '/autoload_classmap.php';
38
  if ($classMap) {
44
  $loader->register(true);
45
 
46
  if ($useStaticLoader) {
47
+ $includeFiles = Composer\Autoload\ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::$files;
48
  } else {
49
  $includeFiles = require __DIR__ . '/autoload_files.php';
50
  }
51
  foreach ($includeFiles as $fileIdentifier => $file) {
52
+ composerRequireb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2($fileIdentifier, $file);
53
  }
54
 
55
  return $loader;
61
  * @param string $file
62
  * @return void
63
  */
64
+ function composerRequireb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2($fileIdentifier, $file)
65
  {
66
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
67
  $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
8
  {
9
  public static $files = array (
10
  '3773ef3f09c37da5478d578e32b03a4b' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-assets/actions.php',
@@ -44,7 +44,7 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
44
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
45
  'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
46
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
47
- 'Automattic\\Jetpack\\Automatic_Install_Skin' => __DIR__ . '/..' . '/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php',
48
  'Automattic\\Jetpack\\Composer\\Manager' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-manager.php',
49
  'Automattic\\Jetpack\\Composer\\Plugin' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-plugin.php',
50
  'Automattic\\Jetpack\\Config' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php',
@@ -66,13 +66,18 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
66
  'Automattic\\Jetpack\\Connection\\Urls' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php',
67
  'Automattic\\Jetpack\\Connection\\Utils' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php',
68
  'Automattic\\Jetpack\\Connection\\Webhooks' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php',
 
69
  'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php',
70
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php',
71
  'Automattic\\Jetpack\\Constants' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-constants/src/class-constants.php',
 
72
  'Automattic\\Jetpack\\Device_Detection' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php',
73
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php',
 
 
74
  'Automattic\\Jetpack\\Heartbeat' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php',
75
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php',
 
76
  'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php',
77
  'Automattic\\Jetpack\\My_Jetpack\\Initializer' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php',
78
  'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php',
@@ -90,7 +95,8 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
90
  'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php',
91
  'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php',
92
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php',
93
- 'Automattic\\Jetpack\\Plugins_Installer' => __DIR__ . '/..' . '/automattic/jetpack-plugins-installer/src/class-plugins-installer.php',
 
94
  'Automattic\\Jetpack\\Redirect' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php',
95
  'Automattic\\Jetpack\\Roles' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-roles/src/class-roles.php',
96
  'Automattic\\Jetpack\\Status' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php',
@@ -98,7 +104,7 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
98
  'Automattic\\Jetpack\\Status\\Host' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php',
99
  'Automattic\\Jetpack\\Status\\Visitor' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php',
100
  'Automattic\\Jetpack\\Terms_Of_Service' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php',
101
- 'Automattic\\Jetpack\\Tracking' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php',
102
  'Automattic\\Jetpack_Boost\\Admin\\Admin' => __DIR__ . '/../..' . '/app/admin/class-admin.php',
103
  'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => __DIR__ . '/../..' . '/app/admin/class-admin-notice.php',
104
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => __DIR__ . '/../..' . '/app/contracts/Boost_API_Client.php',
@@ -107,6 +113,7 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
107
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => __DIR__ . '/../..' . '/app/contracts/Has_Slug.php',
108
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => __DIR__ . '/../..' . '/app/features/optimizations/cloud-css/Cloud_CSS.php',
109
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => __DIR__ . '/../..' . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php',
 
110
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Critical_CSS.php',
111
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Generator.php',
112
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php',
@@ -175,18 +182,18 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1
175
  'Jetpack_IXR_ClientMulticall' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php',
176
  'Jetpack_Options' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php',
177
  'Jetpack_Signature' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php',
178
- 'Jetpack_Tracks_Client' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-client.php',
179
- 'Jetpack_Tracks_Event' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-event.php',
180
  'Jetpack_XMLRPC_Server' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php',
181
  );
182
 
183
  public static function getInitializer(ClassLoader $loader)
184
  {
185
  return \Closure::bind(function () use ($loader) {
186
- $loader->prefixLengthsPsr4 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::$prefixLengthsPsr4;
187
- $loader->prefixDirsPsr4 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::$prefixDirsPsr4;
188
- $loader->prefixesPsr0 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::$prefixesPsr0;
189
- $loader->classMap = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1::$classMap;
190
 
191
  }, null, ClassLoader::class);
192
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2
8
  {
9
  public static $files = array (
10
  '3773ef3f09c37da5478d578e32b03a4b' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-assets/actions.php',
44
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
45
  'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
46
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
47
+ 'Automattic\\Jetpack\\Automatic_Install_Skin' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php',
48
  'Automattic\\Jetpack\\Composer\\Manager' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-manager.php',
49
  'Automattic\\Jetpack\\Composer\\Plugin' => __DIR__ . '/..' . '/automattic/jetpack-composer-plugin/src/class-plugin.php',
50
  'Automattic\\Jetpack\\Config' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php',
66
  'Automattic\\Jetpack\\Connection\\Urls' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php',
67
  'Automattic\\Jetpack\\Connection\\Utils' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php',
68
  'Automattic\\Jetpack\\Connection\\Webhooks' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php',
69
+ 'Automattic\\Jetpack\\Connection\\Webhooks\\Authorize_Redirect' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php',
70
  'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php',
71
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php',
72
  'Automattic\\Jetpack\\Constants' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-constants/src/class-constants.php',
73
+ 'Automattic\\Jetpack\\CookieState' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php',
74
  'Automattic\\Jetpack\\Device_Detection' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php',
75
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php',
76
+ 'Automattic\\Jetpack\\Errors' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-errors.php',
77
+ 'Automattic\\Jetpack\\Files' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-files.php',
78
  'Automattic\\Jetpack\\Heartbeat' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php',
79
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php',
80
+ 'Automattic\\Jetpack\\Modules' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php',
81
  'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php',
82
  'Automattic\\Jetpack\\My_Jetpack\\Initializer' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php',
83
  'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php',
95
  'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php',
96
  'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php',
97
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php',
98
+ 'Automattic\\Jetpack\\Paths' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php',
99
+ 'Automattic\\Jetpack\\Plugins_Installer' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php',
100
  'Automattic\\Jetpack\\Redirect' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php',
101
  'Automattic\\Jetpack\\Roles' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-roles/src/class-roles.php',
102
  'Automattic\\Jetpack\\Status' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php',
104
  'Automattic\\Jetpack\\Status\\Host' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php',
105
  'Automattic\\Jetpack\\Status\\Visitor' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php',
106
  'Automattic\\Jetpack\\Terms_Of_Service' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php',
107
+ 'Automattic\\Jetpack\\Tracking' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/src/class-tracking.php',
108
  'Automattic\\Jetpack_Boost\\Admin\\Admin' => __DIR__ . '/../..' . '/app/admin/class-admin.php',
109
  'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => __DIR__ . '/../..' . '/app/admin/class-admin-notice.php',
110
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => __DIR__ . '/../..' . '/app/contracts/Boost_API_Client.php',
113
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => __DIR__ . '/../..' . '/app/contracts/Has_Slug.php',
114
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => __DIR__ . '/../..' . '/app/features/optimizations/cloud-css/Cloud_CSS.php',
115
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => __DIR__ . '/../..' . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php',
116
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\CSS_Proxy' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/CSS_Proxy.php',
117
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Critical_CSS.php',
118
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Generator.php',
119
  'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => __DIR__ . '/../..' . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php',
182
  'Jetpack_IXR_ClientMulticall' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php',
183
  'Jetpack_Options' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php',
184
  'Jetpack_Signature' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php',
185
+ 'Jetpack_Tracks_Client' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-client.php',
186
+ 'Jetpack_Tracks_Event' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-tracks-event.php',
187
  'Jetpack_XMLRPC_Server' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php',
188
  );
189
 
190
  public static function getInitializer(ClassLoader $loader)
191
  {
192
  return \Closure::bind(function () use ($loader) {
193
+ $loader->prefixLengthsPsr4 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::$prefixLengthsPsr4;
194
+ $loader->prefixDirsPsr4 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::$prefixDirsPsr4;
195
+ $loader->prefixesPsr0 = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::$prefixesPsr0;
196
+ $loader->classMap = ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2::$classMap;
197
 
198
  }, null, ClassLoader::class);
199
  }
vendor/composer/installed.json CHANGED
@@ -49,17 +49,17 @@
49
  },
50
  {
51
  "name": "automattic/jetpack-admin-ui",
52
- "version": "v0.2.5",
53
- "version_normalized": "0.2.5.0",
54
  "source": {
55
  "type": "git",
56
  "url": "https://github.com/Automattic/jetpack-admin-ui.git",
57
- "reference": "e72dddc3abb8fd914ae0efced8e2f162baf9dda1"
58
  },
59
  "dist": {
60
  "type": "zip",
61
- "url": "https://api.github.com/repos/Automattic/jetpack-admin-ui/zipball/e72dddc3abb8fd914ae0efced8e2f162baf9dda1",
62
- "reference": "e72dddc3abb8fd914ae0efced8e2f162baf9dda1",
63
  "shasum": ""
64
  },
65
  "require-dev": {
@@ -67,7 +67,7 @@
67
  "automattic/wordbless": "dev-master",
68
  "yoast/phpunit-polyfills": "1.0.3"
69
  },
70
- "time": "2022-03-08T17:34:09+00:00",
71
  "type": "jetpack-library",
72
  "extra": {
73
  "autotagger": true,
@@ -95,23 +95,23 @@
95
  ],
96
  "description": "Generic Jetpack wp-admin UI elements",
97
  "support": {
98
- "source": "https://github.com/Automattic/jetpack-admin-ui/tree/v0.2.5"
99
  },
100
  "install-path": "../../jetpack_vendor/automattic/jetpack-admin-ui"
101
  },
102
  {
103
  "name": "automattic/jetpack-assets",
104
- "version": "v1.17.6",
105
- "version_normalized": "1.17.6.0",
106
  "source": {
107
  "type": "git",
108
  "url": "https://github.com/Automattic/jetpack-assets.git",
109
- "reference": "bd78a5f7fc45bb65095ae12e8177a7e9be15b5b3"
110
  },
111
  "dist": {
112
  "type": "zip",
113
- "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/bd78a5f7fc45bb65095ae12e8177a7e9be15b5b3",
114
- "reference": "bd78a5f7fc45bb65095ae12e8177a7e9be15b5b3",
115
  "shasum": ""
116
  },
117
  "require": {
@@ -120,10 +120,10 @@
120
  "require-dev": {
121
  "automattic/jetpack-changelogger": "^3.0",
122
  "brain/monkey": "2.6.1",
123
- "wikimedia/testing-access-wrapper": "^1.0 | ^2.0",
124
  "yoast/phpunit-polyfills": "1.0.3"
125
  },
126
- "time": "2022-03-02T16:27:57+00:00",
127
  "type": "jetpack-library",
128
  "extra": {
129
  "autotagger": true,
@@ -151,23 +151,23 @@
151
  ],
152
  "description": "Asset management utilities for Jetpack ecosystem packages",
153
  "support": {
154
- "source": "https://github.com/Automattic/jetpack-assets/tree/v1.17.6"
155
  },
156
  "install-path": "../../jetpack_vendor/automattic/jetpack-assets"
157
  },
158
  {
159
  "name": "automattic/jetpack-autoloader",
160
- "version": "v2.11.1",
161
- "version_normalized": "2.11.1.0",
162
  "source": {
163
  "type": "git",
164
  "url": "https://github.com/Automattic/jetpack-autoloader.git",
165
- "reference": "f4b8cfcec1fea0d9ef4a054d0ebcd7abcaea4c82"
166
  },
167
  "dist": {
168
  "type": "zip",
169
- "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/f4b8cfcec1fea0d9ef4a054d0ebcd7abcaea4c82",
170
- "reference": "f4b8cfcec1fea0d9ef4a054d0ebcd7abcaea4c82",
171
  "shasum": ""
172
  },
173
  "require": {
@@ -177,7 +177,7 @@
177
  "automattic/jetpack-changelogger": "^3.0",
178
  "yoast/phpunit-polyfills": "1.0.3"
179
  },
180
- "time": "2022-03-09T00:04:12+00:00",
181
  "type": "composer-plugin",
182
  "extra": {
183
  "autotagger": true,
@@ -205,7 +205,7 @@
205
  ],
206
  "description": "Creates a custom autoloader for a plugin or theme.",
207
  "support": {
208
- "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.11.1"
209
  },
210
  "install-path": "../automattic/jetpack-autoloader"
211
  },
@@ -263,23 +263,23 @@
263
  },
264
  {
265
  "name": "automattic/jetpack-config",
266
- "version": "v1.6.1",
267
- "version_normalized": "1.6.1.0",
268
  "source": {
269
  "type": "git",
270
  "url": "https://github.com/Automattic/jetpack-config.git",
271
- "reference": "34ed249c0be9f8c871c5a28411913983fb1ce7d7"
272
  },
273
  "dist": {
274
  "type": "zip",
275
- "url": "https://api.github.com/repos/Automattic/jetpack-config/zipball/34ed249c0be9f8c871c5a28411913983fb1ce7d7",
276
- "reference": "34ed249c0be9f8c871c5a28411913983fb1ce7d7",
277
  "shasum": ""
278
  },
279
  "require-dev": {
280
  "automattic/jetpack-changelogger": "^3.0"
281
  },
282
- "time": "2022-02-09T17:56:28+00:00",
283
  "type": "jetpack-library",
284
  "extra": {
285
  "autotagger": true,
@@ -289,7 +289,7 @@
289
  "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}"
290
  },
291
  "branch-alias": {
292
- "dev-master": "1.6.x-dev"
293
  }
294
  },
295
  "installation-source": "dist",
@@ -304,34 +304,34 @@
304
  ],
305
  "description": "Jetpack configuration package that initializes other packages and configures Jetpack's functionality. Can be used as a base for all variants of Jetpack package usage.",
306
  "support": {
307
- "source": "https://github.com/Automattic/jetpack-config/tree/v1.6.1"
308
  },
309
  "install-path": "../../jetpack_vendor/automattic/jetpack-config"
310
  },
311
  {
312
  "name": "automattic/jetpack-connection",
313
- "version": "v1.37.0",
314
- "version_normalized": "1.37.0.0",
315
  "source": {
316
  "type": "git",
317
  "url": "https://github.com/Automattic/jetpack-connection.git",
318
- "reference": "c4f0397109fc93765406eeee37b347e214792e5c"
319
  },
320
  "dist": {
321
  "type": "zip",
322
- "url": "https://api.github.com/repos/Automattic/jetpack-connection/zipball/c4f0397109fc93765406eeee37b347e214792e5c",
323
- "reference": "c4f0397109fc93765406eeee37b347e214792e5c",
324
  "shasum": ""
325
  },
326
  "require": {
327
  "automattic/jetpack-a8c-mc-stats": "^1.4",
 
328
  "automattic/jetpack-constants": "^1.6",
329
  "automattic/jetpack-heartbeat": "^1.4",
330
  "automattic/jetpack-options": "^1.14",
331
  "automattic/jetpack-redirect": "^1.7",
332
  "automattic/jetpack-roles": "^1.4",
333
- "automattic/jetpack-status": "^1.12",
334
- "automattic/jetpack-tracking": "^1.14"
335
  },
336
  "require-dev": {
337
  "automattic/jetpack-changelogger": "^3.0",
@@ -339,7 +339,7 @@
339
  "brain/monkey": "2.6.1",
340
  "yoast/phpunit-polyfills": "1.0.3"
341
  },
342
- "time": "2022-03-02T16:28:00+00:00",
343
  "type": "jetpack-library",
344
  "extra": {
345
  "autotagger": true,
@@ -359,7 +359,8 @@
359
  "autoload": {
360
  "classmap": [
361
  "legacy",
362
- "src/"
 
363
  ]
364
  },
365
  "notification-url": "https://packagist.org/downloads/",
@@ -368,7 +369,7 @@
368
  ],
369
  "description": "Everything needed to connect to the Jetpack infrastructure",
370
  "support": {
371
- "source": "https://github.com/Automattic/jetpack-connection/tree/v1.37.0"
372
  },
373
  "install-path": "../../jetpack_vendor/automattic/jetpack-connection"
374
  },
@@ -422,24 +423,24 @@
422
  },
423
  {
424
  "name": "automattic/jetpack-device-detection",
425
- "version": "v1.4.13",
426
- "version_normalized": "1.4.13.0",
427
  "source": {
428
  "type": "git",
429
  "url": "https://github.com/Automattic/jetpack-device-detection.git",
430
- "reference": "754cb3c3d819a9e307d8d81386e2f67d8ca1ba2d"
431
  },
432
  "dist": {
433
  "type": "zip",
434
- "url": "https://api.github.com/repos/Automattic/jetpack-device-detection/zipball/754cb3c3d819a9e307d8d81386e2f67d8ca1ba2d",
435
- "reference": "754cb3c3d819a9e307d8d81386e2f67d8ca1ba2d",
436
  "shasum": ""
437
  },
438
  "require-dev": {
439
  "automattic/jetpack-changelogger": "^3.0",
440
  "yoast/phpunit-polyfills": "1.0.3"
441
  },
442
- "time": "2022-02-09T17:56:35+00:00",
443
  "type": "jetpack-library",
444
  "extra": {
445
  "autotagger": true,
@@ -463,7 +464,7 @@
463
  ],
464
  "description": "A way to detect device types based on User-Agent header.",
465
  "support": {
466
- "source": "https://github.com/Automattic/jetpack-device-detection/tree/v1.4.13"
467
  },
468
  "install-path": "../../jetpack_vendor/automattic/jetpack-device-detection"
469
  },
@@ -520,17 +521,17 @@
520
  },
521
  {
522
  "name": "automattic/jetpack-lazy-images",
523
- "version": "v2.1.7",
524
- "version_normalized": "2.1.7.0",
525
  "source": {
526
  "type": "git",
527
  "url": "https://github.com/Automattic/jetpack-lazy-images.git",
528
- "reference": "d79ca988cdbf5359de748ec0b0bc8e33777b52ff"
529
  },
530
  "dist": {
531
  "type": "zip",
532
- "url": "https://api.github.com/repos/Automattic/jetpack-lazy-images/zipball/d79ca988cdbf5359de748ec0b0bc8e33777b52ff",
533
- "reference": "d79ca988cdbf5359de748ec0b0bc8e33777b52ff",
534
  "shasum": ""
535
  },
536
  "require": {
@@ -542,7 +543,7 @@
542
  "automattic/wordbless": "dev-master",
543
  "yoast/phpunit-polyfills": "1.0.3"
544
  },
545
- "time": "2022-03-02T16:28:02+00:00",
546
  "type": "jetpack-library",
547
  "extra": {
548
  "autotagger": true,
@@ -567,23 +568,23 @@
567
  ],
568
  "description": "Speed up your site and create a smoother viewing experience by loading images as visitors scroll down the screen, instead of all at once.",
569
  "support": {
570
- "source": "https://github.com/Automattic/jetpack-lazy-images/tree/v2.1.7"
571
  },
572
  "install-path": "../../jetpack_vendor/automattic/jetpack-lazy-images"
573
  },
574
  {
575
  "name": "automattic/jetpack-my-jetpack",
576
- "version": "v0.6.9",
577
- "version_normalized": "0.6.9.0",
578
  "source": {
579
  "type": "git",
580
  "url": "https://github.com/Automattic/jetpack-my-jetpack.git",
581
- "reference": "8f494abe618a340068f9b2691a97ed8329f54587"
582
  },
583
  "dist": {
584
  "type": "zip",
585
- "url": "https://api.github.com/repos/Automattic/jetpack-my-jetpack/zipball/8f494abe618a340068f9b2691a97ed8329f54587",
586
- "reference": "8f494abe618a340068f9b2691a97ed8329f54587",
587
  "shasum": ""
588
  },
589
  "require": {
@@ -601,7 +602,7 @@
601
  "automattic/wordbless": "@dev",
602
  "yoast/phpunit-polyfills": "1.0.3"
603
  },
604
- "time": "2022-03-10T00:09:15+00:00",
605
  "type": "jetpack-library",
606
  "extra": {
607
  "autotagger": true,
@@ -630,23 +631,23 @@
630
  ],
631
  "description": "WP Admin page with information and configuration shared among all Jetpack stand-alone plugins",
632
  "support": {
633
- "source": "https://github.com/Automattic/jetpack-my-jetpack/tree/v0.6.9"
634
  },
635
  "install-path": "../../jetpack_vendor/automattic/jetpack-my-jetpack"
636
  },
637
  {
638
  "name": "automattic/jetpack-options",
639
- "version": "v1.14.2",
640
- "version_normalized": "1.14.2.0",
641
  "source": {
642
  "type": "git",
643
  "url": "https://github.com/Automattic/jetpack-options.git",
644
- "reference": "9cd0f27ae970097bf6a8bc5b3c80cf079e4bf3f2"
645
  },
646
  "dist": {
647
  "type": "zip",
648
- "url": "https://api.github.com/repos/Automattic/jetpack-options/zipball/9cd0f27ae970097bf6a8bc5b3c80cf079e4bf3f2",
649
- "reference": "9cd0f27ae970097bf6a8bc5b3c80cf079e4bf3f2",
650
  "shasum": ""
651
  },
652
  "require": {
@@ -656,7 +657,7 @@
656
  "automattic/jetpack-changelogger": "^3.0",
657
  "yoast/phpunit-polyfills": "1.0.3"
658
  },
659
- "time": "2022-01-04T21:11:42+00:00",
660
  "type": "jetpack-library",
661
  "extra": {
662
  "autotagger": true,
@@ -680,23 +681,23 @@
680
  ],
681
  "description": "A wrapper for wp-options to manage specific Jetpack options.",
682
  "support": {
683
- "source": "https://github.com/Automattic/jetpack-options/tree/v1.14.2"
684
  },
685
  "install-path": "../../jetpack_vendor/automattic/jetpack-options"
686
  },
687
  {
688
  "name": "automattic/jetpack-plugins-installer",
689
- "version": "v0.1.0",
690
- "version_normalized": "0.1.0.0",
691
  "source": {
692
  "type": "git",
693
  "url": "https://github.com/Automattic/jetpack-plugins-installer.git",
694
- "reference": "5ba93f21c922f1dd172fe62b766e255ebe4a5d0b"
695
  },
696
  "dist": {
697
  "type": "zip",
698
- "url": "https://api.github.com/repos/Automattic/jetpack-plugins-installer/zipball/5ba93f21c922f1dd172fe62b766e255ebe4a5d0b",
699
- "reference": "5ba93f21c922f1dd172fe62b766e255ebe4a5d0b",
700
  "shasum": ""
701
  },
702
  "require": {
@@ -706,8 +707,8 @@
706
  "automattic/jetpack-changelogger": "^3.0",
707
  "yoast/phpunit-polyfills": "1.0.3"
708
  },
709
- "time": "2022-02-02T15:57:54+00:00",
710
- "type": "library",
711
  "extra": {
712
  "branch-alias": {
713
  "dev-master": "0.1.x-dev"
@@ -731,34 +732,34 @@
731
  ],
732
  "description": "Handle installation of plugins from WP.org",
733
  "support": {
734
- "source": "https://github.com/Automattic/jetpack-plugins-installer/tree/v0.1.0"
735
  },
736
- "install-path": "../automattic/jetpack-plugins-installer"
737
  },
738
  {
739
  "name": "automattic/jetpack-redirect",
740
- "version": "v1.7.12",
741
- "version_normalized": "1.7.12.0",
742
  "source": {
743
  "type": "git",
744
  "url": "https://github.com/Automattic/jetpack-redirect.git",
745
- "reference": "89c3fa5e460b4dca22067375f07f01b5a90a7599"
746
  },
747
  "dist": {
748
  "type": "zip",
749
- "url": "https://api.github.com/repos/Automattic/jetpack-redirect/zipball/89c3fa5e460b4dca22067375f07f01b5a90a7599",
750
- "reference": "89c3fa5e460b4dca22067375f07f01b5a90a7599",
751
  "shasum": ""
752
  },
753
  "require": {
754
- "automattic/jetpack-status": "^1.12"
755
  },
756
  "require-dev": {
757
  "automattic/jetpack-changelogger": "^3.0",
758
  "brain/monkey": "2.6.1",
759
  "yoast/phpunit-polyfills": "1.0.3"
760
  },
761
- "time": "2022-03-02T16:27:56+00:00",
762
  "type": "jetpack-library",
763
  "extra": {
764
  "autotagger": true,
@@ -782,7 +783,7 @@
782
  ],
783
  "description": "Utilities to build URLs to the jetpack.com/redirect/ service",
784
  "support": {
785
- "source": "https://github.com/Automattic/jetpack-redirect/tree/v1.7.12"
786
  },
787
  "install-path": "../../jetpack_vendor/automattic/jetpack-redirect"
788
  },
@@ -836,17 +837,17 @@
836
  },
837
  {
838
  "name": "automattic/jetpack-status",
839
- "version": "v1.12.0",
840
- "version_normalized": "1.12.0.0",
841
  "source": {
842
  "type": "git",
843
  "url": "https://github.com/Automattic/jetpack-status.git",
844
- "reference": "e4c8988e7d1be5d650f892da7d7ba6b515315934"
845
  },
846
  "dist": {
847
  "type": "zip",
848
- "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/e4c8988e7d1be5d650f892da7d7ba6b515315934",
849
- "reference": "e4c8988e7d1be5d650f892da7d7ba6b515315934",
850
  "shasum": ""
851
  },
852
  "require": {
@@ -857,7 +858,7 @@
857
  "brain/monkey": "2.6.1",
858
  "yoast/phpunit-polyfills": "1.0.3"
859
  },
860
- "time": "2022-03-02T16:27:52+00:00",
861
  "type": "jetpack-library",
862
  "extra": {
863
  "autotagger": true,
@@ -866,7 +867,7 @@
866
  "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}"
867
  },
868
  "branch-alias": {
869
- "dev-master": "1.12.x-dev"
870
  }
871
  },
872
  "installation-source": "dist",
@@ -881,36 +882,36 @@
881
  ],
882
  "description": "Used to retrieve information about the current status of Jetpack and the site overall.",
883
  "support": {
884
- "source": "https://github.com/Automattic/jetpack-status/tree/v1.12.0"
885
  },
886
  "install-path": "../../jetpack_vendor/automattic/jetpack-status"
887
  },
888
  {
889
  "name": "automattic/jetpack-tracking",
890
- "version": "v1.14.4",
891
- "version_normalized": "1.14.4.0",
892
  "source": {
893
  "type": "git",
894
  "url": "https://github.com/Automattic/jetpack-tracking.git",
895
- "reference": "37bd729a8d72936663445ec8a710935d50f30346"
896
  },
897
  "dist": {
898
  "type": "zip",
899
- "url": "https://api.github.com/repos/Automattic/jetpack-tracking/zipball/37bd729a8d72936663445ec8a710935d50f30346",
900
- "reference": "37bd729a8d72936663445ec8a710935d50f30346",
901
  "shasum": ""
902
  },
903
  "require": {
904
  "automattic/jetpack-assets": "^1.17",
905
  "automattic/jetpack-options": "^1.14",
906
- "automattic/jetpack-status": "^1.12"
907
  },
908
  "require-dev": {
909
  "automattic/jetpack-changelogger": "^3.0",
910
  "brain/monkey": "2.6.1",
911
  "yoast/phpunit-polyfills": "1.0.3"
912
  },
913
- "time": "2022-03-02T16:27:58+00:00",
914
  "type": "jetpack-library",
915
  "extra": {
916
  "autotagger": true,
@@ -936,8 +937,9 @@
936
  ],
937
  "description": "Tracking for Jetpack",
938
  "support": {
939
- "source": "https://github.com/Automattic/jetpack-tracking/tree/v1.14.4"
940
  },
 
941
  "install-path": "../../jetpack_vendor/automattic/jetpack-tracking"
942
  },
943
  {
49
  },
50
  {
51
  "name": "automattic/jetpack-admin-ui",
52
+ "version": "v0.2.6",
53
+ "version_normalized": "0.2.6.0",
54
  "source": {
55
  "type": "git",
56
  "url": "https://github.com/Automattic/jetpack-admin-ui.git",
57
+ "reference": "a9f01da08a07281bf05575f866bd998c8004b276"
58
  },
59
  "dist": {
60
  "type": "zip",
61
+ "url": "https://api.github.com/repos/Automattic/jetpack-admin-ui/zipball/a9f01da08a07281bf05575f866bd998c8004b276",
62
+ "reference": "a9f01da08a07281bf05575f866bd998c8004b276",
63
  "shasum": ""
64
  },
65
  "require-dev": {
67
  "automattic/wordbless": "dev-master",
68
  "yoast/phpunit-polyfills": "1.0.3"
69
  },
70
+ "time": "2022-04-05T19:38:50+00:00",
71
  "type": "jetpack-library",
72
  "extra": {
73
  "autotagger": true,
95
  ],
96
  "description": "Generic Jetpack wp-admin UI elements",
97
  "support": {
98
+ "source": "https://github.com/Automattic/jetpack-admin-ui/tree/v0.2.6"
99
  },
100
  "install-path": "../../jetpack_vendor/automattic/jetpack-admin-ui"
101
  },
102
  {
103
  "name": "automattic/jetpack-assets",
104
+ "version": "v1.17.9",
105
+ "version_normalized": "1.17.9.0",
106
  "source": {
107
  "type": "git",
108
  "url": "https://github.com/Automattic/jetpack-assets.git",
109
+ "reference": "0913a0f465ce48926d320322f61a38b0affa11f4"
110
  },
111
  "dist": {
112
  "type": "zip",
113
+ "url": "https://api.github.com/repos/Automattic/jetpack-assets/zipball/0913a0f465ce48926d320322f61a38b0affa11f4",
114
+ "reference": "0913a0f465ce48926d320322f61a38b0affa11f4",
115
  "shasum": ""
116
  },
117
  "require": {
120
  "require-dev": {
121
  "automattic/jetpack-changelogger": "^3.0",
122
  "brain/monkey": "2.6.1",
123
+ "wikimedia/testing-access-wrapper": "^1.0 || ^2.0",
124
  "yoast/phpunit-polyfills": "1.0.3"
125
  },
126
+ "time": "2022-04-05T19:39:05+00:00",
127
  "type": "jetpack-library",
128
  "extra": {
129
  "autotagger": true,
151
  ],
152
  "description": "Asset management utilities for Jetpack ecosystem packages",
153
  "support": {
154
+ "source": "https://github.com/Automattic/jetpack-assets/tree/v1.17.9"
155
  },
156
  "install-path": "../../jetpack_vendor/automattic/jetpack-assets"
157
  },
158
  {
159
  "name": "automattic/jetpack-autoloader",
160
+ "version": "v2.11.2",
161
+ "version_normalized": "2.11.2.0",
162
  "source": {
163
  "type": "git",
164
  "url": "https://github.com/Automattic/jetpack-autoloader.git",
165
+ "reference": "f5124794a22edd8cb9fe814f992c890e5c003284"
166
  },
167
  "dist": {
168
  "type": "zip",
169
+ "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/f5124794a22edd8cb9fe814f992c890e5c003284",
170
+ "reference": "f5124794a22edd8cb9fe814f992c890e5c003284",
171
  "shasum": ""
172
  },
173
  "require": {
177
  "automattic/jetpack-changelogger": "^3.0",
178
  "yoast/phpunit-polyfills": "1.0.3"
179
  },
180
+ "time": "2022-03-29T18:20:59+00:00",
181
  "type": "composer-plugin",
182
  "extra": {
183
  "autotagger": true,
205
  ],
206
  "description": "Creates a custom autoloader for a plugin or theme.",
207
  "support": {
208
+ "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.11.2"
209
  },
210
  "install-path": "../automattic/jetpack-autoloader"
211
  },
263
  },
264
  {
265
  "name": "automattic/jetpack-config",
266
+ "version": "v1.7.1",
267
+ "version_normalized": "1.7.1.0",
268
  "source": {
269
  "type": "git",
270
  "url": "https://github.com/Automattic/jetpack-config.git",
271
+ "reference": "6739dd43cb67dbb3456cae5299a2266e08197ec3"
272
  },
273
  "dist": {
274
  "type": "zip",
275
+ "url": "https://api.github.com/repos/Automattic/jetpack-config/zipball/6739dd43cb67dbb3456cae5299a2266e08197ec3",
276
+ "reference": "6739dd43cb67dbb3456cae5299a2266e08197ec3",
277
  "shasum": ""
278
  },
279
  "require-dev": {
280
  "automattic/jetpack-changelogger": "^3.0"
281
  },
282
+ "time": "2022-04-06T14:17:07+00:00",
283
  "type": "jetpack-library",
284
  "extra": {
285
  "autotagger": true,
289
  "link-template": "https://github.com/Automattic/jetpack-config/compare/v${old}...v${new}"
290
  },
291
  "branch-alias": {
292
+ "dev-master": "1.7.x-dev"
293
  }
294
  },
295
  "installation-source": "dist",
304
  ],
305
  "description": "Jetpack configuration package that initializes other packages and configures Jetpack's functionality. Can be used as a base for all variants of Jetpack package usage.",
306
  "support": {
307
+ "source": "https://github.com/Automattic/jetpack-config/tree/v1.7.1"
308
  },
309
  "install-path": "../../jetpack_vendor/automattic/jetpack-config"
310
  },
311
  {
312
  "name": "automattic/jetpack-connection",
313
+ "version": "v1.37.5",
314
+ "version_normalized": "1.37.5.0",
315
  "source": {
316
  "type": "git",
317
  "url": "https://github.com/Automattic/jetpack-connection.git",
318
+ "reference": "8cf82d023f01a6d88e0e87e11424de66b6ade40b"
319
  },
320
  "dist": {
321
  "type": "zip",
322
+ "url": "https://api.github.com/repos/Automattic/jetpack-connection/zipball/8cf82d023f01a6d88e0e87e11424de66b6ade40b",
323
+ "reference": "8cf82d023f01a6d88e0e87e11424de66b6ade40b",
324
  "shasum": ""
325
  },
326
  "require": {
327
  "automattic/jetpack-a8c-mc-stats": "^1.4",
328
+ "automattic/jetpack-admin-ui": "^0.2",
329
  "automattic/jetpack-constants": "^1.6",
330
  "automattic/jetpack-heartbeat": "^1.4",
331
  "automattic/jetpack-options": "^1.14",
332
  "automattic/jetpack-redirect": "^1.7",
333
  "automattic/jetpack-roles": "^1.4",
334
+ "automattic/jetpack-status": "^1.13"
 
335
  },
336
  "require-dev": {
337
  "automattic/jetpack-changelogger": "^3.0",
339
  "brain/monkey": "2.6.1",
340
  "yoast/phpunit-polyfills": "1.0.3"
341
  },
342
+ "time": "2022-04-06T14:17:47+00:00",
343
  "type": "jetpack-library",
344
  "extra": {
345
  "autotagger": true,
359
  "autoload": {
360
  "classmap": [
361
  "legacy",
362
+ "src/",
363
+ "src/webhooks"
364
  ]
365
  },
366
  "notification-url": "https://packagist.org/downloads/",
369
  ],
370
  "description": "Everything needed to connect to the Jetpack infrastructure",
371
  "support": {
372
+ "source": "https://github.com/Automattic/jetpack-connection/tree/v1.37.5"
373
  },
374
  "install-path": "../../jetpack_vendor/automattic/jetpack-connection"
375
  },
423
  },
424
  {
425
  "name": "automattic/jetpack-device-detection",
426
+ "version": "v1.4.14",
427
+ "version_normalized": "1.4.14.0",
428
  "source": {
429
  "type": "git",
430
  "url": "https://github.com/Automattic/jetpack-device-detection.git",
431
+ "reference": "ab820c126b0bb76e3967b357251e9e50ee07328c"
432
  },
433
  "dist": {
434
  "type": "zip",
435
+ "url": "https://api.github.com/repos/Automattic/jetpack-device-detection/zipball/ab820c126b0bb76e3967b357251e9e50ee07328c",
436
+ "reference": "ab820c126b0bb76e3967b357251e9e50ee07328c",
437
  "shasum": ""
438
  },
439
  "require-dev": {
440
  "automattic/jetpack-changelogger": "^3.0",
441
  "yoast/phpunit-polyfills": "1.0.3"
442
  },
443
+ "time": "2022-03-29T18:20:50+00:00",
444
  "type": "jetpack-library",
445
  "extra": {
446
  "autotagger": true,
464
  ],
465
  "description": "A way to detect device types based on User-Agent header.",
466
  "support": {
467
+ "source": "https://github.com/Automattic/jetpack-device-detection/tree/v1.4.14"
468
  },
469
  "install-path": "../../jetpack_vendor/automattic/jetpack-device-detection"
470
  },
521
  },
522
  {
523
  "name": "automattic/jetpack-lazy-images",
524
+ "version": "v2.1.10",
525
+ "version_normalized": "2.1.10.0",
526
  "source": {
527
  "type": "git",
528
  "url": "https://github.com/Automattic/jetpack-lazy-images.git",
529
+ "reference": "507dc6b2de456f9d1d70c997abcd14f745d1a008"
530
  },
531
  "dist": {
532
  "type": "zip",
533
+ "url": "https://api.github.com/repos/Automattic/jetpack-lazy-images/zipball/507dc6b2de456f9d1d70c997abcd14f745d1a008",
534
+ "reference": "507dc6b2de456f9d1d70c997abcd14f745d1a008",
535
  "shasum": ""
536
  },
537
  "require": {
543
  "automattic/wordbless": "dev-master",
544
  "yoast/phpunit-polyfills": "1.0.3"
545
  },
546
+ "time": "2022-04-06T14:17:55+00:00",
547
  "type": "jetpack-library",
548
  "extra": {
549
  "autotagger": true,
568
  ],
569
  "description": "Speed up your site and create a smoother viewing experience by loading images as visitors scroll down the screen, instead of all at once.",
570
  "support": {
571
+ "source": "https://github.com/Automattic/jetpack-lazy-images/tree/v2.1.10"
572
  },
573
  "install-path": "../../jetpack_vendor/automattic/jetpack-lazy-images"
574
  },
575
  {
576
  "name": "automattic/jetpack-my-jetpack",
577
+ "version": "v0.6.13",
578
+ "version_normalized": "0.6.13.0",
579
  "source": {
580
  "type": "git",
581
  "url": "https://github.com/Automattic/jetpack-my-jetpack.git",
582
+ "reference": "10b2fa1a4f4d38cc852d5ae2843f01c20e1ea637"
583
  },
584
  "dist": {
585
  "type": "zip",
586
+ "url": "https://api.github.com/repos/Automattic/jetpack-my-jetpack/zipball/10b2fa1a4f4d38cc852d5ae2843f01c20e1ea637",
587
+ "reference": "10b2fa1a4f4d38cc852d5ae2843f01c20e1ea637",
588
  "shasum": ""
589
  },
590
  "require": {
602
  "automattic/wordbless": "@dev",
603
  "yoast/phpunit-polyfills": "1.0.3"
604
  },
605
+ "time": "2022-03-31T19:28:12+00:00",
606
  "type": "jetpack-library",
607
  "extra": {
608
  "autotagger": true,
631
  ],
632
  "description": "WP Admin page with information and configuration shared among all Jetpack stand-alone plugins",
633
  "support": {
634
+ "source": "https://github.com/Automattic/jetpack-my-jetpack/tree/v0.6.13"
635
  },
636
  "install-path": "../../jetpack_vendor/automattic/jetpack-my-jetpack"
637
  },
638
  {
639
  "name": "automattic/jetpack-options",
640
+ "version": "v1.14.3",
641
+ "version_normalized": "1.14.3.0",
642
  "source": {
643
  "type": "git",
644
  "url": "https://github.com/Automattic/jetpack-options.git",
645
+ "reference": "f183ca8cd887296da8d4fe926c432c279cab99a3"
646
  },
647
  "dist": {
648
  "type": "zip",
649
+ "url": "https://api.github.com/repos/Automattic/jetpack-options/zipball/f183ca8cd887296da8d4fe926c432c279cab99a3",
650
+ "reference": "f183ca8cd887296da8d4fe926c432c279cab99a3",
651
  "shasum": ""
652
  },
653
  "require": {
657
  "automattic/jetpack-changelogger": "^3.0",
658
  "yoast/phpunit-polyfills": "1.0.3"
659
  },
660
+ "time": "2022-03-29T18:21:10+00:00",
661
  "type": "jetpack-library",
662
  "extra": {
663
  "autotagger": true,
681
  ],
682
  "description": "A wrapper for wp-options to manage specific Jetpack options.",
683
  "support": {
684
+ "source": "https://github.com/Automattic/jetpack-options/tree/v1.14.3"
685
  },
686
  "install-path": "../../jetpack_vendor/automattic/jetpack-options"
687
  },
688
  {
689
  "name": "automattic/jetpack-plugins-installer",
690
+ "version": "v0.1.1",
691
+ "version_normalized": "0.1.1.0",
692
  "source": {
693
  "type": "git",
694
  "url": "https://github.com/Automattic/jetpack-plugins-installer.git",
695
+ "reference": "a8e444c8f1607266c06760ed174ebe585afe62d5"
696
  },
697
  "dist": {
698
  "type": "zip",
699
+ "url": "https://api.github.com/repos/Automattic/jetpack-plugins-installer/zipball/a8e444c8f1607266c06760ed174ebe585afe62d5",
700
+ "reference": "a8e444c8f1607266c06760ed174ebe585afe62d5",
701
  "shasum": ""
702
  },
703
  "require": {
707
  "automattic/jetpack-changelogger": "^3.0",
708
  "yoast/phpunit-polyfills": "1.0.3"
709
  },
710
+ "time": "2022-03-29T18:21:11+00:00",
711
+ "type": "jetpack-library",
712
  "extra": {
713
  "branch-alias": {
714
  "dev-master": "0.1.x-dev"
732
  ],
733
  "description": "Handle installation of plugins from WP.org",
734
  "support": {
735
+ "source": "https://github.com/Automattic/jetpack-plugins-installer/tree/v0.1.1"
736
  },
737
+ "install-path": "../../jetpack_vendor/automattic/jetpack-plugins-installer"
738
  },
739
  {
740
  "name": "automattic/jetpack-redirect",
741
+ "version": "v1.7.13",
742
+ "version_normalized": "1.7.13.0",
743
  "source": {
744
  "type": "git",
745
  "url": "https://github.com/Automattic/jetpack-redirect.git",
746
+ "reference": "28ca18b531b825c14d9cffedcdcb3cb02a531b1a"
747
  },
748
  "dist": {
749
  "type": "zip",
750
+ "url": "https://api.github.com/repos/Automattic/jetpack-redirect/zipball/28ca18b531b825c14d9cffedcdcb3cb02a531b1a",
751
+ "reference": "28ca18b531b825c14d9cffedcdcb3cb02a531b1a",
752
  "shasum": ""
753
  },
754
  "require": {
755
+ "automattic/jetpack-status": "^1.13"
756
  },
757
  "require-dev": {
758
  "automattic/jetpack-changelogger": "^3.0",
759
  "brain/monkey": "2.6.1",
760
  "yoast/phpunit-polyfills": "1.0.3"
761
  },
762
+ "time": "2022-04-05T19:39:04+00:00",
763
  "type": "jetpack-library",
764
  "extra": {
765
  "autotagger": true,
783
  ],
784
  "description": "Utilities to build URLs to the jetpack.com/redirect/ service",
785
  "support": {
786
+ "source": "https://github.com/Automattic/jetpack-redirect/tree/v1.7.13"
787
  },
788
  "install-path": "../../jetpack_vendor/automattic/jetpack-redirect"
789
  },
837
  },
838
  {
839
  "name": "automattic/jetpack-status",
840
+ "version": "v1.13.0",
841
+ "version_normalized": "1.13.0.0",
842
  "source": {
843
  "type": "git",
844
  "url": "https://github.com/Automattic/jetpack-status.git",
845
+ "reference": "32bf504fa4ab6a0e69255b69f745f1d363308af4"
846
  },
847
  "dist": {
848
  "type": "zip",
849
+ "url": "https://api.github.com/repos/Automattic/jetpack-status/zipball/32bf504fa4ab6a0e69255b69f745f1d363308af4",
850
+ "reference": "32bf504fa4ab6a0e69255b69f745f1d363308af4",
851
  "shasum": ""
852
  },
853
  "require": {
858
  "brain/monkey": "2.6.1",
859
  "yoast/phpunit-polyfills": "1.0.3"
860
  },
861
+ "time": "2022-04-05T19:39:00+00:00",
862
  "type": "jetpack-library",
863
  "extra": {
864
  "autotagger": true,
867
  "link-template": "https://github.com/Automattic/jetpack-status/compare/v${old}...v${new}"
868
  },
869
  "branch-alias": {
870
+ "dev-master": "1.13.x-dev"
871
  }
872
  },
873
  "installation-source": "dist",
882
  ],
883
  "description": "Used to retrieve information about the current status of Jetpack and the site overall.",
884
  "support": {
885
+ "source": "https://github.com/Automattic/jetpack-status/tree/v1.13.0"
886
  },
887
  "install-path": "../../jetpack_vendor/automattic/jetpack-status"
888
  },
889
  {
890
  "name": "automattic/jetpack-tracking",
891
+ "version": "v1.14.6",
892
+ "version_normalized": "1.14.6.0",
893
  "source": {
894
  "type": "git",
895
  "url": "https://github.com/Automattic/jetpack-tracking.git",
896
+ "reference": "af88a871c70188fa532ddf6425eb35763106121e"
897
  },
898
  "dist": {
899
  "type": "zip",
900
+ "url": "https://api.github.com/repos/Automattic/jetpack-tracking/zipball/af88a871c70188fa532ddf6425eb35763106121e",
901
+ "reference": "af88a871c70188fa532ddf6425eb35763106121e",
902
  "shasum": ""
903
  },
904
  "require": {
905
  "automattic/jetpack-assets": "^1.17",
906
  "automattic/jetpack-options": "^1.14",
907
+ "automattic/jetpack-status": "^1.13"
908
  },
909
  "require-dev": {
910
  "automattic/jetpack-changelogger": "^3.0",
911
  "brain/monkey": "2.6.1",
912
  "yoast/phpunit-polyfills": "1.0.3"
913
  },
914
+ "time": "2022-04-05T19:39:07+00:00",
915
  "type": "jetpack-library",
916
  "extra": {
917
  "autotagger": true,
937
  ],
938
  "description": "Tracking for Jetpack",
939
  "support": {
940
+ "source": "https://github.com/Automattic/jetpack-tracking/tree/v1.14.6"
941
  },
942
+ "abandoned": "automattic/jetpack-connection",
943
  "install-path": "../../jetpack_vendor/automattic/jetpack-tracking"
944
  },
945
  {
vendor/composer/installed.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php return array(
2
  'root' => array(
3
- 'pretty_version' => '1.4.1',
4
- 'version' => '1.4.1.0',
5
  'type' => 'library',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
@@ -20,35 +20,35 @@
20
  'dev_requirement' => false,
21
  ),
22
  'automattic/jetpack-admin-ui' => array(
23
- 'pretty_version' => 'v0.2.5',
24
- 'version' => '0.2.5.0',
25
  'type' => 'jetpack-library',
26
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-admin-ui',
27
  'aliases' => array(),
28
- 'reference' => 'e72dddc3abb8fd914ae0efced8e2f162baf9dda1',
29
  'dev_requirement' => false,
30
  ),
31
  'automattic/jetpack-assets' => array(
32
- 'pretty_version' => 'v1.17.6',
33
- 'version' => '1.17.6.0',
34
  'type' => 'jetpack-library',
35
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets',
36
  'aliases' => array(),
37
- 'reference' => 'bd78a5f7fc45bb65095ae12e8177a7e9be15b5b3',
38
  'dev_requirement' => false,
39
  ),
40
  'automattic/jetpack-autoloader' => array(
41
- 'pretty_version' => 'v2.11.1',
42
- 'version' => '2.11.1.0',
43
  'type' => 'composer-plugin',
44
  'install_path' => __DIR__ . '/../automattic/jetpack-autoloader',
45
  'aliases' => array(),
46
- 'reference' => 'f4b8cfcec1fea0d9ef4a054d0ebcd7abcaea4c82',
47
  'dev_requirement' => false,
48
  ),
49
  'automattic/jetpack-boost' => array(
50
- 'pretty_version' => '1.4.1',
51
- 'version' => '1.4.1.0',
52
  'type' => 'library',
53
  'install_path' => __DIR__ . '/../../',
54
  'aliases' => array(),
@@ -65,21 +65,21 @@
65
  'dev_requirement' => false,
66
  ),
67
  'automattic/jetpack-config' => array(
68
- 'pretty_version' => 'v1.6.1',
69
- 'version' => '1.6.1.0',
70
  'type' => 'jetpack-library',
71
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-config',
72
  'aliases' => array(),
73
- 'reference' => '34ed249c0be9f8c871c5a28411913983fb1ce7d7',
74
  'dev_requirement' => false,
75
  ),
76
  'automattic/jetpack-connection' => array(
77
- 'pretty_version' => 'v1.37.0',
78
- 'version' => '1.37.0.0',
79
  'type' => 'jetpack-library',
80
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-connection',
81
  'aliases' => array(),
82
- 'reference' => 'c4f0397109fc93765406eeee37b347e214792e5c',
83
  'dev_requirement' => false,
84
  ),
85
  'automattic/jetpack-constants' => array(
@@ -92,12 +92,12 @@
92
  'dev_requirement' => false,
93
  ),
94
  'automattic/jetpack-device-detection' => array(
95
- 'pretty_version' => 'v1.4.13',
96
- 'version' => '1.4.13.0',
97
  'type' => 'jetpack-library',
98
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-device-detection',
99
  'aliases' => array(),
100
- 'reference' => '754cb3c3d819a9e307d8d81386e2f67d8ca1ba2d',
101
  'dev_requirement' => false,
102
  ),
103
  'automattic/jetpack-heartbeat' => array(
@@ -110,48 +110,48 @@
110
  'dev_requirement' => false,
111
  ),
112
  'automattic/jetpack-lazy-images' => array(
113
- 'pretty_version' => 'v2.1.7',
114
- 'version' => '2.1.7.0',
115
  'type' => 'jetpack-library',
116
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-lazy-images',
117
  'aliases' => array(),
118
- 'reference' => 'd79ca988cdbf5359de748ec0b0bc8e33777b52ff',
119
  'dev_requirement' => false,
120
  ),
121
  'automattic/jetpack-my-jetpack' => array(
122
- 'pretty_version' => 'v0.6.9',
123
- 'version' => '0.6.9.0',
124
  'type' => 'jetpack-library',
125
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-my-jetpack',
126
  'aliases' => array(),
127
- 'reference' => '8f494abe618a340068f9b2691a97ed8329f54587',
128
  'dev_requirement' => false,
129
  ),
130
  'automattic/jetpack-options' => array(
131
- 'pretty_version' => 'v1.14.2',
132
- 'version' => '1.14.2.0',
133
  'type' => 'jetpack-library',
134
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-options',
135
  'aliases' => array(),
136
- 'reference' => '9cd0f27ae970097bf6a8bc5b3c80cf079e4bf3f2',
137
  'dev_requirement' => false,
138
  ),
139
  'automattic/jetpack-plugins-installer' => array(
140
- 'pretty_version' => 'v0.1.0',
141
- 'version' => '0.1.0.0',
142
- 'type' => 'library',
143
- 'install_path' => __DIR__ . '/../automattic/jetpack-plugins-installer',
144
  'aliases' => array(),
145
- 'reference' => '5ba93f21c922f1dd172fe62b766e255ebe4a5d0b',
146
  'dev_requirement' => false,
147
  ),
148
  'automattic/jetpack-redirect' => array(
149
- 'pretty_version' => 'v1.7.12',
150
- 'version' => '1.7.12.0',
151
  'type' => 'jetpack-library',
152
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-redirect',
153
  'aliases' => array(),
154
- 'reference' => '89c3fa5e460b4dca22067375f07f01b5a90a7599',
155
  'dev_requirement' => false,
156
  ),
157
  'automattic/jetpack-roles' => array(
@@ -164,21 +164,21 @@
164
  'dev_requirement' => false,
165
  ),
166
  'automattic/jetpack-status' => array(
167
- 'pretty_version' => 'v1.12.0',
168
- 'version' => '1.12.0.0',
169
  'type' => 'jetpack-library',
170
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status',
171
  'aliases' => array(),
172
- 'reference' => 'e4c8988e7d1be5d650f892da7d7ba6b515315934',
173
  'dev_requirement' => false,
174
  ),
175
  'automattic/jetpack-tracking' => array(
176
- 'pretty_version' => 'v1.14.4',
177
- 'version' => '1.14.4.0',
178
  'type' => 'jetpack-library',
179
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-tracking',
180
  'aliases' => array(),
181
- 'reference' => '37bd729a8d72936663445ec8a710935d50f30346',
182
  'dev_requirement' => false,
183
  ),
184
  'tedivm/jshrink' => array(
1
  <?php return array(
2
  'root' => array(
3
+ 'pretty_version' => '1.4.2',
4
+ 'version' => '1.4.2.0',
5
  'type' => 'library',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
20
  'dev_requirement' => false,
21
  ),
22
  'automattic/jetpack-admin-ui' => array(
23
+ 'pretty_version' => 'v0.2.6',
24
+ 'version' => '0.2.6.0',
25
  'type' => 'jetpack-library',
26
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-admin-ui',
27
  'aliases' => array(),
28
+ 'reference' => 'a9f01da08a07281bf05575f866bd998c8004b276',
29
  'dev_requirement' => false,
30
  ),
31
  'automattic/jetpack-assets' => array(
32
+ 'pretty_version' => 'v1.17.9',
33
+ 'version' => '1.17.9.0',
34
  'type' => 'jetpack-library',
35
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets',
36
  'aliases' => array(),
37
+ 'reference' => '0913a0f465ce48926d320322f61a38b0affa11f4',
38
  'dev_requirement' => false,
39
  ),
40
  'automattic/jetpack-autoloader' => array(
41
+ 'pretty_version' => 'v2.11.2',
42
+ 'version' => '2.11.2.0',
43
  'type' => 'composer-plugin',
44
  'install_path' => __DIR__ . '/../automattic/jetpack-autoloader',
45
  'aliases' => array(),
46
+ 'reference' => 'f5124794a22edd8cb9fe814f992c890e5c003284',
47
  'dev_requirement' => false,
48
  ),
49
  'automattic/jetpack-boost' => array(
50
+ 'pretty_version' => '1.4.2',
51
+ 'version' => '1.4.2.0',
52
  'type' => 'library',
53
  'install_path' => __DIR__ . '/../../',
54
  'aliases' => array(),
65
  'dev_requirement' => false,
66
  ),
67
  'automattic/jetpack-config' => array(
68
+ 'pretty_version' => 'v1.7.1',
69
+ 'version' => '1.7.1.0',
70
  'type' => 'jetpack-library',
71
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-config',
72
  'aliases' => array(),
73
+ 'reference' => '6739dd43cb67dbb3456cae5299a2266e08197ec3',
74
  'dev_requirement' => false,
75
  ),
76
  'automattic/jetpack-connection' => array(
77
+ 'pretty_version' => 'v1.37.5',
78
+ 'version' => '1.37.5.0',
79
  'type' => 'jetpack-library',
80
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-connection',
81
  'aliases' => array(),
82
+ 'reference' => '8cf82d023f01a6d88e0e87e11424de66b6ade40b',
83
  'dev_requirement' => false,
84
  ),
85
  'automattic/jetpack-constants' => array(
92
  'dev_requirement' => false,
93
  ),
94
  'automattic/jetpack-device-detection' => array(
95
+ 'pretty_version' => 'v1.4.14',
96
+ 'version' => '1.4.14.0',
97
  'type' => 'jetpack-library',
98
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-device-detection',
99
  'aliases' => array(),
100
+ 'reference' => 'ab820c126b0bb76e3967b357251e9e50ee07328c',
101
  'dev_requirement' => false,
102
  ),
103
  'automattic/jetpack-heartbeat' => array(
110
  'dev_requirement' => false,
111
  ),
112
  'automattic/jetpack-lazy-images' => array(
113
+ 'pretty_version' => 'v2.1.10',
114
+ 'version' => '2.1.10.0',
115
  'type' => 'jetpack-library',
116
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-lazy-images',
117
  'aliases' => array(),
118
+ 'reference' => '507dc6b2de456f9d1d70c997abcd14f745d1a008',
119
  'dev_requirement' => false,
120
  ),
121
  'automattic/jetpack-my-jetpack' => array(
122
+ 'pretty_version' => 'v0.6.13',
123
+ 'version' => '0.6.13.0',
124
  'type' => 'jetpack-library',
125
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-my-jetpack',
126
  'aliases' => array(),
127
+ 'reference' => '10b2fa1a4f4d38cc852d5ae2843f01c20e1ea637',
128
  'dev_requirement' => false,
129
  ),
130
  'automattic/jetpack-options' => array(
131
+ 'pretty_version' => 'v1.14.3',
132
+ 'version' => '1.14.3.0',
133
  'type' => 'jetpack-library',
134
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-options',
135
  'aliases' => array(),
136
+ 'reference' => 'f183ca8cd887296da8d4fe926c432c279cab99a3',
137
  'dev_requirement' => false,
138
  ),
139
  'automattic/jetpack-plugins-installer' => array(
140
+ 'pretty_version' => 'v0.1.1',
141
+ 'version' => '0.1.1.0',
142
+ 'type' => 'jetpack-library',
143
+ 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-plugins-installer',
144
  'aliases' => array(),
145
+ 'reference' => 'a8e444c8f1607266c06760ed174ebe585afe62d5',
146
  'dev_requirement' => false,
147
  ),
148
  'automattic/jetpack-redirect' => array(
149
+ 'pretty_version' => 'v1.7.13',
150
+ 'version' => '1.7.13.0',
151
  'type' => 'jetpack-library',
152
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-redirect',
153
  'aliases' => array(),
154
+ 'reference' => '28ca18b531b825c14d9cffedcdcb3cb02a531b1a',
155
  'dev_requirement' => false,
156
  ),
157
  'automattic/jetpack-roles' => array(
164
  'dev_requirement' => false,
165
  ),
166
  'automattic/jetpack-status' => array(
167
+ 'pretty_version' => 'v1.13.0',
168
+ 'version' => '1.13.0.0',
169
  'type' => 'jetpack-library',
170
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status',
171
  'aliases' => array(),
172
+ 'reference' => '32bf504fa4ab6a0e69255b69f745f1d363308af4',
173
  'dev_requirement' => false,
174
  ),
175
  'automattic/jetpack-tracking' => array(
176
+ 'pretty_version' => 'v1.14.6',
177
+ 'version' => '1.14.6.0',
178
  'type' => 'jetpack-library',
179
  'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-tracking',
180
  'aliases' => array(),
181
+ 'reference' => 'af88a871c70188fa532ddf6425eb35763106121e',
182
  'dev_requirement' => false,
183
  ),
184
  'tedivm/jshrink' => array(
vendor/composer/jetpack_autoload_classmap.php CHANGED
@@ -6,537 +6,553 @@ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
- 'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Analytics' => array(
10
- 'version' => '1.4.1.0',
11
- 'path' => $baseDir . '/tests/php/lib/test-class-analytics.php'
12
- ),
13
- 'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Viewport' => array(
14
- 'version' => '1.4.1.0',
15
- 'path' => $baseDir . '/tests/php/lib/test-class-viewport.php'
16
- ),
17
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Minify' => array(
18
- 'version' => '1.4.1.0',
19
  'path' => $baseDir . '/tests/php/lib/test-class-minify.php'
20
  ),
21
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Url' => array(
22
- 'version' => '1.4.1.0',
23
  'path' => $baseDir . '/tests/php/lib/test-class-url.php'
24
  ),
 
 
 
 
25
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Speed_Score_History' => array(
26
- 'version' => '1.4.1.0',
27
  'path' => $baseDir . '/tests/php/lib/test-class-speed-score-history.php'
28
  ),
 
 
 
 
29
  'Automattic\\Jetpack_Boost\\Tests\\Base_Test_Case' => array(
30
- 'version' => '1.4.1.0',
31
  'path' => $baseDir . '/tests/php/class-base-test-case.php'
32
  ),
33
  'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array(
34
- 'version' => '2.11.1.0',
35
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php'
36
  ),
 
 
 
 
37
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array(
38
- 'version' => '2.11.1.0',
39
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php'
40
  ),
41
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array(
42
- 'version' => '2.11.1.0',
43
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php'
44
  ),
45
- 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array(
46
- 'version' => '2.11.1.0',
47
- 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
48
- ),
49
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
50
- 'version' => '2.11.1.0',
51
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
52
  ),
53
  'JShrink\\Minifier' => array(
54
  'version' => '1.4.0.0',
55
  'path' => $vendorDir . '/tedivm/jshrink/src/JShrink/Minifier.php'
56
  ),
57
- 'Automattic\\Jetpack_Boost\\Lib\\Transient' => array(
58
- 'version' => '1.4.1.0',
59
- 'path' => $baseDir . '/app/lib/class-transient.php'
60
  ),
61
- 'Automattic\\Jetpack_Boost\\Lib\\Cacheable' => array(
62
- 'version' => '1.4.1.0',
63
- 'path' => $baseDir . '/app/lib/class-cacheable.php'
64
  ),
65
- 'Automattic\\Jetpack_Boost\\Lib\\Status' => array(
66
- 'version' => '1.4.1.0',
67
- 'path' => $baseDir . '/app/lib/Status.php'
68
  ),
69
- 'Automattic\\Jetpack_Boost\\Lib\\CLI' => array(
70
- 'version' => '1.4.1.0',
71
- 'path' => $baseDir . '/app/lib/class-cli.php'
72
  ),
73
- 'Automattic\\Jetpack_Boost\\Lib\\WPCOM_Boost_API_Client' => array(
74
- 'version' => '1.4.1.0',
75
- 'path' => $baseDir . '/app/lib/WPCOM_Boost_API_Client.php'
76
  ),
77
- 'Automattic\\Jetpack_Boost\\Lib\\Environment_Change_Detector' => array(
78
- 'version' => '1.4.1.0',
79
- 'path' => $baseDir . '/app/lib/class-environment-change-detector.php'
80
  ),
81
- 'Automattic\\Jetpack_Boost\\Lib\\Setup' => array(
82
- 'version' => '1.4.1.0',
83
- 'path' => $baseDir . '/app/lib/Setup.php'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  ),
85
  'Automattic\\Jetpack_Boost\\Lib\\Output_Filter' => array(
86
- 'version' => '1.4.1.0',
87
  'path' => $baseDir . '/app/lib/class-output-filter.php'
88
  ),
89
- 'Automattic\\Jetpack_Boost\\Lib\\Url' => array(
90
- 'version' => '1.4.1.0',
91
- 'path' => $baseDir . '/app/lib/class-url.php'
92
- ),
93
  'Automattic\\Jetpack_Boost\\Lib\\Viewport' => array(
94
- 'version' => '1.4.1.0',
95
  'path' => $baseDir . '/app/lib/class-viewport.php'
96
  ),
97
- 'Automattic\\Jetpack_Boost\\Lib\\Utils' => array(
98
- 'version' => '1.4.1.0',
99
- 'path' => $baseDir . '/app/lib/class-utils.php'
100
- ),
101
- 'Automattic\\Jetpack_Boost\\Lib\\Analytics' => array(
102
- 'version' => '1.4.1.0',
103
- 'path' => $baseDir . '/app/lib/class-analytics.php'
104
- ),
105
  'Automattic\\Jetpack_Boost\\Lib\\Nonce' => array(
106
- 'version' => '1.4.1.0',
107
  'path' => $baseDir . '/app/lib/class-nonce.php'
108
  ),
 
 
 
 
 
 
 
 
 
 
 
 
109
  'Automattic\\Jetpack_Boost\\Lib\\Assets' => array(
110
- 'version' => '1.4.1.0',
111
  'path' => $baseDir . '/app/lib/class-assets.php'
112
  ),
113
- 'Automattic\\Jetpack_Boost\\Lib\\Debug' => array(
114
- 'version' => '1.4.1.0',
115
- 'path' => $baseDir . '/app/lib/class-debug.php'
116
  ),
117
- 'Automattic\\Jetpack_Boost\\Lib\\Connection' => array(
118
- 'version' => '1.4.1.0',
119
- 'path' => $baseDir . '/app/lib/class-connection.php'
 
 
 
 
 
 
 
 
120
  ),
121
  'Automattic\\Jetpack_Boost\\Lib\\Storage_Post_Type' => array(
122
- 'version' => '1.4.1.0',
123
  'path' => $baseDir . '/app/lib/class-storage-post-type.php'
124
  ),
125
  'Automattic\\Jetpack_Boost\\Lib\\Collection' => array(
126
- 'version' => '1.4.1.0',
127
  'path' => $baseDir . '/app/lib/class-collection.php'
128
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Recommendations' => array(
130
- 'version' => '1.4.1.0',
131
  'path' => $baseDir . '/app/lib/critical-css/Recommendations.php'
132
  ),
133
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Taxonomy_Provider' => array(
134
- 'version' => '1.4.1.0',
135
- 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Taxonomy_Provider.php'
136
  ),
137
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Singular_Post_Provider' => array(
138
- 'version' => '1.4.1.0',
139
- 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Singular_Post_Provider.php'
 
 
 
 
140
  ),
141
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Provider' => array(
142
- 'version' => '1.4.1.0',
143
  'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Provider.php'
144
  ),
145
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Archive_Provider' => array(
146
- 'version' => '1.4.1.0',
147
- 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Archive_Provider.php'
148
  ),
149
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Post_ID_Provider' => array(
150
- 'version' => '1.4.1.0',
151
  'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Post_ID_Provider.php'
152
  ),
153
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\WP_Core_Provider' => array(
154
- 'version' => '1.4.1.0',
155
- 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/WP_Core_Provider.php'
 
 
 
 
 
 
 
 
156
  ),
157
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Source_Providers' => array(
158
- 'version' => '1.4.1.0',
159
  'path' => $baseDir . '/app/lib/critical-css/source-providers/Source_Providers.php'
160
  ),
161
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_Invalidator' => array(
162
- 'version' => '1.4.1.0',
163
  'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_Invalidator.php'
164
  ),
165
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_State' => array(
166
- 'version' => '1.4.1.0',
167
- 'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_State.php'
168
- ),
169
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Admin_Bar_Compatibility' => array(
170
- 'version' => '1.4.1.0',
171
- 'path' => $baseDir . '/app/lib/critical-css/Admin_Bar_Compatibilty.php'
172
- ),
173
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Display_Critical_CSS' => array(
174
- 'version' => '1.4.1.0',
175
- 'path' => $baseDir . '/app/lib/critical-css/Display_Critical_CSS.php'
176
- ),
177
- 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_Storage' => array(
178
- 'version' => '1.4.1.0',
179
- 'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_Storage.php'
180
  ),
181
  'Automattic\\Jetpack_Boost\\Lib\\Minify' => array(
182
- 'version' => '1.4.1.0',
183
  'path' => $baseDir . '/app/lib/class-minify.php'
184
  ),
185
- 'Automattic\\Jetpack_Boost\\Lib\\Boost_API' => array(
186
- 'version' => '1.4.1.0',
187
- 'path' => $baseDir . '/app/lib/Boost_API.php'
188
- ),
189
- 'Automattic\\Jetpack_Boost\\Admin\\Admin' => array(
190
- 'version' => '1.4.1.0',
191
- 'path' => $baseDir . '/app/admin/class-admin.php'
192
- ),
193
- 'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => array(
194
- 'version' => '1.4.1.0',
195
- 'path' => $baseDir . '/app/admin/class-admin-notice.php'
196
- ),
197
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Render_Blocking_JS\\Render_Blocking_JS' => array(
198
- 'version' => '1.4.1.0',
199
- 'path' => $baseDir . '/app/features/optimizations/render-blocking-js/class-render-blocking-js.php'
200
- ),
201
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Lazy_Images\\Lazy_Images' => array(
202
- 'version' => '1.4.1.0',
203
- 'path' => $baseDir . '/app/features/optimizations/lazy-images/class-lazy-images.php'
204
- ),
205
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Optimization' => array(
206
- 'version' => '1.4.1.0',
207
- 'path' => $baseDir . '/app/features/optimizations/Optimization.php'
208
- ),
209
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => array(
210
- 'version' => '1.4.1.0',
211
- 'path' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php'
212
- ),
213
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => array(
214
- 'version' => '1.4.1.0',
215
- 'path' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS.php'
216
- ),
217
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => array(
218
- 'version' => '1.4.1.0',
219
- 'path' => $baseDir . '/app/features/optimizations/critical-css/Generator.php'
220
- ),
221
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => array(
222
- 'version' => '1.4.1.0',
223
- 'path' => $baseDir . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php'
224
- ),
225
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => array(
226
- 'version' => '1.4.1.0',
227
- 'path' => $baseDir . '/app/features/optimizations/critical-css/Critical_CSS.php'
228
- ),
229
- 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Optimizations' => array(
230
- 'version' => '1.4.1.0',
231
- 'path' => $baseDir . '/app/features/optimizations/Optimizations.php'
232
- ),
233
- 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score_History' => array(
234
- 'version' => '1.4.1.0',
235
- 'path' => $baseDir . '/app/features/speed-score/Speed_Score_History.php'
236
- ),
237
- 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score' => array(
238
- 'version' => '1.4.1.0',
239
- 'path' => $baseDir . '/app/features/speed-score/Speed_Score.php'
240
  ),
241
- 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score_Request' => array(
242
- 'version' => '1.4.1.0',
243
- 'path' => $baseDir . '/app/features/speed-score/Speed_Score_Request.php'
244
  ),
245
  'Automattic\\Jetpack_Boost\\Jetpack_Boost' => array(
246
- 'version' => '1.4.1.0',
247
  'path' => $baseDir . '/app/class-jetpack-boost.php'
248
  ),
249
- 'Automattic\\Jetpack_Boost\\Contracts\\Feature' => array(
250
- 'version' => '1.4.1.0',
251
- 'path' => $baseDir . '/app/contracts/Feature.php'
252
  ),
253
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => array(
254
- 'version' => '1.4.1.0',
255
  'path' => $baseDir . '/app/contracts/Boost_API_Client.php'
256
  ),
257
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Setup' => array(
258
- 'version' => '1.4.1.0',
259
  'path' => $baseDir . '/app/contracts/Has_Setup.php'
260
  ),
261
- 'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => array(
262
- 'version' => '1.4.1.0',
263
- 'path' => $baseDir . '/app/contracts/Has_Slug.php'
264
- ),
265
- 'Automattic\\Jetpack_Boost\\REST_API\\Route' => array(
266
- 'version' => '1.4.1.0',
267
- 'path' => $baseDir . '/app/rest-api/Route.php'
268
- ),
269
- 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Signed_With_Blog_Token' => array(
270
- 'version' => '1.4.1.0',
271
- 'path' => $baseDir . '/app/rest-api/permissions/Signed_With_Blog_Token.php'
272
- ),
273
- 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Nonce' => array(
274
- 'version' => '1.4.1.0',
275
- 'path' => $baseDir . '/app/rest-api/permissions/Nonce.php'
276
- ),
277
- 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Current_User_Admin' => array(
278
- 'version' => '1.4.1.0',
279
- 'path' => $baseDir . '/app/rest-api/permissions/Current_User_Admin.php'
280
- ),
281
- 'Automattic\\Jetpack_Boost\\REST_API\\REST_API' => array(
282
- 'version' => '1.4.1.0',
283
- 'path' => $baseDir . '/app/rest-api/REST_API.php'
284
  ),
285
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Recommendations_Reset' => array(
286
- 'version' => '1.4.1.0',
287
- 'path' => $baseDir . '/app/rest-api/endpoints/Recommendations_Reset.php'
288
  ),
289
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Cloud_CSS_Status' => array(
290
- 'version' => '1.4.1.0',
291
- 'path' => $baseDir . '/app/rest-api/endpoints/Cloud_CSS_Status.php'
292
  ),
293
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Optimization_Status' => array(
294
- 'version' => '1.4.1.0',
295
- 'path' => $baseDir . '/app/rest-api/endpoints/Optimization_Status.php'
296
  ),
297
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Update_Cloud_CSS' => array(
298
- 'version' => '1.4.1.0',
299
- 'path' => $baseDir . '/app/rest-api/endpoints/Update_Cloud_CSS.php'
300
  ),
301
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Success' => array(
302
- 'version' => '1.4.1.0',
303
- 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Success.php'
304
  ),
305
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Request' => array(
306
- 'version' => '1.4.1.0',
307
- 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Request.php'
308
  ),
309
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Error' => array(
310
- 'version' => '1.4.1.0',
311
- 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Error.php'
312
  ),
313
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Request_Cloud_CSS' => array(
314
- 'version' => '1.4.1.0',
315
- 'path' => $baseDir . '/app/rest-api/endpoints/Request_Cloud_CSS.php'
316
  ),
317
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Status' => array(
318
- 'version' => '1.4.1.0',
319
- 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Status.php'
320
  ),
321
- 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Recommendations_Dismiss' => array(
322
- 'version' => '1.4.1.0',
323
- 'path' => $baseDir . '/app/rest-api/endpoints/Recommendations_Dismiss.php'
324
  ),
325
- 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Permission' => array(
326
- 'version' => '1.4.1.0',
327
- 'path' => $baseDir . '/app/rest-api/contracts/Permission.php'
328
  ),
329
- 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Endpoint' => array(
330
- 'version' => '1.4.1.0',
331
- 'path' => $baseDir . '/app/rest-api/contracts/Endpoint.php'
332
  ),
333
- 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Has_Endpoints' => array(
334
- 'version' => '1.4.1.0',
335
- 'path' => $baseDir . '/app/rest-api/contracts/Has_Endpoints.php'
336
  ),
337
- 'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => array(
338
- 'version' => '0.6.9.0',
339
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php'
340
  ),
341
- 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => array(
342
- 'version' => '0.6.9.0',
343
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php'
344
  ),
345
- 'Automattic\\Jetpack\\My_Jetpack\\Product' => array(
346
- 'version' => '0.6.9.0',
347
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php'
348
  ),
349
- 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => array(
350
- 'version' => '0.6.9.0',
351
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php'
352
  ),
353
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => array(
354
- 'version' => '0.6.9.0',
355
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php'
356
  ),
357
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => array(
358
- 'version' => '0.6.9.0',
359
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php'
360
  ),
361
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => array(
362
- 'version' => '0.6.9.0',
363
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php'
364
  ),
365
- 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => array(
366
- 'version' => '0.6.9.0',
367
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php'
368
- ),
369
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => array(
370
- 'version' => '0.6.9.0',
371
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php'
372
  ),
373
- 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => array(
374
- 'version' => '0.6.9.0',
375
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php'
376
- ),
377
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => array(
378
- 'version' => '0.6.9.0',
379
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php'
380
  ),
381
- 'Automattic\\Jetpack\\My_Jetpack\\Products\\Videopress' => array(
382
- 'version' => '0.6.9.0',
383
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php'
384
  ),
385
- 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => array(
386
- 'version' => '0.6.9.0',
387
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php'
388
  ),
389
- 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => array(
390
- 'version' => '0.6.9.0',
391
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php'
 
 
 
 
 
 
 
 
392
  ),
393
  'Automattic\\Jetpack\\My_Jetpack\\Products' => array(
394
- 'version' => '0.6.9.0',
395
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php'
396
  ),
397
- 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => array(
398
- 'version' => '0.6.9.0',
399
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php'
 
 
 
 
400
  ),
401
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => array(
402
- 'version' => '0.6.9.0',
403
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php'
404
  ),
 
 
 
 
405
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => array(
406
- 'version' => '2.1.7.0',
407
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php'
408
  ),
409
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => array(
410
- 'version' => '1.4.13.0',
411
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php'
412
  ),
413
  'Automattic\\Jetpack\\Device_Detection' => array(
414
- 'version' => '1.4.13.0',
415
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php'
416
  ),
417
  'Automattic\\Jetpack\\Config' => array(
418
- 'version' => '1.6.1.0',
419
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php'
420
  ),
 
 
 
 
421
  'Automattic\\Jetpack\\Composer\\Plugin' => array(
422
  'version' => '1.1.0.0',
423
  'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php'
424
  ),
425
- 'Automattic\\Jetpack\\Composer\\Manager' => array(
426
- 'version' => '1.1.0.0',
427
- 'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php'
428
  ),
429
- 'Automattic\\Jetpack\\Admin_UI\\Admin_Menu' => array(
430
- 'version' => '0.2.5.0',
431
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php'
432
  ),
433
- 'Jetpack_XMLRPC_Server' => array(
434
- 'version' => '1.37.0.0',
435
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php'
436
  ),
437
  'Jetpack_Signature' => array(
438
- 'version' => '1.37.0.0',
439
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php'
440
  ),
441
- 'Jetpack_IXR_ClientMulticall' => array(
442
- 'version' => '1.37.0.0',
443
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php'
444
  ),
445
  'Jetpack_IXR_Client' => array(
446
- 'version' => '1.37.0.0',
447
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php'
448
  ),
449
- 'Automattic\\Jetpack\\Terms_Of_Service' => array(
450
- 'version' => '1.37.0.0',
451
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php'
 
 
 
 
 
 
 
 
452
  ),
453
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => array(
454
- 'version' => '1.37.0.0',
455
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php'
456
  ),
457
  'Automattic\\Jetpack\\Connection\\Tokens' => array(
458
- 'version' => '1.37.0.0',
459
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens.php'
460
  ),
461
- 'Automattic\\Jetpack\\Connection\\REST_Connector' => array(
462
- 'version' => '1.37.0.0',
463
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-connector.php'
464
  ),
465
- 'Automattic\\Jetpack\\Connection\\Client' => array(
466
- 'version' => '1.37.0.0',
467
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-client.php'
468
  ),
469
- 'Automattic\\Jetpack\\Connection\\Secrets' => array(
470
- 'version' => '1.37.0.0',
471
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-secrets.php'
472
  ),
473
  'Automattic\\Jetpack\\Connection\\Plugin_Storage' => array(
474
- 'version' => '1.37.0.0',
475
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin-storage.php'
476
  ),
477
- 'Automattic\\Jetpack\\Connection\\Urls' => array(
478
- 'version' => '1.37.0.0',
479
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php'
480
  ),
481
- 'Automattic\\Jetpack\\Connection\\Server_Sandbox' => array(
482
- 'version' => '1.37.0.0',
483
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-server-sandbox.php'
484
  ),
485
- 'Automattic\\Jetpack\\Connection\\Plugin' => array(
486
- 'version' => '1.37.0.0',
487
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin.php'
 
 
 
 
 
 
 
 
488
  ),
489
  'Automattic\\Jetpack\\Connection\\Nonce_Handler' => array(
490
- 'version' => '1.37.0.0',
491
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php'
492
  ),
493
- 'Automattic\\Jetpack\\Connection\\Package_Version_Tracker' => array(
494
- 'version' => '1.37.0.0',
495
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version-tracker.php'
496
  ),
497
- 'Automattic\\Jetpack\\Connection\\Rest_Authentication' => array(
498
- 'version' => '1.37.0.0',
499
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-authentication.php'
 
 
 
 
 
 
 
 
500
  ),
501
  'Automattic\\Jetpack\\Connection\\Utils' => array(
502
- 'version' => '1.37.0.0',
503
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php'
504
  ),
505
  'Automattic\\Jetpack\\Connection\\Initial_State' => array(
506
- 'version' => '1.37.0.0',
507
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-initial-state.php'
508
  ),
509
- 'Automattic\\Jetpack\\Connection\\Webhooks' => array(
510
- 'version' => '1.37.0.0',
511
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php'
512
- ),
513
- 'Automattic\\Jetpack\\Connection\\Package_Version' => array(
514
- 'version' => '1.37.0.0',
515
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php'
516
- ),
517
- 'Automattic\\Jetpack\\Connection\\Manager_Interface' => array(
518
- 'version' => '1.37.0.0',
519
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/interface-manager.php'
520
- ),
521
  'Automattic\\Jetpack\\Connection\\Error_Handler' => array(
522
- 'version' => '1.37.0.0',
523
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php'
524
  ),
525
- 'Automattic\\Jetpack\\Connection\\Manager' => array(
526
- 'version' => '1.37.0.0',
527
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php'
528
- ),
529
- 'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => array(
530
- 'version' => '1.37.0.0',
531
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php'
532
  ),
533
  'Automattic\\Jetpack\\Plugins_Installer' => array(
534
- 'version' => '0.1.0.0',
535
- 'path' => $vendorDir . '/automattic/jetpack-plugins-installer/src/class-plugins-installer.php'
536
  ),
537
  'Automattic\\Jetpack\\Automatic_Install_Skin' => array(
538
- 'version' => '0.1.0.0',
539
- 'path' => $vendorDir . '/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php'
540
  ),
541
  'Automattic\\Jetpack\\Roles' => array(
542
  'version' => '1.4.14.0',
@@ -546,52 +562,64 @@ return array(
546
  'version' => '1.4.0.0',
547
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php'
548
  ),
 
 
 
 
549
  'Automattic\\Jetpack\\Redirect' => array(
550
- 'version' => '1.7.12.0',
551
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php'
552
  ),
553
- 'Jetpack_Tracks_Event' => array(
554
- 'version' => '1.14.4.0',
555
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-event.php'
556
- ),
557
- 'Jetpack_Tracks_Client' => array(
558
- 'version' => '1.14.4.0',
559
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-client.php'
560
- ),
561
- 'Automattic\\Jetpack\\Tracking' => array(
562
- 'version' => '1.14.4.0',
563
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php'
564
- ),
565
  'Automattic\\Jetpack\\Assets\\Semver' => array(
566
- 'version' => '1.17.6.0',
567
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-semver.php'
568
  ),
569
  'Automattic\\Jetpack\\Assets' => array(
570
- 'version' => '1.17.6.0',
571
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php'
572
  ),
573
  'Automattic\\Jetpack\\A8c_Mc_Stats' => array(
574
  'version' => '1.4.12.0',
575
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-a8c-mc-stats/src/class-a8c-mc-stats.php'
576
  ),
577
- 'Automattic\\Jetpack\\Status\\Host' => array(
578
- 'version' => '1.12.0.0',
579
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php'
580
- ),
581
- 'Automattic\\Jetpack\\Status\\Visitor' => array(
582
- 'version' => '1.12.0.0',
583
- 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php'
584
- ),
585
  'Automattic\\Jetpack\\Status' => array(
586
- 'version' => '1.12.0.0',
587
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php'
588
  ),
589
  'Automattic\\Jetpack\\Status\\Cache' => array(
590
- 'version' => '1.12.0.0',
591
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cache.php'
592
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
593
  'Jetpack_Options' => array(
594
- 'version' => '1.14.2.0',
595
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php'
596
  ),
597
  'Automattic\\Jetpack\\Constants' => array(
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
 
 
9
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Minify' => array(
10
+ 'version' => '1.4.2.0',
11
  'path' => $baseDir . '/tests/php/lib/test-class-minify.php'
12
  ),
13
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Url' => array(
14
+ 'version' => '1.4.2.0',
15
  'path' => $baseDir . '/tests/php/lib/test-class-url.php'
16
  ),
17
+ 'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Viewport' => array(
18
+ 'version' => '1.4.2.0',
19
+ 'path' => $baseDir . '/tests/php/lib/test-class-viewport.php'
20
+ ),
21
  'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Speed_Score_History' => array(
22
+ 'version' => '1.4.2.0',
23
  'path' => $baseDir . '/tests/php/lib/test-class-speed-score-history.php'
24
  ),
25
+ 'Automattic\\Jetpack_Boost\\Tests\\Lib\\WP_Test_Analytics' => array(
26
+ 'version' => '1.4.2.0',
27
+ 'path' => $baseDir . '/tests/php/lib/test-class-analytics.php'
28
+ ),
29
  'Automattic\\Jetpack_Boost\\Tests\\Base_Test_Case' => array(
30
+ 'version' => '1.4.2.0',
31
  'path' => $baseDir . '/tests/php/class-base-test-case.php'
32
  ),
33
  'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array(
34
+ 'version' => '2.11.2.0',
35
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php'
36
  ),
37
+ 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array(
38
+ 'version' => '2.11.2.0',
39
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
40
+ ),
41
  'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array(
42
+ 'version' => '2.11.2.0',
43
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php'
44
  ),
45
  'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array(
46
+ 'version' => '2.11.2.0',
47
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php'
48
  ),
 
 
 
 
49
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
50
+ 'version' => '2.11.2.0',
51
  'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
52
  ),
53
  'JShrink\\Minifier' => array(
54
  'version' => '1.4.0.0',
55
  'path' => $vendorDir . '/tedivm/jshrink/src/JShrink/Minifier.php'
56
  ),
57
+ 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Has_Endpoints' => array(
58
+ 'version' => '1.4.2.0',
59
+ 'path' => $baseDir . '/app/rest-api/contracts/Has_Endpoints.php'
60
  ),
61
+ 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Endpoint' => array(
62
+ 'version' => '1.4.2.0',
63
+ 'path' => $baseDir . '/app/rest-api/contracts/Endpoint.php'
64
  ),
65
+ 'Automattic\\Jetpack_Boost\\REST_API\\Contracts\\Permission' => array(
66
+ 'version' => '1.4.2.0',
67
+ 'path' => $baseDir . '/app/rest-api/contracts/Permission.php'
68
  ),
69
+ 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Current_User_Admin' => array(
70
+ 'version' => '1.4.2.0',
71
+ 'path' => $baseDir . '/app/rest-api/permissions/Current_User_Admin.php'
72
  ),
73
+ 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Signed_With_Blog_Token' => array(
74
+ 'version' => '1.4.2.0',
75
+ 'path' => $baseDir . '/app/rest-api/permissions/Signed_With_Blog_Token.php'
76
  ),
77
+ 'Automattic\\Jetpack_Boost\\REST_API\\Permissions\\Nonce' => array(
78
+ 'version' => '1.4.2.0',
79
+ 'path' => $baseDir . '/app/rest-api/permissions/Nonce.php'
80
  ),
81
+ 'Automattic\\Jetpack_Boost\\REST_API\\Route' => array(
82
+ 'version' => '1.4.2.0',
83
+ 'path' => $baseDir . '/app/rest-api/Route.php'
84
+ ),
85
+ 'Automattic\\Jetpack_Boost\\REST_API\\REST_API' => array(
86
+ 'version' => '1.4.2.0',
87
+ 'path' => $baseDir . '/app/rest-api/REST_API.php'
88
+ ),
89
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Recommendations_Reset' => array(
90
+ 'version' => '1.4.2.0',
91
+ 'path' => $baseDir . '/app/rest-api/endpoints/Recommendations_Reset.php'
92
+ ),
93
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Cloud_CSS_Status' => array(
94
+ 'version' => '1.4.2.0',
95
+ 'path' => $baseDir . '/app/rest-api/endpoints/Cloud_CSS_Status.php'
96
+ ),
97
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Optimization_Status' => array(
98
+ 'version' => '1.4.2.0',
99
+ 'path' => $baseDir . '/app/rest-api/endpoints/Optimization_Status.php'
100
+ ),
101
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Update_Cloud_CSS' => array(
102
+ 'version' => '1.4.2.0',
103
+ 'path' => $baseDir . '/app/rest-api/endpoints/Update_Cloud_CSS.php'
104
+ ),
105
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Request' => array(
106
+ 'version' => '1.4.2.0',
107
+ 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Request.php'
108
+ ),
109
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Success' => array(
110
+ 'version' => '1.4.2.0',
111
+ 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Success.php'
112
+ ),
113
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Recommendations_Dismiss' => array(
114
+ 'version' => '1.4.2.0',
115
+ 'path' => $baseDir . '/app/rest-api/endpoints/Recommendations_Dismiss.php'
116
+ ),
117
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Status' => array(
118
+ 'version' => '1.4.2.0',
119
+ 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Status.php'
120
+ ),
121
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Request_Cloud_CSS' => array(
122
+ 'version' => '1.4.2.0',
123
+ 'path' => $baseDir . '/app/rest-api/endpoints/Request_Cloud_CSS.php'
124
+ ),
125
+ 'Automattic\\Jetpack_Boost\\REST_API\\Endpoints\\Generator_Error' => array(
126
+ 'version' => '1.4.2.0',
127
+ 'path' => $baseDir . '/app/rest-api/endpoints/Generator_Error.php'
128
  ),
129
  'Automattic\\Jetpack_Boost\\Lib\\Output_Filter' => array(
130
+ 'version' => '1.4.2.0',
131
  'path' => $baseDir . '/app/lib/class-output-filter.php'
132
  ),
 
 
 
 
133
  'Automattic\\Jetpack_Boost\\Lib\\Viewport' => array(
134
+ 'version' => '1.4.2.0',
135
  'path' => $baseDir . '/app/lib/class-viewport.php'
136
  ),
 
 
 
 
 
 
 
 
137
  'Automattic\\Jetpack_Boost\\Lib\\Nonce' => array(
138
+ 'version' => '1.4.2.0',
139
  'path' => $baseDir . '/app/lib/class-nonce.php'
140
  ),
141
+ 'Automattic\\Jetpack_Boost\\Lib\\Status' => array(
142
+ 'version' => '1.4.2.0',
143
+ 'path' => $baseDir . '/app/lib/Status.php'
144
+ ),
145
+ 'Automattic\\Jetpack_Boost\\Lib\\Boost_API' => array(
146
+ 'version' => '1.4.2.0',
147
+ 'path' => $baseDir . '/app/lib/Boost_API.php'
148
+ ),
149
+ 'Automattic\\Jetpack_Boost\\Lib\\Cacheable' => array(
150
+ 'version' => '1.4.2.0',
151
+ 'path' => $baseDir . '/app/lib/class-cacheable.php'
152
+ ),
153
  'Automattic\\Jetpack_Boost\\Lib\\Assets' => array(
154
+ 'version' => '1.4.2.0',
155
  'path' => $baseDir . '/app/lib/class-assets.php'
156
  ),
157
+ 'Automattic\\Jetpack_Boost\\Lib\\Url' => array(
158
+ 'version' => '1.4.2.0',
159
+ 'path' => $baseDir . '/app/lib/class-url.php'
160
  ),
161
+ 'Automattic\\Jetpack_Boost\\Lib\\WPCOM_Boost_API_Client' => array(
162
+ 'version' => '1.4.2.0',
163
+ 'path' => $baseDir . '/app/lib/WPCOM_Boost_API_Client.php'
164
+ ),
165
+ 'Automattic\\Jetpack_Boost\\Lib\\Setup' => array(
166
+ 'version' => '1.4.2.0',
167
+ 'path' => $baseDir . '/app/lib/Setup.php'
168
+ ),
169
+ 'Automattic\\Jetpack_Boost\\Lib\\Analytics' => array(
170
+ 'version' => '1.4.2.0',
171
+ 'path' => $baseDir . '/app/lib/class-analytics.php'
172
  ),
173
  'Automattic\\Jetpack_Boost\\Lib\\Storage_Post_Type' => array(
174
+ 'version' => '1.4.2.0',
175
  'path' => $baseDir . '/app/lib/class-storage-post-type.php'
176
  ),
177
  'Automattic\\Jetpack_Boost\\Lib\\Collection' => array(
178
+ 'version' => '1.4.2.0',
179
  'path' => $baseDir . '/app/lib/class-collection.php'
180
  ),
181
+ 'Automattic\\Jetpack_Boost\\Lib\\Environment_Change_Detector' => array(
182
+ 'version' => '1.4.2.0',
183
+ 'path' => $baseDir . '/app/lib/class-environment-change-detector.php'
184
+ ),
185
+ 'Automattic\\Jetpack_Boost\\Lib\\CLI' => array(
186
+ 'version' => '1.4.2.0',
187
+ 'path' => $baseDir . '/app/lib/class-cli.php'
188
+ ),
189
+ 'Automattic\\Jetpack_Boost\\Lib\\Debug' => array(
190
+ 'version' => '1.4.2.0',
191
+ 'path' => $baseDir . '/app/lib/class-debug.php'
192
+ ),
193
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Display_Critical_CSS' => array(
194
+ 'version' => '1.4.2.0',
195
+ 'path' => $baseDir . '/app/lib/critical-css/Display_Critical_CSS.php'
196
+ ),
197
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Recommendations' => array(
198
+ 'version' => '1.4.2.0',
199
  'path' => $baseDir . '/app/lib/critical-css/Recommendations.php'
200
  ),
201
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_Storage' => array(
202
+ 'version' => '1.4.2.0',
203
+ 'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_Storage.php'
204
  ),
205
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_State' => array(
206
+ 'version' => '1.4.2.0',
207
+ 'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_State.php'
208
+ ),
209
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Admin_Bar_Compatibility' => array(
210
+ 'version' => '1.4.2.0',
211
+ 'path' => $baseDir . '/app/lib/critical-css/Admin_Bar_Compatibilty.php'
212
  ),
213
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Provider' => array(
214
+ 'version' => '1.4.2.0',
215
  'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Provider.php'
216
  ),
217
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\WP_Core_Provider' => array(
218
+ 'version' => '1.4.2.0',
219
+ 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/WP_Core_Provider.php'
220
  ),
221
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Post_ID_Provider' => array(
222
+ 'version' => '1.4.2.0',
223
  'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Post_ID_Provider.php'
224
  ),
225
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Taxonomy_Provider' => array(
226
+ 'version' => '1.4.2.0',
227
+ 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Taxonomy_Provider.php'
228
+ ),
229
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Singular_Post_Provider' => array(
230
+ 'version' => '1.4.2.0',
231
+ 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Singular_Post_Provider.php'
232
+ ),
233
+ 'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Providers\\Archive_Provider' => array(
234
+ 'version' => '1.4.2.0',
235
+ 'path' => $baseDir . '/app/lib/critical-css/source-providers/providers/Archive_Provider.php'
236
  ),
237
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Source_Providers\\Source_Providers' => array(
238
+ 'version' => '1.4.2.0',
239
  'path' => $baseDir . '/app/lib/critical-css/source-providers/Source_Providers.php'
240
  ),
241
  'Automattic\\Jetpack_Boost\\Lib\\Critical_CSS\\Critical_CSS_Invalidator' => array(
242
+ 'version' => '1.4.2.0',
243
  'path' => $baseDir . '/app/lib/critical-css/Critical_CSS_Invalidator.php'
244
  ),
245
+ 'Automattic\\Jetpack_Boost\\Lib\\Utils' => array(
246
+ 'version' => '1.4.2.0',
247
+ 'path' => $baseDir . '/app/lib/class-utils.php'
 
 
 
 
 
 
 
 
 
 
 
 
248
  ),
249
  'Automattic\\Jetpack_Boost\\Lib\\Minify' => array(
250
+ 'version' => '1.4.2.0',
251
  'path' => $baseDir . '/app/lib/class-minify.php'
252
  ),
253
+ 'Automattic\\Jetpack_Boost\\Lib\\Connection' => array(
254
+ 'version' => '1.4.2.0',
255
+ 'path' => $baseDir . '/app/lib/class-connection.php'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
256
  ),
257
+ 'Automattic\\Jetpack_Boost\\Lib\\Transient' => array(
258
+ 'version' => '1.4.2.0',
259
+ 'path' => $baseDir . '/app/lib/class-transient.php'
260
  ),
261
  'Automattic\\Jetpack_Boost\\Jetpack_Boost' => array(
262
+ 'version' => '1.4.2.0',
263
  'path' => $baseDir . '/app/class-jetpack-boost.php'
264
  ),
265
+ 'Automattic\\Jetpack_Boost\\Contracts\\Has_Slug' => array(
266
+ 'version' => '1.4.2.0',
267
+ 'path' => $baseDir . '/app/contracts/Has_Slug.php'
268
  ),
269
  'Automattic\\Jetpack_Boost\\Contracts\\Boost_API_Client' => array(
270
+ 'version' => '1.4.2.0',
271
  'path' => $baseDir . '/app/contracts/Boost_API_Client.php'
272
  ),
273
  'Automattic\\Jetpack_Boost\\Contracts\\Has_Setup' => array(
274
+ 'version' => '1.4.2.0',
275
  'path' => $baseDir . '/app/contracts/Has_Setup.php'
276
  ),
277
+ 'Automattic\\Jetpack_Boost\\Contracts\\Feature' => array(
278
+ 'version' => '1.4.2.0',
279
+ 'path' => $baseDir . '/app/contracts/Feature.php'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  ),
281
+ 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score' => array(
282
+ 'version' => '1.4.2.0',
283
+ 'path' => $baseDir . '/app/features/speed-score/Speed_Score.php'
284
  ),
285
+ 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score_Request' => array(
286
+ 'version' => '1.4.2.0',
287
+ 'path' => $baseDir . '/app/features/speed-score/Speed_Score_Request.php'
288
  ),
289
+ 'Automattic\\Jetpack_Boost\\Features\\Speed_Score\\Speed_Score_History' => array(
290
+ 'version' => '1.4.2.0',
291
+ 'path' => $baseDir . '/app/features/speed-score/Speed_Score_History.php'
292
  ),
293
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Render_Blocking_JS\\Render_Blocking_JS' => array(
294
+ 'version' => '1.4.2.0',
295
+ 'path' => $baseDir . '/app/features/optimizations/render-blocking-js/class-render-blocking-js.php'
296
  ),
297
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Optimizations' => array(
298
+ 'version' => '1.4.2.0',
299
+ 'path' => $baseDir . '/app/features/optimizations/Optimizations.php'
300
  ),
301
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Optimization' => array(
302
+ 'version' => '1.4.2.0',
303
+ 'path' => $baseDir . '/app/features/optimizations/Optimization.php'
304
  ),
305
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS' => array(
306
+ 'version' => '1.4.2.0',
307
+ 'path' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS.php'
308
  ),
309
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Cloud_CSS\\Cloud_CSS_Request' => array(
310
+ 'version' => '1.4.2.0',
311
+ 'path' => $baseDir . '/app/features/optimizations/cloud-css/Cloud_CSS_Request.php'
312
  ),
313
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\CSS_Proxy' => array(
314
+ 'version' => '1.4.2.0',
315
+ 'path' => $baseDir . '/app/features/optimizations/critical-css/CSS_Proxy.php'
316
  ),
317
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Critical_CSS' => array(
318
+ 'version' => '1.4.2.0',
319
+ 'path' => $baseDir . '/app/features/optimizations/critical-css/Critical_CSS.php'
320
  ),
321
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Generator' => array(
322
+ 'version' => '1.4.2.0',
323
+ 'path' => $baseDir . '/app/features/optimizations/critical-css/Generator.php'
324
  ),
325
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Critical_CSS\\Regenerate_Admin_Notice' => array(
326
+ 'version' => '1.4.2.0',
327
+ 'path' => $baseDir . '/app/features/optimizations/critical-css/Regenerate_Admin_Notice.php'
328
  ),
329
+ 'Automattic\\Jetpack_Boost\\Features\\Optimizations\\Lazy_Images\\Lazy_Images' => array(
330
+ 'version' => '1.4.2.0',
331
+ 'path' => $baseDir . '/app/features/optimizations/lazy-images/class-lazy-images.php'
332
  ),
333
+ 'Automattic\\Jetpack_Boost\\Admin\\Admin' => array(
334
+ 'version' => '1.4.2.0',
335
+ 'path' => $baseDir . '/app/admin/class-admin.php'
336
  ),
337
+ 'Automattic\\Jetpack_Boost\\Admin\\Admin_Notice' => array(
338
+ 'version' => '1.4.2.0',
339
+ 'path' => $baseDir . '/app/admin/class-admin-notice.php'
340
  ),
341
+ 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => array(
342
+ 'version' => '0.6.13.0',
343
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php'
344
  ),
345
+ 'Automattic\\Jetpack\\My_Jetpack\\Products\\Videopress' => array(
346
+ 'version' => '0.6.13.0',
347
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php'
348
  ),
349
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => array(
350
+ 'version' => '0.6.13.0',
351
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php'
352
  ),
353
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => array(
354
+ 'version' => '0.6.13.0',
355
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php'
356
  ),
357
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => array(
358
+ 'version' => '0.6.13.0',
359
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php'
360
  ),
 
 
 
 
361
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => array(
362
+ 'version' => '0.6.13.0',
363
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php'
364
  ),
 
 
 
 
365
  'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => array(
366
+ 'version' => '0.6.13.0',
367
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php'
368
  ),
369
+ 'Automattic\\Jetpack\\My_Jetpack\\Product' => array(
370
+ 'version' => '0.6.13.0',
371
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php'
372
  ),
373
+ 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => array(
374
+ 'version' => '0.6.13.0',
375
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php'
376
  ),
377
+ 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => array(
378
+ 'version' => '0.6.13.0',
379
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php'
380
+ ),
381
+ 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => array(
382
+ 'version' => '0.6.13.0',
383
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php'
384
+ ),
385
+ 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => array(
386
+ 'version' => '0.6.13.0',
387
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php'
388
  ),
389
  'Automattic\\Jetpack\\My_Jetpack\\Products' => array(
390
+ 'version' => '0.6.13.0',
391
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php'
392
  ),
393
+ 'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => array(
394
+ 'version' => '0.6.13.0',
395
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php'
396
+ ),
397
+ 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => array(
398
+ 'version' => '0.6.13.0',
399
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php'
400
  ),
401
  'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => array(
402
+ 'version' => '0.6.13.0',
403
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php'
404
  ),
405
+ 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => array(
406
+ 'version' => '0.6.13.0',
407
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php'
408
+ ),
409
  'Automattic\\Jetpack\\Jetpack_Lazy_Images' => array(
410
+ 'version' => '2.1.10.0',
411
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-lazy-images/src/lazy-images.php'
412
  ),
413
  'Automattic\\Jetpack\\Device_Detection\\User_Agent_Info' => array(
414
+ 'version' => '1.4.14.0',
415
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-user-agent-info.php'
416
  ),
417
  'Automattic\\Jetpack\\Device_Detection' => array(
418
+ 'version' => '1.4.14.0',
419
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-device-detection/src/class-device-detection.php'
420
  ),
421
  'Automattic\\Jetpack\\Config' => array(
422
+ 'version' => '1.7.1.0',
423
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-config/src/class-config.php'
424
  ),
425
+ 'Automattic\\Jetpack\\Composer\\Manager' => array(
426
+ 'version' => '1.1.0.0',
427
+ 'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-manager.php'
428
+ ),
429
  'Automattic\\Jetpack\\Composer\\Plugin' => array(
430
  'version' => '1.1.0.0',
431
  'path' => $vendorDir . '/automattic/jetpack-composer-plugin/src/class-plugin.php'
432
  ),
433
+ 'Jetpack_Tracks_Client' => array(
434
+ 'version' => '1.14.6.0',
435
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-client.php'
436
  ),
437
+ 'Jetpack_IXR_ClientMulticall' => array(
438
+ 'version' => '1.37.5.0',
439
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-clientmulticall.php'
440
  ),
441
+ 'Jetpack_Tracks_Event' => array(
442
+ 'version' => '1.14.6.0',
443
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/legacy/class-jetpack-tracks-event.php'
444
  ),
445
  'Jetpack_Signature' => array(
446
+ 'version' => '1.37.5.0',
447
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-signature.php'
448
  ),
449
+ 'Jetpack_XMLRPC_Server' => array(
450
+ 'version' => '1.37.5.0',
451
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-xmlrpc-server.php'
452
  ),
453
  'Jetpack_IXR_Client' => array(
454
+ 'version' => '1.37.5.0',
455
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/legacy/class-jetpack-ixr-client.php'
456
  ),
457
+ 'Automattic\\Jetpack\\Connection\\REST_Connector' => array(
458
+ 'version' => '1.37.5.0',
459
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-connector.php'
460
+ ),
461
+ 'Automattic\\Jetpack\\Connection\\Client' => array(
462
+ 'version' => '1.37.5.0',
463
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-client.php'
464
+ ),
465
+ 'Automattic\\Jetpack\\Connection\\Package_Version_Tracker' => array(
466
+ 'version' => '1.37.5.0',
467
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version-tracker.php'
468
  ),
469
  'Automattic\\Jetpack\\Connection\\XMLRPC_Connector' => array(
470
+ 'version' => '1.37.5.0',
471
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-connector.php'
472
  ),
473
  'Automattic\\Jetpack\\Connection\\Tokens' => array(
474
+ 'version' => '1.37.5.0',
475
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-tokens.php'
476
  ),
477
+ 'Automattic\\Jetpack\\Connection\\Package_Version' => array(
478
+ 'version' => '1.37.5.0',
479
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-package-version.php'
480
  ),
481
+ 'Automattic\\Jetpack\\Connection\\Manager' => array(
482
+ 'version' => '1.37.5.0',
483
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-manager.php'
484
  ),
485
+ 'Automattic\\Jetpack\\Connection\\Server_Sandbox' => array(
486
+ 'version' => '1.37.5.0',
487
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-server-sandbox.php'
488
  ),
489
  'Automattic\\Jetpack\\Connection\\Plugin_Storage' => array(
490
+ 'version' => '1.37.5.0',
491
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin-storage.php'
492
  ),
493
+ 'Automattic\\Jetpack\\Connection\\Rest_Authentication' => array(
494
+ 'version' => '1.37.5.0',
495
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-rest-authentication.php'
496
  ),
497
+ 'Automattic\\Jetpack\\Connection\\Secrets' => array(
498
+ 'version' => '1.37.5.0',
499
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-secrets.php'
500
  ),
501
+ 'Automattic\\Jetpack\\Tracking' => array(
502
+ 'version' => '1.14.6.0',
503
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-tracking/src/class-tracking.php'
504
+ ),
505
+ 'Automattic\\Jetpack\\Connection\\Webhooks' => array(
506
+ 'version' => '1.37.5.0',
507
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-webhooks.php'
508
+ ),
509
+ 'Automattic\\Jetpack\\Connection\\Manager_Interface' => array(
510
+ 'version' => '1.37.5.0',
511
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/interface-manager.php'
512
  ),
513
  'Automattic\\Jetpack\\Connection\\Nonce_Handler' => array(
514
+ 'version' => '1.37.5.0',
515
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-nonce-handler.php'
516
  ),
517
+ 'Automattic\\Jetpack\\Terms_Of_Service' => array(
518
+ 'version' => '1.37.5.0',
519
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-terms-of-service.php'
520
  ),
521
+ 'Automattic\\Jetpack\\Connection\\XMLRPC_Async_Call' => array(
522
+ 'version' => '1.37.5.0',
523
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-xmlrpc-async-call.php'
524
+ ),
525
+ 'Automattic\\Jetpack\\Connection\\Plugin' => array(
526
+ 'version' => '1.37.5.0',
527
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-plugin.php'
528
+ ),
529
+ 'Automattic\\Jetpack\\Connection\\Webhooks\\Authorize_Redirect' => array(
530
+ 'version' => '1.37.5.0',
531
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/webhooks/class-authorize-redirect.php'
532
  ),
533
  'Automattic\\Jetpack\\Connection\\Utils' => array(
534
+ 'version' => '1.37.5.0',
535
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-utils.php'
536
  ),
537
  'Automattic\\Jetpack\\Connection\\Initial_State' => array(
538
+ 'version' => '1.37.5.0',
539
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-initial-state.php'
540
  ),
 
 
 
 
 
 
 
 
 
 
 
 
541
  'Automattic\\Jetpack\\Connection\\Error_Handler' => array(
542
+ 'version' => '1.37.5.0',
543
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-error-handler.php'
544
  ),
545
+ 'Automattic\\Jetpack\\Connection\\Urls' => array(
546
+ 'version' => '1.37.5.0',
547
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-connection/src/class-urls.php'
 
 
 
 
548
  ),
549
  'Automattic\\Jetpack\\Plugins_Installer' => array(
550
+ 'version' => '0.1.1.0',
551
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-plugins-installer.php'
552
  ),
553
  'Automattic\\Jetpack\\Automatic_Install_Skin' => array(
554
+ 'version' => '0.1.1.0',
555
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-plugins-installer/src/class-automatic-install-skin.php'
556
  ),
557
  'Automattic\\Jetpack\\Roles' => array(
558
  'version' => '1.4.14.0',
562
  'version' => '1.4.0.0',
563
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-heartbeat/src/class-heartbeat.php'
564
  ),
565
+ 'Automattic\\Jetpack\\Admin_UI\\Admin_Menu' => array(
566
+ 'version' => '0.2.6.0',
567
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-admin-ui/src/class-admin-menu.php'
568
+ ),
569
  'Automattic\\Jetpack\\Redirect' => array(
570
+ 'version' => '1.7.13.0',
571
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-redirect/src/class-redirect.php'
572
  ),
 
 
 
 
 
 
 
 
 
 
 
 
573
  'Automattic\\Jetpack\\Assets\\Semver' => array(
574
+ 'version' => '1.17.9.0',
575
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-semver.php'
576
  ),
577
  'Automattic\\Jetpack\\Assets' => array(
578
+ 'version' => '1.17.9.0',
579
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/src/class-assets.php'
580
  ),
581
  'Automattic\\Jetpack\\A8c_Mc_Stats' => array(
582
  'version' => '1.4.12.0',
583
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-a8c-mc-stats/src/class-a8c-mc-stats.php'
584
  ),
 
 
 
 
 
 
 
 
585
  'Automattic\\Jetpack\\Status' => array(
586
+ 'version' => '1.13.0.0',
587
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-status.php'
588
  ),
589
  'Automattic\\Jetpack\\Status\\Cache' => array(
590
+ 'version' => '1.13.0.0',
591
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cache.php'
592
  ),
593
+ 'Automattic\\Jetpack\\CookieState' => array(
594
+ 'version' => '1.13.0.0',
595
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-cookiestate.php'
596
+ ),
597
+ 'Automattic\\Jetpack\\Modules' => array(
598
+ 'version' => '1.13.0.0',
599
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php'
600
+ ),
601
+ 'Automattic\\Jetpack\\Status\\Host' => array(
602
+ 'version' => '1.13.0.0',
603
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-host.php'
604
+ ),
605
+ 'Automattic\\Jetpack\\Paths' => array(
606
+ 'version' => '1.13.0.0',
607
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-paths.php'
608
+ ),
609
+ 'Automattic\\Jetpack\\Files' => array(
610
+ 'version' => '1.13.0.0',
611
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-files.php'
612
+ ),
613
+ 'Automattic\\Jetpack\\Errors' => array(
614
+ 'version' => '1.13.0.0',
615
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-errors.php'
616
+ ),
617
+ 'Automattic\\Jetpack\\Status\\Visitor' => array(
618
+ 'version' => '1.13.0.0',
619
+ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-visitor.php'
620
+ ),
621
  'Jetpack_Options' => array(
622
+ 'version' => '1.14.3.0',
623
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-options/legacy/class-jetpack-options.php'
624
  ),
625
  'Automattic\\Jetpack\\Constants' => array(
vendor/composer/jetpack_autoload_filemap.php CHANGED
@@ -7,7 +7,7 @@ $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
  '3773ef3f09c37da5478d578e32b03a4b' => array(
10
- 'version' => '1.17.6.0',
11
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/actions.php'
12
  ),
13
  );
7
 
8
  return array(
9
  '3773ef3f09c37da5478d578e32b03a4b' => array(
10
+ 'version' => '1.17.9.0',
11
  'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-assets/actions.php'
12
  ),
13
  );
vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-container.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-hook-manager.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-latest-autoloader-guard.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-manifest-reader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-path-processor.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-php-autoloader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugin-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-shutdown-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-version-selector.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_1;
9
 
10
  // phpcs:ignore
11
 
@@ -29,7 +29,7 @@ class Version_Selector {
29
  public function is_version_update_required( $selected_version, $compare_version ) {
30
  $use_dev_versions = defined( 'JETPACK_AUTOLOAD_DEV' ) && JETPACK_AUTOLOAD_DEV;
31
 
32
- if ( is_null( $selected_version ) ) {
33
  return true;
34
  }
35
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostⓥ1_4_2;
9
 
10
  // phpcs:ignore
11
 
29
  public function is_version_update_required( $selected_version, $compare_version ) {
30
  $use_dev_versions = defined( 'JETPACK_AUTOLOAD_DEV' ) && JETPACK_AUTOLOAD_DEV;
31
 
32
+ if ( $selected_version === null ) {
33
  return true;
34
  }
35