WooCommerce - Version 4.9.0-rc.1

Version Description

Download this release

Release Info

Developer vedjain
Plugin Icon 128x128 WooCommerce
Version 4.9.0-rc.1
Comparing to
See all releases

Code changes from version 4.9.0-beta.1 to 4.9.0-rc.1

Files changed (66) hide show
  1. i18n/languages/woocommerce.pot +42 -59
  2. includes/class-wc-install.php +7 -6
  3. packages/woocommerce-admin/dist/chunks/task-list.js +1 -1
  4. packages/woocommerce-admin/includes/feature-config.php +1 -1
  5. packages/woocommerce-admin/languages/woocommerce-admin.pot +17 -35
  6. packages/woocommerce-admin/readme.txt +6 -1
  7. packages/woocommerce-admin/src/Composer/Package.php +1 -1
  8. packages/woocommerce-admin/src/FeaturePlugin.php +1 -1
  9. packages/woocommerce-admin/src/Loader.php +0 -48
  10. packages/woocommerce-admin/vendor/autoload.php +1 -1
  11. packages/woocommerce-admin/vendor/autoload_packages.php +1 -1
  12. packages/woocommerce-admin/vendor/composer/ClassLoader.php +2 -2
  13. packages/woocommerce-admin/vendor/composer/InstalledVersions.php +0 -241
  14. packages/woocommerce-admin/vendor/composer/autoload_classmap.php +0 -1
  15. packages/woocommerce-admin/vendor/composer/autoload_real.php +5 -7
  16. packages/woocommerce-admin/vendor/composer/autoload_static.php +4 -5
  17. packages/woocommerce-admin/vendor/composer/installed.json +186 -191
  18. packages/woocommerce-admin/vendor/composer/installed.php +0 -56
  19. packages/woocommerce-admin/vendor/composer/jetpack_autoload_psr4.php +1 -1
  20. packages/woocommerce-admin/vendor/composer/platform_check.php +0 -14
  21. packages/woocommerce-admin/vendor/jetpack-autoloader/autoload_functions.php +1 -1
  22. packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
  23. packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
  24. packages/woocommerce-admin/vendor/jetpack-autoloader/class-manifest-handler.php +1 -1
  25. packages/woocommerce-admin/vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
  26. packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-loader.php +1 -1
  27. packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-selector.php +1 -1
  28. packages/woocommerce-admin/woocommerce-admin.php +1 -1
  29. vendor/autoload.php +1 -1
  30. vendor/autoload_packages.php +3 -4
  31. vendor/automattic/jetpack-autoloader/src/AutoloadFileWriter.php +105 -0
  32. vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php +2 -54
  33. vendor/automattic/jetpack-autoloader/src/autoload.php +2 -3
  34. vendor/automattic/jetpack-autoloader/src/class-autoloader-handler.php +31 -138
  35. vendor/automattic/jetpack-autoloader/src/class-autoloader.php +151 -0
  36. vendor/automattic/jetpack-autoloader/src/class-container.php +141 -0
  37. vendor/automattic/jetpack-autoloader/src/class-hook-manager.php +68 -0
  38. vendor/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php +85 -0
  39. vendor/automattic/jetpack-autoloader/src/{class-manifest-handler.php → class-manifest-reader.php} +8 -16
  40. vendor/automattic/jetpack-autoloader/src/class-path-processor.php +182 -0
  41. vendor/automattic/jetpack-autoloader/src/class-plugin-locator.php +132 -0
  42. vendor/automattic/jetpack-autoloader/src/class-plugins-handler.php +109 -88
  43. vendor/automattic/jetpack-autoloader/src/class-version-selector.php +2 -2
  44. vendor/automattic/jetpack-autoloader/src/functions.php +0 -66
  45. vendor/composer/InstalledVersions.php +8 -8
  46. vendor/composer/autoload_classmap.php +559 -0
  47. vendor/composer/autoload_real.php +4 -4
  48. vendor/composer/autoload_static.php +564 -5
  49. vendor/composer/installed.json +43 -14
  50. vendor/composer/installed.php +8 -8
  51. vendor/composer/jetpack_autoload_classmap.php +2456 -64
  52. vendor/composer/jetpack_autoload_psr4.php +0 -57
  53. vendor/jetpack-autoloader/autoload_functions.php +0 -74
  54. vendor/jetpack-autoloader/class-autoloader-handler.php +32 -139
  55. vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
  56. vendor/jetpack-autoloader/class-autoloader.php +159 -0
  57. vendor/jetpack-autoloader/class-container.php +149 -0
  58. vendor/jetpack-autoloader/class-hook-manager.php +76 -0
  59. vendor/jetpack-autoloader/class-latest-autoloader-guard.php +93 -0
  60. vendor/jetpack-autoloader/{class-manifest-handler.php → class-manifest-reader.php} +9 -17
  61. vendor/jetpack-autoloader/class-path-processor.php +190 -0
  62. vendor/jetpack-autoloader/class-plugin-locator.php +140 -0
  63. vendor/jetpack-autoloader/class-plugins-handler.php +110 -89
  64. vendor/jetpack-autoloader/class-version-loader.php +1 -1
  65. vendor/jetpack-autoloader/class-version-selector.php +3 -3
  66. woocommerce.php +1 -1
i18n/languages/woocommerce.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the WooCommerce plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce 4.9.0-beta.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2020-12-21T18:20:53+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: woocommerce\n"
@@ -30,7 +30,7 @@ msgstr ""
30
  #: includes/customizer/class-wc-shop-customizer.php:38
31
  #: includes/wc-order-functions.php:969
32
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:62
33
- #: packages/woocommerce-admin/src/Loader.php:1122
34
  #: packages/woocommerce-admin/src/PageController.php:183
35
  #: templates/auth/header.php:32
36
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
@@ -8909,7 +8909,7 @@ msgstr ""
8909
 
8910
  #: includes/admin/class-wc-admin-menus.php:82
8911
  #: includes/admin/views/html-admin-page-status-report.php:740
8912
- #: includes/class-wc-install.php:1350
8913
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:34
8914
  #: packages/woocommerce-admin/src/Features/Analytics.php:245
8915
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:102
@@ -10451,7 +10451,7 @@ msgstr ""
10451
 
10452
  #: includes/admin/class-wc-admin-setup-wizard.php:1916
10453
  #: includes/admin/class-wc-admin-setup-wizard.php:1920
10454
- #: packages/woocommerce-admin/src/Loader.php:1192
10455
  msgid "WooCommerce Admin"
10456
  msgstr ""
10457
 
@@ -10810,8 +10810,8 @@ msgid "Product categories for your store can be managed here. To change the orde
10810
  msgstr ""
10811
 
10812
  #: includes/admin/class-wc-admin-taxonomies.php:334
10813
- #: includes/class-wc-install.php:657
10814
- #: includes/class-wc-install.php:663
10815
  msgctxt "Default category slug"
10816
  msgid "Uncategorized"
10817
  msgstr ""
@@ -18604,120 +18604,120 @@ msgstr ""
18604
  msgid "Please enter a stronger password."
18605
  msgstr ""
18606
 
18607
- #: includes/class-wc-install.php:495
18608
  msgid "Monthly"
18609
  msgstr ""
18610
 
18611
- #: includes/class-wc-install.php:499
18612
  msgid "Every 15 Days"
18613
  msgstr ""
18614
 
18615
- #: includes/class-wc-install.php:556
18616
  msgctxt "Page slug"
18617
  msgid "shop"
18618
  msgstr ""
18619
 
18620
- #: includes/class-wc-install.php:557
18621
  msgctxt "Page title"
18622
  msgid "Shop"
18623
  msgstr ""
18624
 
18625
- #: includes/class-wc-install.php:561
18626
  msgctxt "Page slug"
18627
  msgid "cart"
18628
  msgstr ""
18629
 
18630
- #: includes/class-wc-install.php:562
18631
  msgctxt "Page title"
18632
  msgid "Cart"
18633
  msgstr ""
18634
 
18635
- #: includes/class-wc-install.php:566
18636
  msgctxt "Page slug"
18637
  msgid "checkout"
18638
  msgstr ""
18639
 
18640
- #: includes/class-wc-install.php:567
18641
  msgctxt "Page title"
18642
  msgid "Checkout"
18643
  msgstr ""
18644
 
18645
- #: includes/class-wc-install.php:571
18646
  msgctxt "Page slug"
18647
  msgid "my-account"
18648
  msgstr ""
18649
 
18650
- #: includes/class-wc-install.php:572
18651
  msgctxt "Page title"
18652
  msgid "My account"
18653
  msgstr ""
18654
 
18655
- #: includes/class-wc-install.php:617
18656
  msgid "Reduced rate"
18657
  msgstr ""
18658
 
18659
- #: includes/class-wc-install.php:618
18660
  msgid "Zero rate"
18661
  msgstr ""
18662
 
18663
  #. translators: user role
18664
- #: includes/class-wc-install.php:1100
18665
  msgctxt "User role"
18666
  msgid "Customer"
18667
  msgstr ""
18668
 
18669
  #. translators: user role
18670
- #: includes/class-wc-install.php:1102
18671
  msgctxt "User role"
18672
  msgid "Shop manager"
18673
  msgstr ""
18674
 
18675
- #: includes/class-wc-install.php:1350
18676
  msgid "View WooCommerce settings"
18677
  msgstr ""
18678
 
18679
- #: includes/class-wc-install.php:1370
18680
  msgid "View WooCommerce documentation"
18681
  msgstr ""
18682
 
18683
- #: includes/class-wc-install.php:1370
18684
  #: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
18685
  msgid "Docs"
18686
  msgstr ""
18687
 
18688
- #: includes/class-wc-install.php:1371
18689
  msgid "View WooCommerce API docs"
18690
  msgstr ""
18691
 
18692
- #: includes/class-wc-install.php:1371
18693
  msgid "API docs"
18694
  msgstr ""
18695
 
18696
- #: includes/class-wc-install.php:1372
18697
  msgid "Visit community forums"
18698
  msgstr ""
18699
 
18700
- #: includes/class-wc-install.php:1372
18701
  msgid "Community support"
18702
  msgstr ""
18703
 
18704
- #: includes/class-wc-install.php:1376
18705
  msgid "Visit premium customer support"
18706
  msgstr ""
18707
 
18708
- #: includes/class-wc-install.php:1376
18709
  msgid "Premium support"
18710
  msgstr ""
18711
 
18712
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
18713
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
18714
- #: includes/class-wc-install.php:1504
18715
- #: includes/class-wc-install.php:1608
18716
  msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
18717
  msgstr ""
18718
 
18719
  #. translators: 1: plugin name, 2: URL to WP plugin page.
18720
- #: includes/class-wc-install.php:1532
18721
  msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
18722
  msgstr ""
18723
 
@@ -31304,55 +31304,38 @@ msgstr ""
31304
  msgid "Shipping Label"
31305
  msgstr ""
31306
 
31307
- #: packages/woocommerce-admin/src/Loader.php:250
31308
- #: packages/woocommerce-admin/src/Loader.php:270
31309
- msgid "Features"
31310
- msgstr ""
31311
-
31312
- #: packages/woocommerce-admin/src/Loader.php:272
31313
- msgid "Start using new features that are being progressively rolled out to improve the store management experience."
31314
- msgstr ""
31315
-
31316
- #: packages/woocommerce-admin/src/Loader.php:276
31317
- msgid "Navigation"
31318
- msgstr ""
31319
-
31320
- #: packages/woocommerce-admin/src/Loader.php:277
31321
- msgid "Adds the new WooCommerce navigation experience to the dashboard"
31322
- msgstr ""
31323
-
31324
- #: packages/woocommerce-admin/src/Loader.php:304
31325
  #: packages/woocommerce-admin/dist/app/index.js:2
31326
  msgid "Setup Wizard"
31327
  msgstr ""
31328
 
31329
  #. translators: %1$s: updated title, %2$s: blog info name
31330
- #: packages/woocommerce-admin/src/Loader.php:1025
31331
  msgid "%1$s &lsaquo; %2$s"
31332
  msgstr ""
31333
 
31334
- #: packages/woocommerce-admin/src/Loader.php:1193
31335
  msgid "Settings for WooCommerce admin reporting."
31336
  msgstr ""
31337
 
31338
- #: packages/woocommerce-admin/src/Loader.php:1212
31339
  msgid "Excluded report order statuses"
31340
  msgstr ""
31341
 
31342
- #: packages/woocommerce-admin/src/Loader.php:1213
31343
  msgid "Statuses that should not be included when calculating report totals."
31344
  msgstr ""
31345
 
31346
- #: packages/woocommerce-admin/src/Loader.php:1221
31347
  msgid "Actionable order statuses"
31348
  msgstr ""
31349
 
31350
- #: packages/woocommerce-admin/src/Loader.php:1222
31351
  msgid "Statuses that require extra action on behalf of the store admin."
31352
  msgstr ""
31353
 
31354
- #: packages/woocommerce-admin/src/Loader.php:1230
31355
- #: packages/woocommerce-admin/src/Loader.php:1231
31356
  msgid "Default Date Range"
31357
  msgstr ""
31358
 
2
  # This file is distributed under the same license as the WooCommerce plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce 4.9.0-rc.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2020-12-29T09:07:20+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: woocommerce\n"
30
  #: includes/customizer/class-wc-shop-customizer.php:38
31
  #: includes/wc-order-functions.php:969
32
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:62
33
+ #: packages/woocommerce-admin/src/Loader.php:1074
34
  #: packages/woocommerce-admin/src/PageController.php:183
35
  #: templates/auth/header.php:32
36
  #: packages/woocommerce-blocks/assets/js/atomic/blocks/product-elements/shared/config.js:17
8909
 
8910
  #: includes/admin/class-wc-admin-menus.php:82
8911
  #: includes/admin/views/html-admin-page-status-report.php:740
8912
+ #: includes/class-wc-install.php:1351
8913
  #: packages/woocommerce-admin/includes/connect-existing-pages.php:34
8914
  #: packages/woocommerce-admin/src/Features/Analytics.php:245
8915
  #: packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php:102
10451
 
10452
  #: includes/admin/class-wc-admin-setup-wizard.php:1916
10453
  #: includes/admin/class-wc-admin-setup-wizard.php:1920
10454
+ #: packages/woocommerce-admin/src/Loader.php:1144
10455
  msgid "WooCommerce Admin"
10456
  msgstr ""
10457
 
10810
  msgstr ""
10811
 
10812
  #: includes/admin/class-wc-admin-taxonomies.php:334
10813
+ #: includes/class-wc-install.php:658
10814
+ #: includes/class-wc-install.php:664
10815
  msgctxt "Default category slug"
10816
  msgid "Uncategorized"
10817
  msgstr ""
18604
  msgid "Please enter a stronger password."
18605
  msgstr ""
18606
 
18607
+ #: includes/class-wc-install.php:496
18608
  msgid "Monthly"
18609
  msgstr ""
18610
 
18611
+ #: includes/class-wc-install.php:500
18612
  msgid "Every 15 Days"
18613
  msgstr ""
18614
 
18615
+ #: includes/class-wc-install.php:557
18616
  msgctxt "Page slug"
18617
  msgid "shop"
18618
  msgstr ""
18619
 
18620
+ #: includes/class-wc-install.php:558
18621
  msgctxt "Page title"
18622
  msgid "Shop"
18623
  msgstr ""
18624
 
18625
+ #: includes/class-wc-install.php:562
18626
  msgctxt "Page slug"
18627
  msgid "cart"
18628
  msgstr ""
18629
 
18630
+ #: includes/class-wc-install.php:563
18631
  msgctxt "Page title"
18632
  msgid "Cart"
18633
  msgstr ""
18634
 
18635
+ #: includes/class-wc-install.php:567
18636
  msgctxt "Page slug"
18637
  msgid "checkout"
18638
  msgstr ""
18639
 
18640
+ #: includes/class-wc-install.php:568
18641
  msgctxt "Page title"
18642
  msgid "Checkout"
18643
  msgstr ""
18644
 
18645
+ #: includes/class-wc-install.php:572
18646
  msgctxt "Page slug"
18647
  msgid "my-account"
18648
  msgstr ""
18649
 
18650
+ #: includes/class-wc-install.php:573
18651
  msgctxt "Page title"
18652
  msgid "My account"
18653
  msgstr ""
18654
 
18655
+ #: includes/class-wc-install.php:618
18656
  msgid "Reduced rate"
18657
  msgstr ""
18658
 
18659
+ #: includes/class-wc-install.php:619
18660
  msgid "Zero rate"
18661
  msgstr ""
18662
 
18663
  #. translators: user role
18664
+ #: includes/class-wc-install.php:1101
18665
  msgctxt "User role"
18666
  msgid "Customer"
18667
  msgstr ""
18668
 
18669
  #. translators: user role
18670
+ #: includes/class-wc-install.php:1103
18671
  msgctxt "User role"
18672
  msgid "Shop manager"
18673
  msgstr ""
18674
 
18675
+ #: includes/class-wc-install.php:1351
18676
  msgid "View WooCommerce settings"
18677
  msgstr ""
18678
 
18679
+ #: includes/class-wc-install.php:1371
18680
  msgid "View WooCommerce documentation"
18681
  msgstr ""
18682
 
18683
+ #: includes/class-wc-install.php:1371
18684
  #: packages/woocommerce-admin/dist/chunks/marketing-overview.js:1
18685
  msgid "Docs"
18686
  msgstr ""
18687
 
18688
+ #: includes/class-wc-install.php:1372
18689
  msgid "View WooCommerce API docs"
18690
  msgstr ""
18691
 
18692
+ #: includes/class-wc-install.php:1372
18693
  msgid "API docs"
18694
  msgstr ""
18695
 
18696
+ #: includes/class-wc-install.php:1373
18697
  msgid "Visit community forums"
18698
  msgstr ""
18699
 
18700
+ #: includes/class-wc-install.php:1373
18701
  msgid "Community support"
18702
  msgstr ""
18703
 
18704
+ #: includes/class-wc-install.php:1377
18705
  msgid "Visit premium customer support"
18706
  msgstr ""
18707
 
18708
+ #: includes/class-wc-install.php:1377
18709
  msgid "Premium support"
18710
  msgstr ""
18711
 
18712
  #. translators: 1: plugin name, 2: error message, 3: URL to install plugin manually.
18713
  #. translators: 1: theme slug, 2: error message, 3: URL to install theme manually.
18714
+ #: includes/class-wc-install.php:1505
18715
+ #: includes/class-wc-install.php:1609
18716
  msgid "%1$s could not be installed (%2$s). <a href=\"%3$s\">Please install it manually by clicking here.</a>"
18717
  msgstr ""
18718
 
18719
  #. translators: 1: plugin name, 2: URL to WP plugin page.
18720
+ #: includes/class-wc-install.php:1533
18721
  msgid "%1$s was installed but could not be activated. <a href=\"%2$s\">Please activate it manually by clicking here.</a>"
18722
  msgstr ""
18723
 
31304
  msgid "Shipping Label"
31305
  msgstr ""
31306
 
31307
+ #: packages/woocommerce-admin/src/Loader.php:256
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31308
  #: packages/woocommerce-admin/dist/app/index.js:2
31309
  msgid "Setup Wizard"
31310
  msgstr ""
31311
 
31312
  #. translators: %1$s: updated title, %2$s: blog info name
31313
+ #: packages/woocommerce-admin/src/Loader.php:977
31314
  msgid "%1$s &lsaquo; %2$s"
31315
  msgstr ""
31316
 
31317
+ #: packages/woocommerce-admin/src/Loader.php:1145
31318
  msgid "Settings for WooCommerce admin reporting."
31319
  msgstr ""
31320
 
31321
+ #: packages/woocommerce-admin/src/Loader.php:1164
31322
  msgid "Excluded report order statuses"
31323
  msgstr ""
31324
 
31325
+ #: packages/woocommerce-admin/src/Loader.php:1165
31326
  msgid "Statuses that should not be included when calculating report totals."
31327
  msgstr ""
31328
 
31329
+ #: packages/woocommerce-admin/src/Loader.php:1173
31330
  msgid "Actionable order statuses"
31331
  msgstr ""
31332
 
31333
+ #: packages/woocommerce-admin/src/Loader.php:1174
31334
  msgid "Statuses that require extra action on behalf of the store admin."
31335
  msgstr ""
31336
 
31337
+ #: packages/woocommerce-admin/src/Loader.php:1182
31338
+ #: packages/woocommerce-admin/src/Loader.php:1183
31339
  msgid "Default Date Range"
31340
  msgstr ""
31341
 
includes/class-wc-install.php CHANGED
@@ -221,16 +221,17 @@ class WC_Install {
221
  /**
222
  * Run an update callback when triggered by ActionScheduler.
223
  *
 
 
224
  * @since 3.6.0
225
- * @param string $callback Callback name.
226
  */
227
- public static function run_update_callback( $callback ) {
228
  include_once dirname( __FILE__ ) . '/wc-update-functions.php';
229
 
230
- if ( is_callable( $callback ) ) {
231
- self::run_update_callback_start( $callback );
232
- $result = (bool) call_user_func( $callback );
233
- self::run_update_callback_end( $callback, $result );
234
  }
235
  }
236
 
221
  /**
222
  * Run an update callback when triggered by ActionScheduler.
223
  *
224
+ * @param string $update_callback Callback name.
225
+ *
226
  * @since 3.6.0
 
227
  */
228
+ public static function run_update_callback( $update_callback ) {
229
  include_once dirname( __FILE__ ) . '/wc-update-functions.php';
230
 
231
+ if ( is_callable( $update_callback ) ) {
232
+ self::run_update_callback_start( $update_callback );
233
+ $result = (bool) call_user_func( $update_callback );
234
+ self::run_update_callback_end( $update_callback, $result );
235
  }
236
  }
237
 
packages/woocommerce-admin/dist/chunks/task-list.js CHANGED
@@ -1 +1 @@
1
- (window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[50],{246:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(5),c=n.n(o),r=n(33),a=n(35);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function s(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){c()(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}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=window.location,o=n.pathname,c=n.search,i=Object(a.g)("connectNonce","");return t=s({"wccom-site":Object(a.g)("siteUrl"),"wccom-back":o+c,"wccom-woo-version":Object(a.g)("wcVersion"),"wccom-connect-nonce":i},t),Object(r.addQueryArgs)(e,t)}},589:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(7),c=n(11),r=n(0),a=n(147),i=n(382),s=n(571),l=n(581);function u(e){var t=e.label,n=e.className,m=e.heading,p=e.checked,d=e.help,h=e.onChange,_=Object(c.a)(e,["label","className","heading","checked","help","onChange"]),b=Object(a.a)(u),f="inspector-checkbox-control-".concat(b);return Object(r.createElement)(l.a,{label:m,id:f,help:d,className:n},Object(r.createElement)("span",{className:"components-checkbox-control__input-container"},Object(r.createElement)("input",Object(o.a)({id:f,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return h(e.target.checked)},checked:p,"aria-describedby":d?f+"__help":void 0},_)),p?Object(r.createElement)(i.a,{icon:s.a,className:"components-checkbox-control__checked",role:"presentation"}):null),Object(r.createElement)("label",{className:"components-checkbox-control__label",htmlFor:f},t))}},597:function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return f}));var o=n(36),c=n.n(o),r=n(31),a=n.n(r),i=n(28),s=n.n(i),l=n(0),u=n(3),m=n(76),p=n(2),d=n(35),h=n(74),_=Object(d.g)("dataEndpoints",{countries:{}}).countries;function b(e){var t={};return e.addressLine1.length||(t.addressLine1=Object(u.__)("Please add an address",'woocommerce')),e.countryState.length||(t.countryState=Object(u.__)("Please select a country / region",'woocommerce')),e.city.length||(t.city=Object(u.__)("Please add a city",'woocommerce')),e.postCode.length||(t.postCode=Object(u.__)("Please add a post code",'woocommerce')),t}function f(e){var t=e.getInputProps,n=e.setValue,o=Object(l.useMemo)((function(){return _.reduce((function(e,t){if(!t.states.length)return e.push({key:t.code,label:Object(m.decodeEntities)(t.name)}),e;var n=t.states.map((function(e){return{key:t.code+":"+e.code,label:Object(m.decodeEntities)(t.name)+" — "+Object(m.decodeEntities)(e.name)}}));return e.push.apply(e,s()(n)),e}),[])}),[]),r=function(e,t,n){var o=Object(l.useState)(""),c=a()(o,2),r=c[0],i=c[1],s=Object(l.useState)(""),u=a()(s,2),m=u[0],d=u[1];return Object(l.useEffect)((function(){var o=[],c=new RegExp(Object(p.escapeRegExp)(r),"i");if((m.length||r.length)&&(o=e.filter((function(e){return c.test(e.label)}))),r.length&&m.length){var a=new RegExp(Object(p.escapeRegExp)(m.replace(/\s/g,"")),"i");if((o=o.filter((function(e){return a.test(e.label.replace("-","").replace(/\s/g,""))}))).length>1){var i;(i=o.filter((function(e){return c.test(e.key)}))).length>0&&(o=i)}if(o.length>1){var s;1===(s=o.filter((function(e){return a.test(e.key)}))).length&&(o=s)}}1===o.length&&t!==o[0].key&&n("countryState",o[0].key)}),[r,m,t,e,n]),Object(l.createElement)(l.Fragment,null,Object(l.createElement)("input",{onChange:function(e){return i(e.target.value)},value:r,name:"country",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"country"}),Object(l.createElement)("input",{onChange:function(e){return d(e.target.value)},value:m,name:"state",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"address-level1"}))}(o,t("countryState").value,n);return Object(l.createElement)("div",{className:"woocommerce-store-address-fields"},Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 1",'woocommerce'),required:!0,autoComplete:"address-line1"},t("addressLine1"))),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 2 (optional)",'woocommerce'),required:!0,autoComplete:"address-line2"},t("addressLine2"))),Object(l.createElement)(h.SelectControl,c()({label:Object(u.__)("Country / Region",'woocommerce'),required:!0,options:o,excludeSelectedOptions:!1,showAllOnFocus:!0,isSearchable:!0},t("countryState"),{controlClassName:t("countryState").className}),r),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("City",'woocommerce'),required:!0},t("city"),{autoComplete:"address-level2"})),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Post code",'woocommerce'),required:!0,autoComplete:"postal-code"},t("postCode"))))}},640:function(e,t,n){"use strict";var o=n(7),c=n(11),r=n(0),a=n(4),i=n.n(a),s=n(2);t.a=function(e){var t=e.className,n=e.checked,a=e.id,l=e.onChange,u=void 0===l?s.noop:l,m=Object(c.a)(e,["className","checked","id","onChange"]),p=i()("components-form-toggle",t,{"is-checked":n});return Object(r.createElement)("span",{className:p},Object(r.createElement)("input",Object(o.a)({className:"components-form-toggle__input",id:a,type:"checkbox",checked:n,onChange:u},m)),Object(r.createElement)("span",{className:"components-form-toggle__track"}),Object(r.createElement)("span",{className:"components-form-toggle__thumb"}))}},669:function(e,t,n){"use strict";n.r(t),n.d(t,"TaskDashboard",(function(){return Ke}));var o=n(20),c=n.n(o),r=n(15),a=n.n(r),i=n(22),s=n.n(i),l=n(23),u=n.n(l),m=n(10),p=n.n(m),d=n(0),h=n(181),_=n(25),b=n(34),f=n(50),g=(n(607),n(3)),O=n(546),y=n(67),k=n(2),v=n(76),j=n(35),w=n(74),S=n(143),E=n(584),C=n(246);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var T=function(e){s()(n,e);var t=P(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={purchaseNowButtonBusy:!1,purchaseLaterButtonBusy:!1},o}return a()(n,[{key:"onClickPurchaseNow",value:function(){var e=this.props,t=e.productIds,n=e.onClickPurchaseNow;if(this.setState({purchaseNowButtonBusy:!0}),t.length){Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:t,purchase_install:!0});var o=Object(C.a)("https://woocommerce.com/cart",{"wccom-replace-with":t.join(",")});n?n(o):window.location=o}}},{key:"onClickPurchaseLater",value:function(){var e=this.props.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:e,purchase_install:!1}),this.setState({purchaseLaterButtonBusy:!0}),this.props.onClickPurchaseLater()}},{key:"onClose",value:function(){var e=this.props,t=e.onClose,n=e.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:n,purchase_install:!1}),t()}},{key:"renderProducts",value:function(){var e=this.props.productIds,t=Object(j.g)("onboarding",{}),n=t.productTypes,o=void 0===n?{}:n,c=t.themes,r=void 0===c?[]:c,a=[];return e.forEach((function(e){var t=Object(k.find)(o,(function(t){return t.product===e}));t&&a.push({title:t.label,content:t.description});var n=Object(k.find)(r,(function(t){return t.id===e}));n&&a.push({title:Object(g.sprintf)(Object(g.__)("%s — %s per year",'woocommerce'),n.title,Object(v.decodeEntities)(n.price)),content:Object(d.createElement)("span",{dangerouslySetInnerHTML:Object(E.a)(n.excerpt)})})})),Object(d.createElement)(w.List,{items:a})}},{key:"render",value:function(){var e=this,t=this.state,n=t.purchaseNowButtonBusy,o=t.purchaseLaterButtonBusy;return Object(d.createElement)(O.a,{title:Object(g.__)("Would you like to add the following paid features to your store now?",'woocommerce'),onRequestClose:function(){return e.onClose()},className:"woocommerce-cart-modal"},this.renderProducts(),Object(d.createElement)("p",{className:"woocommerce-cart-modal__help-text"},Object(g.__)("You won't have access to this functionality until the extensions have been purchased and installed.",'woocommerce')),Object(d.createElement)("div",{className:"woocommerce-cart-modal__actions"},Object(d.createElement)(y.a,{isLink:!0,isBusy:o,onClick:function(){return e.onClickPurchaseLater()}},Object(g.__)("I'll do it later",'woocommerce')),Object(d.createElement)(y.a,{isPrimary:!0,isBusy:n,onClick:function(){return e.onClickPurchaseNow()}},Object(g.__)("Buy now",'woocommerce'))))}}]),n}(d.Component),N=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.PLUGINS_STORE_NAME).getInstalledPlugins,n=(0,e(b.ONBOARDING_STORE_NAME).getProfileItems)(),o=t();return{profileItems:n,productIds:Object(S.e)(n,!1,o)}})))(T),x=n(14),R=n.n(x),A=n(75),I=n.n(A),M=n(5),D=n.n(M),L=n(51),U=n(29),F=n(13),q=n.n(F),B=n(44),G=n.n(B);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var z=function(e){s()(r,e);var t,n,o=H(r);function r(e){var t;c()(this,r),t=o.call(this,e);var n=e.tasksStatus,a=n.hasHomepage,i=n.hasProducts;return t.stepVisibility={homepage:!a,import:!i},t.state={isDirty:!1,isPending:!1,logo:null,stepIndex:0,isUpdatingLogo:!1,isUpdatingNotice:!1,storeNoticeText:e.demoStoreNotice||""},t.completeStep=t.completeStep.bind(q()(t)),t.createHomepage=t.createHomepage.bind(q()(t)),t.importProducts=t.importProducts.bind(q()(t)),t.updateLogo=t.updateLogo.bind(q()(t)),t.updateNotice=t.updateNotice.bind(q()(t)),t}return a()(r,[{key:"componentDidMount",value:function(){var e=this.props.tasksStatus.themeMods;e&&e.custom_logo&&this.setState({logo:{id:e.custom_logo}})}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.state,o=n.isPending,c=n.logo,r=this.props.demoStoreNotice;!c||c.url||o||(this.setState({isPending:!0}),wp.media.attachment(c.id).fetch().then((function(){var e=wp.media.attachment(c.id).get("url");t.setState({isPending:!1,logo:{id:c.id,url:e}})}))),r&&e.demoStoreNotice!==r&&this.setState({storeNoticeText:r})}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]?this.setState({stepIndex:e+1}):Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))}},{key:"importProducts",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_import_demo",{}),G()({path:"".concat(b.WC_ADMIN_NAMESPACE,"/onboarding/tasks/import_sample_products"),method:"POST"}).then((function(t){t.failed&&t.failed.length?o("error",Object(g.__)("There was an error importing some of the sample products.",'woocommerce')):(o("success",Object(g.__)("All sample products have been imported.",'woocommerce')),n()),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"createHomepage",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!0}),G()({path:"/wc-admin/onboarding/tasks/create_homepage",method:"POST"}).then((function(t){n(),o(t.status,t.message,{actions:t.edit_post_link?[{label:Object(g.__)("Customize",'woocommerce'),onClick:function(){Object(f.queueRecordEvent)("tasklist_appearance_customize_homepage",{}),window.location="".concat(t.edit_post_link,"&wc_onboarding_active_task=homepage")}}]:null}),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"updateLogo",value:(n=I()(R.a.mark((function e(){var t,n,o,c,r,a,i,s,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.stylesheet,r=t.themeMods,a=t.updateOptions,i=this.state.logo,s=V(V({},r),{},{custom_logo:i?i.id:null}),Object(f.recordEvent)("tasklist_appearance_upload_logo"),this.setState({isUpdatingLogo:!0}),e.next=7,a(D()({},"theme_mods_".concat(c),s));case 7:l=e.sent,n(),l.success?(this.setState({isUpdatingLogo:!1}),o("success",Object(g.__)("Store logo updated sucessfully.",'woocommerce')),this.completeStep()):o("error",l.message);case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"updateNotice",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.updateOptions,r=this.state.storeNoticeText,Object(f.recordEvent)("tasklist_appearance_set_store_notice",{added_text:Boolean(r.length)}),this.setState({isUpdatingNotice:!0}),e.next=6,c({woocommerce_task_list_appearance_complete:!0,woocommerce_demo_store:r.length?"yes":"no",woocommerce_demo_store_notice:r});case 6:a=e.sent,n(),a.success?(this.setState({isUpdatingNotice:!1}),o("success",Object(g.__)("🎨 Your store is looking great! Don't forget to continue personalizing it.",'woocommerce')),this.completeStep()):o("error",a.message);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getSteps",value:function(){var e=this,t=this.state,n=t.isDirty,o=t.isPending,c=t.logo,r=t.storeNoticeText,a=t.isUpdatingLogo,i=[{key:"import",label:Object(g.__)("Import sample products",'woocommerce'),description:Object(g.__)("We’ll add some products that will make it easier to see what your store looks like",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{onClick:this.importProducts,isBusy:o,isPrimary:!0},Object(g.__)("Import products",'woocommerce')),Object(d.createElement)(y.a,{onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.import},{key:"homepage",label:Object(g.__)("Create a custom homepage",'woocommerce'),description:Object(g.__)("Create a new homepage and customize it to suit your needs",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{isPrimary:!0,isBusy:o,onClick:this.createHomepage},Object(g.__)("Create homepage",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!1}),e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.homepage},{key:"logo",label:Object(g.__)("Upload a logo",'woocommerce'),description:Object(g.__)("Ensure your store is on-brand by adding your logo",'woocommerce'),content:o?null:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.ImageUpload,{image:c,onChange:function(t){return e.setState({isDirty:!0,logo:t})}}),Object(d.createElement)(y.a,{disabled:!c&&!n,onClick:this.updateLogo,isBusy:a,isPrimary:!0},Object(g.__)("Proceed",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:!0},{key:"notice",label:Object(g.__)("Set a store notice",'woocommerce'),description:Object(g.__)("Optionally display a prominent notice across all pages of your store",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.TextControl,{label:Object(g.__)("Store notice text",'woocommerce'),placeholder:Object(g.__)("Store notice text",'woocommerce'),value:r,onChange:function(t){return e.setState({storeNoticeText:t})}}),Object(d.createElement)(y.a,{onClick:this.updateNotice,isPrimary:!0},Object(g.__)("Complete task",'woocommerce'))),visible:!0}];return Object(k.filter)(i,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.stepIndex,o=e.isUpdatingLogo,c=e.isUpdatingNotice,r=this.getSteps()[n].key;return Object(d.createElement)("div",{className:"woocommerce-task-appearance"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:c||o||t,isVertical:!0,currentStep:r,steps:this.getSteps()})))}}]),r}(d.Component),Z=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.OPTIONS_STORE_NAME).getOption,n=(0,e(b.ONBOARDING_STORE_NAME).getTasksStatus)();return{demoStoreNotice:t("woocommerce_demo_store_notice"),stylesheet:t("stylesheet"),tasksStatus:n}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return o("getTasksStatus")},createNotice:t,updateOptions:n}})))(z);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Q=[{title:Object(g.__)("Add manually (recommended)",'woocommerce'),content:Object(g.__)("For small stores we recommend adding products manually",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"add_box"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"manually"})},href:Object(j.f)("post-new.php?post_type=product&wc_onboarding_active_task=products&tutorial=true")},{title:Object(g.__)("Import",'woocommerce'),content:Object(g.__)("For larger stores we recommend importing all products at once via CSV file",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"import_export"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"import"})},href:Object(j.f)("edit.php?post_type=product&page=product_importer&wc_onboarding_active_task=product-import")},{title:Object(g.__)("Migrate",'woocommerce'),content:Object(g.__)("For stores currently selling elsewhere we suggest using a product migration service",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"cloud_download"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"migrate"})},href:"https://woocommerce.com/products/cart2cart/",target:"_blank"}],Y=function(e){s()(n,e);var t=W(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"render",value:function(){return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Card,{className:"woocommerce-task-card"},Object(d.createElement)(w.List,{items:Q})))}}]),n}(d.Component),K=n(36),X=n.n(K),$=n(43),ee=n.n($),te=n(1),ne=n.n(te);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ce=function(e){s()(o,e);var t,n=oe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).state={isConnecting:!1},t.connectJetpack=t.connectJetpack.bind(q()(t)),e.setIsPending(!0),t}return a()(o,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.createNotice,o=t.error,c=t.isRequesting,r=t.onError,a=t.setIsPending;e.isRequesting&&!c&&a(!1),o&&o!==e.error&&(r&&r(),n("error",o))}},{key:"connectJetpack",value:(t=I()(R.a.mark((function e(){var t,n,o;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.jetpackConnectUrl,o=t.onConnect,this.setState({isConnecting:!0},(function(){o&&o(),window.location=n}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.hasErrors,n=e.isRequesting,o=e.onSkip,c=e.skipText,r=e.onAbort,a=e.abortText;return Object(d.createElement)(d.Fragment,null,t?Object(d.createElement)(y.a,{isPrimary:!0,onClick:function(){return window.location.reload()}},Object(g.__)("Retry",'woocommerce')):Object(d.createElement)(y.a,{disabled:n,isBusy:this.state.isConnecting,isPrimary:!0,onClick:this.connectJetpack},Object(g.__)("Connect",'woocommerce')),o&&Object(d.createElement)(y.a,{onClick:o},c||Object(g.__)("No thanks",'woocommerce')),r&&Object(d.createElement)(y.a,{onClick:r},a||Object(g.__)("Abort",'woocommerce')))}}]),o}(d.Component);ce.propTypes={createNotice:ne.a.func.isRequired,error:ne.a.string,hasErrors:ne.a.bool,isRequesting:ne.a.bool,jetpackConnectUrl:ne.a.string,onConnect:ne.a.func,onError:ne.a.func,onSkip:ne.a.func,redirectUrl:ne.a.string,skipText:ne.a.string,setIsPending:ne.a.func,onAbort:ne.a.func,abortText:ne.a.string},ce.defaultProps={setIsPending:function(){}};var re=Object(h.a)(Object(_.withSelect)((function(e,t){var n=e(b.PLUGINS_STORE_NAME),o=n.getJetpackConnectUrl,c=n.isPluginsRequesting,r=n.getPluginsError,a={redirect_url:t.redirectUrl||window.location.href},i=c("getJetpackConnectUrl");return{error:r("getJetpackConnectUrl")||"",isRequesting:i,jetpackConnectUrl:o(a)}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(ce),ae=n(597);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ue=function(e){s()(o,e);var t,n=le(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).onSubmit=e.onSubmit.bind(q()(e)),e}return a()(o,[{key:"onSubmit",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.onComplete,c=n.createNotice,r=n.isSettingsError,a=n.updateAndPersistSettingsForGroup,i=n.settings,e.next=3,a("general",{general:se(se({},i),{},{woocommerce_store_address:t.addressLine1,woocommerce_store_address_2:t.addressLine2,woocommerce_default_country:t.countryState,woocommerce_store_city:t.city,woocommerce_store_postcode:t.postCode})});case 3:r?c("error",Object(g.__)("There was a problem saving your store location.",'woocommerce')):o(t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"getInitialValues",value:function(){var e=this.props.settings;return{addressLine1:e.woocommerce_store_address||"",addressLine2:e.woocommerce_store_address_2||"",city:e.woocommerce_store_city||"",countryState:e.woocommerce_default_country||"",postCode:e.woocommerce_store_postcode||""}}},{key:"render",value:function(){return this.props.isSettingsRequesting?null:Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.onSubmit,validate:ae.b},(function(e){var t=e.getInputProps,n=e.handleSubmit,o=e.setValue;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(ae.a,{getInputProps:t,setValue:o}),Object(d.createElement)(y.a,{isPrimary:!0,onClick:n},Object(g.__)("Continue",'woocommerce')))}))}}]),o}(d.Component),me=n(640),pe=n(574);function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var he=function(e){s()(o,e);var t,n=de(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).updateShippingZones=e.updateShippingZones.bind(q()(e)),e}return a()(o,[{key:"getShippingMethods",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.methods&&Array.isArray(e.methods)?t?e.methods?e.methods.filter((function(e){return e.method_id===t})):[]:e.methods:[]}},{key:"disableShippingMethods",value:function(e,t){t.length&&t.forEach((function(t){G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(t.instance_id),data:{enabled:!1}})}))}},{key:"updateShippingZones",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.shippingZones,a=!1,i=!1,r.forEach((function(e){0===e.id?a=e.toggleable&&t["".concat(e.id,"_enabled")]:i=""!==t["".concat(e.id,"_rate")]&&parseFloat(t["".concat(e.id,"_rate")])!==parseFloat(0);var n=s.getShippingMethods(e),o=parseFloat(t["".concat(e.id,"_rate")])===parseFloat(0)?"free_shipping":"flat_rate",c=s.getShippingMethods(e,o).length?s.getShippingMethods(e,o)[0]:null;if(!e.toggleable||t["".concat(e.id,"_enabled")]){if(c){var r=n.filter((function(e){return e.instance_id!==c.instance_id}));s.disableShippingMethods(e,r)}G()({method:"POST",path:c?"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(c.instance_id):"/wc/v3/shipping/zones/".concat(e.id,"/methods"),data:{method_id:o,enabled:!0,settings:{cost:t["".concat(e.id,"_rate")]}}})}else s.disableShippingMethods(e,n)})),Object(f.recordEvent)("tasklist_shipping_set_costs",{shipping_cost:i,rest_world:a}),o(),c("success",Object(g.__)("Your shipping rates have been updated.",'woocommerce')),this.props.onComplete();case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"renderInputPrefix",value:function(){var e=this.context.getCurrencyConfig(),t=e.symbolPosition,n=e.symbol;return 0===t.indexOf("right")?null:Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-prefix"},n)}},{key:"renderInputSuffix",value:function(e){var t=this.context.getCurrencyConfig(),n=t.symbolPosition,o=t.symbol;return 0===n.indexOf("right")?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},o):parseFloat(e)===parseFloat(0)?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},Object(g.__)("Free shipping",'woocommerce')):null}},{key:"getFormattedRate",value:function(e){var t=this.context.formatDecimalString,n=t(e);return e.length&&n.length?t(e):t(0)}},{key:"getInitialValues",value:function(){var e=this,t=this.context.formatDecimalString,n={};return this.props.shippingZones.forEach((function(o){var c=e.getShippingMethods(o),r=c.length&&c[0].settings.cost?e.getFormattedRate(c[0].settings.cost.value):t(0);n["".concat(o.id,"_rate")]=r,c.length&&c[0].enabled?n["".concat(o.id,"_enabled")]=!0:n["".concat(o.id,"_enabled")]=!1})),n}},{key:"validate",value:function(e){var t={};return Object.keys(e).filter((function(e){return e.endsWith("_rate")})).forEach((function(n){e[n]<0&&(t[n]=Object(g.__)("Shipping rates can not be negative numbers.",'woocommerce'))})),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.buttonText,o=t.shippingZones;return o.length?Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.updateShippingZones,validate:this.validate},(function(t){var c=t.getInputProps,r=t.handleSubmit,a=t.setTouched,i=t.setValue,s=t.values;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-shipping-rates"},o.map((function(t){return Object(d.createElement)("div",{className:"woocommerce-shipping-rate",key:t.id},Object(d.createElement)("div",{className:"woocommerce-shipping-rate__icon"},t.locations?t.locations.map((function(e){return Object(d.createElement)(w.Flag,{size:24,code:e.code,key:e.code})})):Object(d.createElement)("i",{className:"material-icons-outlined"},"public")),Object(d.createElement)("div",{className:"woocommerce-shipping-rate__main"},t.toggleable?Object(d.createElement)("label",{htmlFor:"woocommerce-shipping-rate__toggle-".concat(t.id),className:"woocommerce-shipping-rate__name"},t.name,Object(d.createElement)(me.a,X()({id:"woocommerce-shipping-rate__toggle-".concat(t.id)},c("".concat(t.id,"_enabled"))))):Object(d.createElement)("div",{className:"woocommerce-shipping-rate__name"},t.name),(!t.toggleable||s["".concat(t.id,"_enabled")])&&Object(d.createElement)(w.TextControlWithAffixes,X()({label:Object(g.__)("Shipping cost",'woocommerce'),required:!0},c("".concat(t.id,"_rate")),{onBlur:function(){a("".concat(t.id,"_rate")),i("".concat(t.id,"_rate"),e.getFormattedRate(s["".concat(t.id,"_rate")]))},prefix:e.renderInputPrefix(),suffix:e.renderInputSuffix(s["".concat(t.id,"_rate")]),className:"muriel-input-text woocommerce-shipping-rate__control-wrapper"}))))}))),Object(d.createElement)(y.a,{isPrimary:!0,onClick:r},n||Object(g.__)("Update",'woocommerce')))})):null}}]),o}(d.Component);he.propTypes={buttonText:ne.a.string,onComplete:ne.a.func.isRequired,createNotice:ne.a.func.isRequired,shippingZones:ne.a.array},he.defaultProps={shippingZones:[]},he.contextType=pe.a;var _e=Object(h.a)(Object(_.withDispatch)((function(e){var t=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return t("getTasksStatus")}}})))(he),be=n(585);function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ge=function(e){s()(o,e);var t,n=fe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).initialState={isPending:!1,step:"store_location",shippingZones:[]},t.activePlugins=e.activePlugins,t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"fetchShippingZones",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isPending:!0}),t=this.props,n=t.countryCode,o=t.countryName,c=[],e.next=5,G()({path:"/wc/v3/shipping/zones"});case 5:return r=e.sent,a=!1,e.next=9,Promise.all(r.map(function(){var e=I()(R.a.mark((function e(t){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.id){e.next=8;break}return e.next=3,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 3:return t.methods=e.sent,t.name=Object(g.__)("Rest of the world",'woocommerce'),t.toggleable=!0,c.push(t),e.abrupt("return");case 8:return e.next=10,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/locations")});case 10:if(t.locations=e.sent,!t.locations.find((function(e){return n===e.code}))){e.next=18;break}return e.next=15,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 15:t.methods=e.sent,c.push(t),a=!0;case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:if(a){e.next=17;break}return e.next=12,G()({method:"POST",path:"/wc/v3/shipping/zones",data:{name:o}});case 12:return i=e.sent,e.next=15,G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(i.id,"/locations"),data:[{code:n,type:"country"}]});case 15:i.locations=e.sent,c.push(i);case 17:c.reverse(),this.setState({isPending:!1,shippingZones:c});case 19:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"componentDidUpdate",value:function(e,t){var n=this.props,o=n.countryCode,c=n.settings,r=c.woocommerce_store_address,a=c.woocommerce_default_country,i=c.woocommerce_store_postcode,s=this.state.step;"rates"!==s||e.countryCode===o&&"rates"===t.step||this.fetchShippingZones();var l=Boolean(r&&a&&i);"store_location"===s&&l&&this.completeStep()}},{key:"completeStep",value:function(){var e=this.props.createNotice,t=this.state.step,n=this.getSteps(),o=n.findIndex((function(e){return e.key===t})),c=n[o+1];c?this.setState({step:c.key}):(e("success",Object(g.__)("📦 Shipping is done! Don't worry, you can always change it later.",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{})))}},{key:"getPluginsToActivate",value:function(){var e=this.props.countryCode,t=[];return["GB","CA","AU"].includes(e)?t.push("woocommerce-shipstation-integration"):"US"===e&&(t.push("woocommerce-services"),t.push("jetpack")),Object(k.difference)(t,this.activePlugins)}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.countryCode,o=t.isJetpackConnected,c=this.getPluginsToActivate(),r=!o&&"US"===n,a=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_shipping_set_location",{country:n}),e.completeStep()}})),visible:!0},{key:"rates",label:Object(g.__)("Set shipping costs",'woocommerce'),description:Object(g.__)("Define how much customers pay to ship to different destinations",'woocommerce'),content:Object(d.createElement)(_e,X()({buttonText:c.length||r?Object(g.__)("Proceed",'woocommerce'):Object(g.__)("Complete task",'woocommerce'),shippingZones:this.state.shippingZones,onComplete:this.completeStep},this.props)),visible:!0},{key:"label_printing",label:Object(g.__)("Enable shipping label printing",'woocommerce'),description:c.includes("woocommerce-shipstation-integration")?ee()({mixedString:Object(g.__)("We recommend using ShipStation to save time at the post office by printing your shipping labels at home. Try ShipStation free for 30 days. {{link}}Learn more{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://woocommerce.com/products/shipstation-integration",target:"_blank",type:"external"})}}):Object(g.__)("With WooCommerce Shipping and Jetpack you can save time at the Post Office by printing your shipping labels at home",'woocommerce'),content:Object(d.createElement)(w.Plugins,X()({onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!0,plugins_to_activate:c}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!1,plugins_to_activate:c}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))},pluginSlugs:c},this.props)),visible:c.length},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable label printing",'woocommerce'),content:Object(d.createElement)(re,X()({redirectUrl:Object(j.f)("admin.php?page=wc-admin"),completeStep:this.completeStep},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_shipping_connect_store")}})),visible:r}];return Object(k.filter)(a,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.step,o=this.props.isUpdateSettingsRequesting;return Object(d.createElement)("div",{className:"woocommerce-task-shipping"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:t||o,isVertical:!0,currentStep:n,steps:this.getSteps()})))}}]),o}(d.Component),Oe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.PLUGINS_STORE_NAME),r=c.getActivePlugins,a=c.isJetpackConnected,i=n("general").general,s=void 0===i?{}:i,l=Object(S.b)(s.woocommerce_default_country),u=Object(j.g)("dataEndpoints",{}).countries,m=l?(void 0===u?[]:u).find((function(e){return e.code===l})):null,p=m?m.name:null,d=r();return{countryCode:l,countryName:p,isUpdateSettingsRequesting:o("general"),settings:s,activePlugins:d,isJetpackConnected:a()}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,updateAndPersistSettingsForGroup:e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup}})))(ge),ye=n(142);function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var we=function(e){s()(o,e);var t,n=je(o);function o(e){var t;c()(this,o),t=n.call(this,e);var r=e.hasCompleteAddress,a=e.pluginsToActivate;return t.initialState={isPending:!1,stepIndex:r?1:0,cachedPluginsToActivate:a},t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"shouldShowSuccessScreen",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.hasCompleteAddress,o=e.pluginsToActivate;return n&&!o.length&&t&&this.isTaxJarSupported()}},{key:"isTaxJarSupported",value:function(){var e=this.props,t=e.countryCode,n=e.tasksStatus,o=n.automatedTaxSupportedCountries,c=void 0===o?[]:o;return!n.taxJarActivated&&c.includes(t)}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]&&this.setState({stepIndex:e+1})}},{key:"manuallyConfigureTaxRates",value:(t=I()(R.a.mark((function e(){var t,n,o,c=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.generalSettings,o=t.updateAndPersistSettingsForGroup,"yes"!==n.woocommerce_calc_taxes?(this.setState({isPending:!0}),o("general",{general:ve(ve({},n),{},{woocommerce_calc_taxes:"yes"})}).then((function(){return c.redirectToTaxSettings()})).catch((function(e){return Object(be.a)(e)}))):this.redirectToTaxSettings();case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateAutomatedTax",value:function(e){var t=this,n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.updateAndPersistSettingsForGroup,a=n.generalSettings,i=n.taxSettings;Promise.all([r("tax",{tax:ve(ve({},i),{},{wc_connect_taxes_enabled:e?"yes":"no"})}),r("general",{general:ve(ve({},a),{},{woocommerce_calc_taxes:"yes"})})]).then((function(){o(),e?(c("success",Object(g.__)("You're awesome! One less item on your to-do list ✅",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))):t.redirectToTaxSettings()})).catch((function(){c("error",Object(g.__)("There was a problem updating your tax settings.",'woocommerce'))}))}},{key:"redirectToTaxSettings",value:function(){window.location=Object(j.f)("admin.php?page=wc-settings&tab=tax&section=standard&wc_onboarding_active_task=tax")}},{key:"doNotChargeSalesTax",value:function(){var e=this.props.updateOptions;Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!0}),e({woocommerce_no_sales_tax:!0,woocommerce_calc_taxes:"no"}).then((function(){window.location=Object(j.f)("admin.php?page=wc-admin")}))}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.generalSettings,o=t.isJetpackConnected,c=t.isPending,r=t.tosAccepted,a=t.updateOptions,i=this.state.cachedPluginsToActivate,s=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_tax_set_location",{country:n}),e.completeStep()},isSettingsRequesting:!1,settings:n})),visible:!0},{key:"plugins",label:Object(g.__)("Install Jetpack and WooCommerce Tax",'woocommerce'),description:Object(g.__)("Jetpack and WooCommerce Tax allow you to automate sales tax calculations",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_tax_install_extensions",{install_extensions:!0}),a({woocommerce_setup_jetpack_opted_in:!0}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_install_extensions",{install_extensions:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("I don't charge sales tax",'woocommerce')}),!r&&Object(d.createElement)(ye.a,{variant:"caption",className:"woocommerce-task__caption"},ee()({mixedString:Object(g.__)("By installing Jetpack and WooCommerce Tax you agree to the {{link}}Terms of Service{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://wordpress.com/tos/",target:"_blank",type:"external"})}}))),visible:(i.length||!r)&&this.isTaxJarSupported()},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable automated sales tax calculations",'woocommerce'),content:Object(d.createElement)(re,X()({},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_tax_connect_store",{connect:!0,no_tax:!1})},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up tax rates manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("My business doesn't charge sales tax",'woocommerce')})),visible:!o&&this.isTaxJarSupported()},{key:"manual_configuration",label:Object(g.__)("Configure tax rates",'woocommerce'),description:Object(g.__)("Head over to the tax rate settings screen to configure your tax rates",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{disabled:c,isPrimary:!0,isBusy:c,onClick:function(){Object(f.recordEvent)("tasklist_tax_config_rates"),e.manuallyConfigureTaxRates()}},Object(g.__)("Configure",'woocommerce')),Object(d.createElement)("p",null,"yes"!==n.woocommerce_calc_taxes&&ee()({mixedString:Object(g.__)('By clicking "Configure" you\'re enabling tax rates and calculations. More info {{link}}here{{/link}}.','woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/#section-1",target:"_blank",type:"external"})}}))),visible:!this.isTaxJarSupported()}];return Object(k.filter)(s,(function(e){return e.visible}))}},{key:"renderSuccessScreen",value:function(){var e=this,t=this.props.isPending;return Object(d.createElement)("div",{className:"woocommerce-task-tax__success"},Object(d.createElement)("span",{className:"woocommerce-task-tax__success-icon",role:"img","aria-labelledby":"woocommerce-task-tax__success-message"},"🎊"),Object(d.createElement)(w.H,{id:"woocommerce-task-tax__success-message"},Object(g.__)("Good news!",'woocommerce')),Object(d.createElement)("p",null,ee()({mixedString:Object(g.__)("{{strong}}Jetpack{{/strong}} and {{strong}}WooCommerce Tax{{/strong}} can automate your sales tax calculations for you.",'woocommerce'),components:{strong:Object(d.createElement)("strong",null)}})),Object(d.createElement)(y.a,{disabled:t,isPrimary:!0,isBusy:t,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!0}),e.updateAutomatedTax(!0)}},Object(g.__)("Yes please",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!1}),e.updateAutomatedTax(!1)}},Object(g.__)("No thanks, I'll set up manually",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){return e.doNotChargeSalesTax()}},Object(g.__)("I don't charge sales tax",'woocommerce')))}},{key:"render",value:function(){var e=this.state.stepIndex,t=this.props,n=t.isPending,o=t.isResolving,c=this.getSteps()[e];return Object(d.createElement)("div",{className:"woocommerce-task-tax"},Object(d.createElement)(w.Card,{className:"is-narrow"},this.shouldShowSuccessScreen()?this.renderSuccessScreen():Object(d.createElement)(w.Stepper,{isPending:n||o,isVertical:!0,currentStep:c.key,steps:this.getSteps()})))}}]),o}(d.Component),Se=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.OPTIONS_STORE_NAME).getOption,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.isJetpackConnected,s=r.isPluginsRequesting,l=e(b.ONBOARDING_STORE_NAME).getTasksStatus,u=n("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=m.woocommerce_store_address,h=m.woocommerce_default_country,_=m.woocommerce_store_postcode,f=Boolean(d&&h&&_),g=n("tax").tax,O=void 0===g?{}:g,y=a(),v=Object(k.difference)(["jetpack","woocommerce-services"],y),j=(c("wc_connect_options")||{}).tos_accepted||c("woocommerce_setup_jetpack_opted_in"),w=l(),E=o("tax")||o("general"),C=s("getJetpackConnectUrl");return{countryCode:p,generalSettings:m,hasCompleteAddress:f,isJetpackConnected:i(),isPending:E,isResolving:C,pluginsToActivate:v,tasksStatus:w,taxSettings:O,tosAccepted:j}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup,c=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return c("getTasksStatus")},createNotice:t,updateAndPersistSettingsForGroup:o,updateOptions:n}})))(we),Ee=n(4),Ce=n.n(Ee),Pe=n(604);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Re=function(e){s()(r,e);var t,n,o=xe(r);function r(e){var t;c()(this,r),t=o.apply(this,arguments);var n=e.methods,a={};return n.forEach((function(e){return a[e.key]=e.isEnabled})),t.state={busyMethod:null,enabledMethods:a,recommendedMethod:t.getRecommendedMethod()},t.markConfigured=t.markConfigured.bind(q()(t)),t}return a()(r,[{key:"componentDidUpdate",value:function(){var e=this.state.recommendedMethod,t=this.getRecommendedMethod();e!==t&&this.setState({recommendedMethod:t})}},{key:"getRecommendedMethod",value:function(){return this.props.methods.find((function(e){return"wcpay"===e.key&&e.visible}))?"wcpay":"stripe"}},{key:"markConfigured",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.props.clearTaskStatusCache,o=this.state.enabledMethods;this.setState({enabledMethods:Ne(Ne({},o),{},D()({},e,!0))}),n(),Object(f.recordEvent)("tasklist_payment_connect_method",{payment_method:e}),Object(U.getHistory)().push(Object(U.getNewPath)(Ne(Ne({},t),{},{task:"payments"}),"/",{}))}},{key:"getCurrentMethod",value:function(){var e=this.props,t=e.methods,n=e.query;if(n.method)return t.find((function(e){return e.key===n.method}))}},{key:"getInstallStep",value:function(){var e=this.getCurrentMethod();if(e.plugins&&e.plugins.length){var t=this.props.activePlugins,n=e.plugins.filter((function(e){return!t.includes(e)})),o=e.plugins.map((function(e){return b.pluginNames[e]})).join(" "+Object(g.__)("and",'woocommerce')+" ");return{key:"install",label:Object(g.sprintf)(Object(g.__)("Install %s",'woocommerce'),o),content:Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_payment_install_method",{plugins:e.plugins})},onError:function(e,t){return Object(be.a)(t)},autoInstall:!0,pluginSlugs:e.plugins}),isComplete:!n.length}}}},{key:"toggleMethod",value:(n=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.clearTaskStatusCache,c=n.methods,r=n.options,a=n.updateOptions,i=this.state.enabledMethods,s=c.find((function(e){return e.key===t})),i[t]=!i[t],this.setState({enabledMethods:i}),Object(f.recordEvent)("tasklist_payment_toggle",{enabled:!s.isEnabled,payment_method:t}),e.next=8,a(D()({},s.optionName,Ne(Ne({},r[s.optionName]),{},{enabled:s.isEnabled?"no":"yes"})));case 8:o();case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"handleClick",value:(t=I()(R.a.mark((function e(t){var n,o,c,r=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props.methods,o=t.key,c=t.onClick,Object(f.recordEvent)("tasklist_payment_setup",{options:n.map((function(e){return e.key})),selected:o}),!c){e.next=8;break}return this.setState({busyMethod:o}),e.next=7,new Promise(c).then((function(){r.setState({busyMethod:null})})).catch((function(){r.setState({busyMethod:null})}));case 7:return e.abrupt("return");case 8:Object(U.updateQueryString)({method:o});case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.getCurrentMethod(),n=this.state,o=n.busyMethod,c=n.enabledMethods,r=n.recommendedMethod,a=this.props,i=a.methods,s=a.query;return t?Object(d.createElement)(w.Card,{className:"woocommerce-task-payment-method is-narrow"},Object(d.cloneElement)(t.container,{query:s,installStep:this.getInstallStep(),markConfigured:this.markConfigured,hasCbdIndustry:t.hasCbdIndustry})):Object(d.createElement)("div",{className:"woocommerce-task-payments"},i.map((function(t){var n=t.before,a=t.container,i=t.content,s=t.isConfigured,l=t.key,u=t.title;if(!t.visible)return null;var m=Ce()("woocommerce-task-payment","is-narrow",!s&&"woocommerce-task-payment-not-configured","woocommerce-task-payment-"+l),p=l===r&&!s,h=p&&"wcpay"!==l,_=p&&"wcpay"===l;return Object(d.createElement)(w.Card,{key:l,className:m},Object(d.createElement)("div",{className:"woocommerce-task-payment__before"},h&&Object(d.createElement)("div",{className:"woocommerce-task-payment__recommended-ribbon"},Object(d.createElement)("span",null,Object(g.__)("Recommended",'woocommerce'))),n),Object(d.createElement)("div",{className:"woocommerce-task-payment__text"},Object(d.createElement)(w.H,{className:"woocommerce-task-payment__title"},u,_&&Object(d.createElement)("span",{className:"woocommerce-task-payment__recommended-pill"},Object(g.__)("Recommended",'woocommerce'))),Object(d.createElement)("div",{className:"woocommerce-task-payment__content"},i)),Object(d.createElement)("div",{className:"woocommerce-task-payment__after"},a&&!s?Object(d.createElement)(y.a,{isPrimary:l===r,isSecondary:l!==r,isBusy:o===l,disabled:o,onClick:function(){return e.handleClick(t)}},Object(g.__)("Set up",'woocommerce')):Object(d.createElement)(me.a,{checked:c[l],onChange:function(){return e.toggleMethod(l)},onClick:function(e){return e.stopPropagation()}})))})))}}]),r}(d.Component),Ae=Object(h.a)(Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,o=e(b.OPTIONS_STORE_NAME).updateOptions,c=e(b.ONBOARDING_STORE_NAME),r=c.invalidateResolution,a=c.invalidateResolutionForStoreSelector;return r("getProfileItems",[]),r("getTasksStatus",[]),{clearTaskStatusCache:function(){return a("getTasksStatus")},createNotice:t,installAndActivatePlugins:n,updateOptions:o}})),Object(_.withSelect)((function(e,t){var n=t.createNotice,o=t.installAndActivatePlugins,c=e(b.ONBOARDING_STORE_NAME).getProfileItems,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.isJetpackConnected,l=(0,e(b.SETTINGS_STORE_NAME).getSettings)("general").general,u=void 0===l?{}:l,m=e(b.ONBOARDING_STORE_NAME).getTasksStatus,p=i(),d=m(),h=c(),_=["woocommerce_woocommerce_payments_settings","woocommerce_stripe_settings","woocommerce_ppec_paypal_settings","woocommerce_payfast_settings","woocommerce_square_credit_card_settings","woocommerce_klarna_payments_settings","woocommerce_kco_settings","wc_square_refresh_tokens","woocommerce_cod_settings","woocommerce_bacs_settings","woocommerce_bacs_accounts","woocommerce_eway_settings","woocommerce_razorpay_settings"].reduce((function(e,t){return e[t]=r(t),e}),{}),f=Object(S.b)(u.woocommerce_default_country);return{countryCode:f,profileItems:h,activePlugins:p,options:_,methods:Object(Pe.a)({activePlugins:p,countryCode:f,createNotice:n,installAndActivatePlugins:o,isJetpackConnected:s(),onboardingStatus:d,options:_,profileItems:h})}})))(Re);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Me(e,t,n,o){Object(f.recordEvent)("task_view",{task_name:e,wcs_installed:o.includes("woocommerce-services"),wcs_active:n.includes("woocommerce-services"),jetpack_installed:o.includes("jetpack"),jetpack_active:n.includes("jetpack"),jetpack_connected:t})}function De(e){var t=e.activePlugins,n=e.countryCode,o=e.createNotice,c=e.installAndActivatePlugins,r=e.installedPlugins,a=e.isJetpackConnected,i=e.onboardingStatus,s=e.profileItems,l=e.query,u=e.toggleCartModal,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({hasPaymentGateway:!1,hasPhysicalProducts:!1,hasProducts:!1,isAppearanceComplete:!1,isTaxComplete:!1,shippingZonesCount:0,wcPayIsConnected:!1},i),p=m.hasPaymentGateway,h=m.hasPhysicalProducts,_=m.hasProducts,b=m.isAppearanceComplete,O=m.isTaxComplete,y=m.shippingZonesCount,k=m.wcPayIsConnected,v=Object(S.a)(s,r),j=v.products,w=v.remainingProducts,E=v.uniqueItemsList,C=-1!==r.indexOf("woocommerce-payments"),P=s.completed,T=s.product_types,N=Object(g.__)("Add paid extensions to my store");if(1===E.length){var x=E[0].name,A=Object(g.__)("Add %s to my store",'woocommerce');N=Object(g.sprintf)(A,x)}var M,F=[{key:"store_details",title:Object(g.__)("Store details",'woocommerce'),container:null,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"store_details"}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/setup-wizard",{}))},completed:P,visible:!0,time:Object(g.__)("4 minutes",'woocommerce'),type:"setup"},{key:"purchase",title:N,container:null,onClick:function(){return Object(f.recordEvent)("tasklist_click",{task_name:"purchase"}),w.length?u():null},visible:j.length,completed:j.length&&!w.length,time:Object(g.__)("2 minutes",'woocommerce'),isDismissable:!0,type:"setup"},{key:"products",title:Object(g.__)("Add my products",'woocommerce'),container:Object(d.createElement)(Y,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"products"}),Object(U.updateQueryString)({task:"products"})},completed:_,visible:!0,time:Object(g.__)("1 minute per product",'woocommerce'),type:"setup"},{key:"woocommerce-payments",title:Object(g.__)("Set up WooCommerce Payments",'woocommerce'),container:Object(d.createElement)(d.Fragment,null),completed:k,onClick:(M=I()(R.a.mark((function e(n){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("A"!==n.target.nodeName){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,new Promise((function(e,n){return Me("wcpay",a,t,r),Object(f.recordEvent)("tasklist_click",{task_name:"woocommerce-payments"}),Object(Pe.b)(e,n,o,c)}));case 4:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)}),visible:window.wcAdminFeatures.wcpay&&C&&"US"===n,additionalInfo:Object(g.__)('By setting up, you are agreeing to the <a href="https://wordpress.com/tos/" target="_blank">Terms of Service</a>','woocommerce'),time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"payments",title:Object(g.__)("Set up payments",'woocommerce'),container:Object(d.createElement)(Ae,null),completed:p,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"payments"}),Object(U.updateQueryString)({task:"payments"})},visible:!C||"US"!==n,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"tax",title:Object(g.__)("Set up tax",'woocommerce'),container:Object(d.createElement)(Se,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"tax"}),Object(U.updateQueryString)({task:"tax"})},completed:O,visible:!0,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"shipping",title:Object(g.__)("Set up shipping",'woocommerce'),container:Object(d.createElement)(Oe,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"shipping"}),Object(U.updateQueryString)({task:"shipping"})},completed:y>0,visible:T&&T.includes("physical")||h,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"appearance",title:Object(g.__)("Personalize my store",'woocommerce'),container:Object(d.createElement)(Z,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"appearance"}),Object(U.updateQueryString)({task:"appearance"})},completed:b,visible:!0,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"}];return Object(L.applyFilters)("woocommerce_admin_onboarding_task_list",F,l)}var Le=n(28),Ue=n.n(Le),Fe=n(532),qe=n(364),Be=n(533),Ge=n(377),Je=n(78),Ve=Object(d.createElement)(Je.c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(d.createElement)(Je.b,{d:"M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z"}));function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var We=function(e){s()(n,e);var t=Ze(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"componentDidMount",value:function(){this.recordTaskView(),this.recordTaskListView(),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"componentDidUpdate",value:function(e){var t=this.props.query;e.query.task!==t.task&&(window.document.documentElement.scrollTop=0,this.recordTaskView()),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"possiblyCompleteTaskList",value:function(){var e=this.props,t=e.isExtended,n=e.isTaskListComplete,o=e.isExtendedTaskListComplete,c=e.updateOptions,r=!t&&!n,a=t&&!o,i=t?{woocommerce_extended_task_list_complete:"yes"}:{woocommerce_task_list_complete:"yes",woocommerce_default_homepage_layout:"two_columns"};this.getIncompleteTasks().length||!r&&!a||c(ze({},i))}},{key:"getCompletedTaskKeys",value:function(){return this.getVisibleTasks("all").filter((function(e){return e.completed})).map((function(e){return e.key}))}},{key:"getIncompleteTasks",value:function(){var e=this.props,t=e.dismissedTasks;return e.specificTasks.filter((function(e){return e.visible&&!e.completed&&!t.includes(e.key)}))}},{key:"isTrackingListUpdated",value:function(e,t){return 0!==t.length&&t.every((function(t){return e.indexOf(t)>=0}))}},{key:"getIncludedTasks",value:function(e,t){return t?e.filter((function(e){return t.includes(e)})):[]}},{key:"possiblyTrackCompletedTasks",value:function(){var e=this.props,t=e.trackedCompletedTasks,n=e.updateOptions,o=this.getCompletedTaskKeys(),c=this.getIncludedTasks(o,t);this.isTrackingListUpdated(c,o)||n({woocommerce_task_list_tracked_completed_tasks:o})}},{key:"dismissTask",value:function(e){var t=this,n=e.key,o=e.onDismiss,c=this.props,r=c.createNotice,a=c.dismissedTasks,i=c.updateOptions;r("success",Object(g.__)("Task dismissed"),{actions:[{label:Object(g.__)("Undo",'woocommerce'),onClick:function(){return t.undoDismissTask(n)}}]}),Object(f.recordEvent)("tasklist_dismiss_task",{task_name:n}),i({woocommerce_task_list_dismissed_tasks:[].concat(Ue()(a),[n])}),o&&o()}},{key:"undoDismissTask",value:function(e){var t=this.props,n=t.dismissedTasks;(0,t.updateOptions)({woocommerce_task_list_dismissed_tasks:n.filter((function(t){return t!==e}))})}},{key:"getVisibleTasks",value:function(e){var t=this.props,n=t.allTasks,o=t.specificTasks,c=t.dismissedTasks;return("all"===e?n:o).filter((function(e){return e.visible&&!c.includes(e.key)}))}},{key:"recordTaskView",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.activePlugins,o=e.installedPlugins,c=e.query.task;c&&Me(c,t,n,o)}},{key:"recordTaskListView",value:function(){if(!this.getCurrentTask()){var e=this.props.profileItems,t=this.getVisibleTasks();Object(f.recordEvent)("tasklist_view",{number_tasks:t.length,store_connected:e.wccom_connected})}}},{key:"hideTaskCard",value:function(e,t){var n=t?"extended_tasklist_completed":"tasklist_completed",o=t?{woocommerce_extended_task_list_hidden:"yes"}:{woocommerce_task_list_hidden:"yes",woocommerce_task_list_prompt_shown:!0,woocommerce_default_homepage_layout:"two_columns"};Object(f.recordEvent)(n,{action:e,completed_task_count:this.getCompletedTaskKeys().length,incomplete_task_count:this.getIncompleteTasks().length}),this.props.updateOptions(ze({},o))}},{key:"getCurrentTask",value:function(){var e=this.props,t=e.specificTasks,n=e.query.task,o=t.find((function(e){return e.key===n}));return o||null}},{key:"renderMenu",value:function(e){var t=this;return Object(d.createElement)("div",{className:"woocommerce-card__menu woocommerce-card__header-item"},Object(d.createElement)(w.EllipsisMenu,{label:Object(g.__)("Task List Options",'woocommerce'),renderContent:function(){return Object(d.createElement)("div",{className:"woocommerce-task-card__section-controls"},Object(d.createElement)(y.a,{onClick:function(){return t.hideTaskCard("remove_card",e)}},Object(g.__)("Hide this",'woocommerce')))}}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.isExtended,o=t.query,c=o.task,r=this.getCurrentTask();if(c&&!r)return null;var a=n?Object(g.__)("Extensions setup",'woocommerce'):Object(g.__)("Finish setup",'woocommerce'),i=this.getVisibleTasks().map((function(t){return t.className=Ce()(t.completed?"is-complete":null,t.className),t.before=Object(d.createElement)("div",{className:"woocommerce-task__icon"},t.completed&&Object(d.createElement)(Ge.a,{icon:Ve})),t.title=Object(d.createElement)(ye.a,{as:"div",variant:t.completed?"body.small":"button"},t.title,t.additionalInfo&&Object(d.createElement)("div",{className:"woocommerce-task__additional-info",dangerouslySetInnerHTML:Object(E.a)(t.additionalInfo)}),t.time&&!t.completed&&Object(d.createElement)("div",{className:"woocommerce-task__estimated-time"},t.time)),!t.completed&&t.isDismissable&&(t.after=Object(d.createElement)(y.a,{"data-testid":"".concat(t.key,"-dismiss-button"),isTertiary:!0,onClick:function(n){n.stopPropagation(),e.dismissTask(t)}},Object(g.__)("Dismiss",'woocommerce'))),t.onClick||(t.onClick=function(e){if("A"===e.target.nodeName)return!1;Object(U.updateQueryString)({task:t.key})}),t}));return n&&!i.length?Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"},r?Object(d.cloneElement)(r.container,{query:o}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)(Fe.a,{size:"large",className:"woocommerce-task-card woocommerce-homescreen-card"},Object(d.createElement)(qe.a,{size:"medium"},Object(d.createElement)("div",{className:"wooocommerce-task-card__header"},Object(d.createElement)(ye.a,{variant:"title.small"},a),Object(d.createElement)(w.Badge,{count:this.getIncompleteTasks().length})),this.renderMenu(n)),Object(d.createElement)(Be.a,null,Object(d.createElement)(w.List,{items:i}))))))}}]),n}(d.Component),Qe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.getInstalledPlugins,s=r.isJetpackConnected,l=n(),u=c("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=a(),h=i(),_=o();return{activePlugins:d,countryCode:p,isJetpackConnected:s(),installedPlugins:h,onboardingStatus:_,profileItems:l}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions;return{createNotice:t,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,updateOptions:n}})))(We);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Ke=function(e){s()(n,e);var t=Ye(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={isCartModalOpen:!1},o}return a()(n,[{key:"componentDidMount",value:function(){document.body.classList.add("woocommerce-onboarding"),document.body.classList.add("woocommerce-task-dashboard__body")}},{key:"getAllTasks",value:function(){var e=this.props;return De({activePlugins:e.activePlugins,countryCode:e.countryCode,createNotice:e.createNotice,installAndActivatePlugins:e.installAndActivatePlugins,installedPlugins:e.installedPlugins,isJetpackConnected:e.isJetpackConnected,onboardingStatus:e.onboardingStatus,profileItems:e.profileItems,query:e.query,toggleCartModal:this.toggleCartModal.bind(this)})}},{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}},{key:"toggleCartModal",value:function(){var e=this.state.isCartModalOpen;e||Object(f.recordEvent)("tasklist_purchase_extensions"),this.setState({isCartModalOpen:!e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.dismissedTasks,o=t.isExtendedTaskListComplete,c=t.isExtendedTaskListHidden,r=t.isSetupTaskListHidden,a=t.isTaskListComplete,i=t.query,s=t.trackedCompletedTasks,l=this.state.isCartModalOpen,u=this.getAllTasks(),m=this.groupBy(u,"type"),p=m.extension,h=m.setup;return Object(d.createElement)(d.Fragment,null,h&&!r&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isTaskListComplete:a,isExtended:!1,query:i,specificTasks:h,trackedCompletedTasks:s}),p&&!c&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isExtendedTaskListComplete:o,isExtended:!0,query:i,specificTasks:p,trackedCompletedTasks:s}),l&&Object(d.createElement)(N,{onClose:function(){return e.toggleCartModal()},onClickPurchaseLater:function(){return e.toggleCartModal()}}))}}]),n}(d.Component);t.default=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.getInstalledPlugins,l=a.isJetpackConnected,u=n(),m=c("general").general,p=void 0===m?{}:m,d=Object(S.b)(p.woocommerce_default_country),h=i(),_=s(),f=o();return{activePlugins:h,countryCode:d,dismissedTasks:r("woocommerce_task_list_dismissed_tasks")||[],isExtendedTaskListComplete:"yes"===r("woocommerce_extended_task_list_complete"),isExtendedTaskListHidden:"yes"===r("woocommerce_extended_task_list_hidden"),isJetpackConnected:l(),isSetupTaskListHidden:"yes"===r("woocommerce_task_list_hidden"),isTaskListComplete:"yes"===r("woocommerce_task_list_complete"),installedPlugins:_,onboardingStatus:f,profileItems:u,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins}})))(Ke)}}]);
1
+ (window.__wcAdmin_webpackJsonp=window.__wcAdmin_webpackJsonp||[]).push([[50],{246:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var o=n(5),c=n.n(o),r=n(33),a=n(35);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function s(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){c()(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}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=window.location,o=n.pathname,c=n.search,i=Object(a.g)("connectNonce","");return t=s({"wccom-site":Object(a.g)("siteUrl"),"wccom-back":o+c,"wccom-woo-version":Object(a.g)("wcVersion"),"wccom-connect-nonce":i},t),Object(r.addQueryArgs)(e,t)}},589:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var o=n(7),c=n(11),r=n(0),a=n(147),i=n(382),s=n(571),l=n(581);function u(e){var t=e.label,n=e.className,m=e.heading,p=e.checked,d=e.help,h=e.onChange,_=Object(c.a)(e,["label","className","heading","checked","help","onChange"]),b=Object(a.a)(u),f="inspector-checkbox-control-".concat(b);return Object(r.createElement)(l.a,{label:m,id:f,help:d,className:n},Object(r.createElement)("span",{className:"components-checkbox-control__input-container"},Object(r.createElement)("input",Object(o.a)({id:f,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return h(e.target.checked)},checked:p,"aria-describedby":d?f+"__help":void 0},_)),p?Object(r.createElement)(i.a,{icon:s.a,className:"components-checkbox-control__checked",role:"presentation"}):null),Object(r.createElement)("label",{className:"components-checkbox-control__label",htmlFor:f},t))}},597:function(e,t,n){"use strict";n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return f}));var o=n(36),c=n.n(o),r=n(31),a=n.n(r),i=n(28),s=n.n(i),l=n(0),u=n(3),m=n(76),p=n(2),d=n(35),h=n(74),_=Object(d.g)("dataEndpoints",{countries:{}}).countries;function b(e){var t={};return e.addressLine1.length||(t.addressLine1=Object(u.__)("Please add an address",'woocommerce')),e.countryState.length||(t.countryState=Object(u.__)("Please select a country / region",'woocommerce')),e.city.length||(t.city=Object(u.__)("Please add a city",'woocommerce')),e.postCode.length||(t.postCode=Object(u.__)("Please add a post code",'woocommerce')),t}function f(e){var t=e.getInputProps,n=e.setValue,o=Object(l.useMemo)((function(){return _.reduce((function(e,t){if(!t.states.length)return e.push({key:t.code,label:Object(m.decodeEntities)(t.name)}),e;var n=t.states.map((function(e){return{key:t.code+":"+e.code,label:Object(m.decodeEntities)(t.name)+" — "+Object(m.decodeEntities)(e.name)}}));return e.push.apply(e,s()(n)),e}),[])}),[]),r=function(e,t,n){var o=Object(l.useState)(""),c=a()(o,2),r=c[0],i=c[1],s=Object(l.useState)(""),u=a()(s,2),m=u[0],d=u[1];return Object(l.useEffect)((function(){var o=[],c=new RegExp(Object(p.escapeRegExp)(r),"i");if((m.length||r.length)&&(o=e.filter((function(e){return c.test(e.label)}))),r.length&&m.length){var a=new RegExp(Object(p.escapeRegExp)(m.replace(/\s/g,"")),"i");if((o=o.filter((function(e){return a.test(e.label.replace("-","").replace(/\s/g,""))}))).length>1){var i;(i=o.filter((function(e){return c.test(e.key)}))).length>0&&(o=i)}if(o.length>1){var s;1===(s=o.filter((function(e){return a.test(e.key)}))).length&&(o=s)}}1===o.length&&t!==o[0].key&&n("countryState",o[0].key)}),[r,m,t,e,n]),Object(l.createElement)(l.Fragment,null,Object(l.createElement)("input",{onChange:function(e){return i(e.target.value)},value:r,name:"country",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"country"}),Object(l.createElement)("input",{onChange:function(e){return d(e.target.value)},value:m,name:"state",type:"text",className:"woocommerce-select-control__autofill-input",tabIndex:"-1",autoComplete:"address-level1"}))}(o,t("countryState").value,n);return Object(l.createElement)("div",{className:"woocommerce-store-address-fields"},Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 1",'woocommerce'),required:!0,autoComplete:"address-line1"},t("addressLine1"))),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Address line 2 (optional)",'woocommerce'),required:!0,autoComplete:"address-line2"},t("addressLine2"))),Object(l.createElement)(h.SelectControl,c()({label:Object(u.__)("Country / Region",'woocommerce'),required:!0,options:o,excludeSelectedOptions:!1,showAllOnFocus:!0,isSearchable:!0},t("countryState"),{controlClassName:t("countryState").className}),r),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("City",'woocommerce'),required:!0},t("city"),{autoComplete:"address-level2"})),Object(l.createElement)(h.TextControl,c()({label:Object(u.__)("Post code",'woocommerce'),required:!0,autoComplete:"postal-code"},t("postCode"))))}},640:function(e,t,n){"use strict";var o=n(7),c=n(11),r=n(0),a=n(4),i=n.n(a),s=n(2);t.a=function(e){var t=e.className,n=e.checked,a=e.id,l=e.onChange,u=void 0===l?s.noop:l,m=Object(c.a)(e,["className","checked","id","onChange"]),p=i()("components-form-toggle",t,{"is-checked":n});return Object(r.createElement)("span",{className:p},Object(r.createElement)("input",Object(o.a)({className:"components-form-toggle__input",id:a,type:"checkbox",checked:n,onChange:u},m)),Object(r.createElement)("span",{className:"components-form-toggle__track"}),Object(r.createElement)("span",{className:"components-form-toggle__thumb"}))}},669:function(e,t,n){"use strict";n.r(t),n.d(t,"TaskDashboard",(function(){return Ke}));var o=n(20),c=n.n(o),r=n(15),a=n.n(r),i=n(22),s=n.n(i),l=n(23),u=n.n(l),m=n(10),p=n.n(m),d=n(0),h=n(181),_=n(25),b=n(34),f=n(50),g=(n(607),n(3)),O=n(546),y=n(67),k=n(2),v=n(76),j=n(35),w=n(74),S=n(143),E=n(584),C=n(246);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var T=function(e){s()(n,e);var t=P(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={purchaseNowButtonBusy:!1,purchaseLaterButtonBusy:!1},o}return a()(n,[{key:"onClickPurchaseNow",value:function(){var e=this.props,t=e.productIds,n=e.onClickPurchaseNow;if(this.setState({purchaseNowButtonBusy:!0}),t.length){Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:t,purchase_install:!0});var o=Object(C.a)("https://woocommerce.com/cart",{"wccom-replace-with":t.join(",")});n?n(o):window.location=o}}},{key:"onClickPurchaseLater",value:function(){var e=this.props.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:e,purchase_install:!1}),this.setState({purchaseLaterButtonBusy:!0}),this.props.onClickPurchaseLater()}},{key:"onClose",value:function(){var e=this.props,t=e.onClose,n=e.productIds;Object(f.recordEvent)("tasklist_modal_proceed_checkout",{product_ids:n,purchase_install:!1}),t()}},{key:"renderProducts",value:function(){var e=this.props.productIds,t=Object(j.g)("onboarding",{}),n=t.productTypes,o=void 0===n?{}:n,c=t.themes,r=void 0===c?[]:c,a=[];return e.forEach((function(e){var t=Object(k.find)(o,(function(t){return t.product===e}));t&&a.push({title:t.label,content:t.description});var n=Object(k.find)(r,(function(t){return t.id===e}));n&&a.push({title:Object(g.sprintf)(Object(g.__)("%s — %s per year",'woocommerce'),n.title,Object(v.decodeEntities)(n.price)),content:Object(d.createElement)("span",{dangerouslySetInnerHTML:Object(E.a)(n.excerpt)})})})),Object(d.createElement)(w.List,{items:a})}},{key:"render",value:function(){var e=this,t=this.state,n=t.purchaseNowButtonBusy,o=t.purchaseLaterButtonBusy;return Object(d.createElement)(O.a,{title:Object(g.__)("Would you like to add the following paid features to your store now?",'woocommerce'),onRequestClose:function(){return e.onClose()},className:"woocommerce-cart-modal"},this.renderProducts(),Object(d.createElement)("p",{className:"woocommerce-cart-modal__help-text"},Object(g.__)("You won't have access to this functionality until the extensions have been purchased and installed.",'woocommerce')),Object(d.createElement)("div",{className:"woocommerce-cart-modal__actions"},Object(d.createElement)(y.a,{isLink:!0,isBusy:o,onClick:function(){return e.onClickPurchaseLater()}},Object(g.__)("I'll do it later",'woocommerce')),Object(d.createElement)(y.a,{isPrimary:!0,isBusy:n,onClick:function(){return e.onClickPurchaseNow()}},Object(g.__)("Buy now",'woocommerce'))))}}]),n}(d.Component),N=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.PLUGINS_STORE_NAME).getInstalledPlugins,n=(0,e(b.ONBOARDING_STORE_NAME).getProfileItems)(),o=t();return{profileItems:n,productIds:Object(S.e)(n,!1,o)}})))(T),x=n(14),R=n.n(x),A=n(75),I=n.n(A),M=n(5),D=n.n(M),L=n(51),U=n(29),F=n(13),q=n.n(F),B=n(44),G=n.n(B);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var z=function(e){s()(r,e);var t,n,o=H(r);function r(e){var t;c()(this,r),t=o.call(this,e);var n=e.tasksStatus,a=n.hasHomepage,i=n.hasProducts;return t.stepVisibility={homepage:!a,import:!i},t.state={isDirty:!1,isPending:!1,logo:null,stepIndex:0,isUpdatingLogo:!1,isUpdatingNotice:!1,storeNoticeText:e.demoStoreNotice||""},t.completeStep=t.completeStep.bind(q()(t)),t.createHomepage=t.createHomepage.bind(q()(t)),t.importProducts=t.importProducts.bind(q()(t)),t.updateLogo=t.updateLogo.bind(q()(t)),t.updateNotice=t.updateNotice.bind(q()(t)),t}return a()(r,[{key:"componentDidMount",value:function(){var e=this.props.tasksStatus.themeMods;e&&e.custom_logo&&this.setState({logo:{id:e.custom_logo}})}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.state,o=n.isPending,c=n.logo,r=this.props.demoStoreNotice;!c||c.url||o||(this.setState({isPending:!0}),wp.media.attachment(c.id).fetch().then((function(){var e=wp.media.attachment(c.id).get("url");t.setState({isPending:!1,logo:{id:c.id,url:e}})}))),r&&e.demoStoreNotice!==r&&this.setState({storeNoticeText:r})}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]?this.setState({stepIndex:e+1}):Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))}},{key:"importProducts",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_import_demo",{}),G()({path:"".concat(b.WC_ADMIN_NAMESPACE,"/onboarding/tasks/import_sample_products"),method:"POST"}).then((function(t){t.failed&&t.failed.length?o("error",Object(g.__)("There was an error importing some of the sample products.",'woocommerce')):(o("success",Object(g.__)("All sample products have been imported.",'woocommerce')),n()),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"createHomepage",value:function(){var e=this,t=this.props,n=t.clearTaskStatusCache,o=t.createNotice;this.setState({isPending:!0}),Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!0}),G()({path:"/wc-admin/onboarding/tasks/create_homepage",method:"POST"}).then((function(t){n(),o(t.status,t.message,{actions:t.edit_post_link?[{label:Object(g.__)("Customize",'woocommerce'),onClick:function(){Object(f.queueRecordEvent)("tasklist_appearance_customize_homepage",{}),window.location="".concat(t.edit_post_link,"&wc_onboarding_active_task=homepage")}}]:null}),e.setState({isPending:!1}),e.completeStep()})).catch((function(t){o("error",t.message),e.setState({isPending:!1})}))}},{key:"updateLogo",value:(n=I()(R.a.mark((function e(){var t,n,o,c,r,a,i,s,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.stylesheet,r=t.themeMods,a=t.updateOptions,i=this.state.logo,s=V(V({},r),{},{custom_logo:i?i.id:null}),Object(f.recordEvent)("tasklist_appearance_upload_logo"),this.setState({isUpdatingLogo:!0}),e.next=7,a(D()({},"theme_mods_".concat(c),s));case 7:l=e.sent,n(),l.success?(this.setState({isUpdatingLogo:!1}),o("success",Object(g.__)("Store logo updated sucessfully.",'woocommerce')),this.completeStep()):o("error",l.message);case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"updateNotice",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.props,n=t.clearTaskStatusCache,o=t.createNotice,c=t.updateOptions,r=this.state.storeNoticeText,Object(f.recordEvent)("tasklist_appearance_set_store_notice",{added_text:Boolean(r.length)}),this.setState({isUpdatingNotice:!0}),e.next=6,c({woocommerce_task_list_appearance_complete:!0,woocommerce_demo_store:r.length?"yes":"no",woocommerce_demo_store_notice:r});case 6:a=e.sent,n(),a.success?(this.setState({isUpdatingNotice:!1}),o("success",Object(g.__)("🎨 Your store is looking great! Don't forget to continue personalizing it.",'woocommerce')),this.completeStep()):o("error",a.message);case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"getSteps",value:function(){var e=this,t=this.state,n=t.isDirty,o=t.isPending,c=t.logo,r=t.storeNoticeText,a=t.isUpdatingLogo,i=[{key:"import",label:Object(g.__)("Import sample products",'woocommerce'),description:Object(g.__)("We’ll add some products that will make it easier to see what your store looks like",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{onClick:this.importProducts,isBusy:o,isPrimary:!0},Object(g.__)("Import products",'woocommerce')),Object(d.createElement)(y.a,{onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.import},{key:"homepage",label:Object(g.__)("Create a custom homepage",'woocommerce'),description:Object(g.__)("Create a new homepage and customize it to suit your needs",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{isPrimary:!0,isBusy:o,onClick:this.createHomepage},Object(g.__)("Create homepage",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_appearance_create_homepage",{create_homepage:!1}),e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:this.stepVisibility.homepage},{key:"logo",label:Object(g.__)("Upload a logo",'woocommerce'),description:Object(g.__)("Ensure your store is on-brand by adding your logo",'woocommerce'),content:o?null:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.ImageUpload,{image:c,onChange:function(t){return e.setState({isDirty:!0,logo:t})}}),Object(d.createElement)(y.a,{disabled:!c&&!n,onClick:this.updateLogo,isBusy:a,isPrimary:!0},Object(g.__)("Proceed",'woocommerce')),Object(d.createElement)(y.a,{isTertiary:!0,onClick:function(){return e.completeStep()}},Object(g.__)("Skip",'woocommerce'))),visible:!0},{key:"notice",label:Object(g.__)("Set a store notice",'woocommerce'),description:Object(g.__)("Optionally display a prominent notice across all pages of your store",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.TextControl,{label:Object(g.__)("Store notice text",'woocommerce'),placeholder:Object(g.__)("Store notice text",'woocommerce'),value:r,onChange:function(t){return e.setState({storeNoticeText:t})}}),Object(d.createElement)(y.a,{onClick:this.updateNotice,isPrimary:!0},Object(g.__)("Complete task",'woocommerce'))),visible:!0}];return Object(k.filter)(i,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.stepIndex,o=e.isUpdatingLogo,c=e.isUpdatingNotice,r=this.getSteps()[n].key;return Object(d.createElement)("div",{className:"woocommerce-task-appearance"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:c||o||t,isVertical:!0,currentStep:r,steps:this.getSteps()})))}}]),r}(d.Component),Z=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.OPTIONS_STORE_NAME).getOption,n=(0,e(b.ONBOARDING_STORE_NAME).getTasksStatus)();return{demoStoreNotice:t("woocommerce_demo_store_notice"),stylesheet:t("stylesheet"),tasksStatus:n}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return o("getTasksStatus")},createNotice:t,updateOptions:n}})))(z);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Q=[{title:Object(g.__)("Add manually (recommended)",'woocommerce'),content:Object(g.__)("For small stores we recommend adding products manually",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"add_box"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"manually"})},href:Object(j.f)("post-new.php?post_type=product&wc_onboarding_active_task=products&tutorial=true")},{title:Object(g.__)("Import",'woocommerce'),content:Object(g.__)("For larger stores we recommend importing all products at once via CSV file",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"import_export"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"import"})},href:Object(j.f)("edit.php?post_type=product&page=product_importer&wc_onboarding_active_task=product-import")},{title:Object(g.__)("Migrate",'woocommerce'),content:Object(g.__)("For stores currently selling elsewhere we suggest using a product migration service",'woocommerce'),before:Object(d.createElement)("i",{className:"material-icons-outlined"},"cloud_download"),after:Object(d.createElement)("i",{className:"material-icons-outlined"},"chevron_right"),onClick:function(){return Object(f.recordEvent)("tasklist_add_product",{method:"migrate"})},href:"https://woocommerce.com/products/cart2cart/",target:"_blank"}],Y=function(e){s()(n,e);var t=W(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"render",value:function(){return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Card,{className:"woocommerce-task-card"},Object(d.createElement)(w.List,{items:Q})))}}]),n}(d.Component),K=n(36),X=n.n(K),$=n(43),ee=n.n($),te=n(1),ne=n.n(te);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ce=function(e){s()(o,e);var t,n=oe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).state={isConnecting:!1},t.connectJetpack=t.connectJetpack.bind(q()(t)),e.setIsPending(!0),t}return a()(o,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.createNotice,o=t.error,c=t.isRequesting,r=t.onError,a=t.setIsPending;e.isRequesting&&!c&&a(!1),o&&o!==e.error&&(r&&r(),n("error",o))}},{key:"connectJetpack",value:(t=I()(R.a.mark((function e(){var t,n,o;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.jetpackConnectUrl,o=t.onConnect,this.setState({isConnecting:!0},(function(){o&&o(),window.location=n}));case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this.props,t=e.hasErrors,n=e.isRequesting,o=e.onSkip,c=e.skipText,r=e.onAbort,a=e.abortText;return Object(d.createElement)(d.Fragment,null,t?Object(d.createElement)(y.a,{isPrimary:!0,onClick:function(){return window.location.reload()}},Object(g.__)("Retry",'woocommerce')):Object(d.createElement)(y.a,{disabled:n,isBusy:this.state.isConnecting,isPrimary:!0,onClick:this.connectJetpack},Object(g.__)("Connect",'woocommerce')),o&&Object(d.createElement)(y.a,{onClick:o},c||Object(g.__)("No thanks",'woocommerce')),r&&Object(d.createElement)(y.a,{onClick:r},a||Object(g.__)("Abort",'woocommerce')))}}]),o}(d.Component);ce.propTypes={createNotice:ne.a.func.isRequired,error:ne.a.string,hasErrors:ne.a.bool,isRequesting:ne.a.bool,jetpackConnectUrl:ne.a.string,onConnect:ne.a.func,onError:ne.a.func,onSkip:ne.a.func,redirectUrl:ne.a.string,skipText:ne.a.string,setIsPending:ne.a.func,onAbort:ne.a.func,abortText:ne.a.string},ce.defaultProps={setIsPending:function(){}};var re=Object(h.a)(Object(_.withSelect)((function(e,t){var n=e(b.PLUGINS_STORE_NAME),o=n.getJetpackConnectUrl,c=n.isPluginsRequesting,r=n.getPluginsError,a={redirect_url:t.redirectUrl||window.location.href},i=c("getJetpackConnectUrl");return{error:r("getJetpackConnectUrl")||"",isRequesting:i,jetpackConnectUrl:o(a)}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice}})))(ce),ae=n(597);function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ue=function(e){s()(o,e);var t,n=le(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).onSubmit=e.onSubmit.bind(q()(e)),e}return a()(o,[{key:"onSubmit",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.onComplete,c=n.createNotice,r=n.isSettingsError,a=n.updateAndPersistSettingsForGroup,i=n.settings,e.next=3,a("general",{general:se(se({},i),{},{woocommerce_store_address:t.addressLine1,woocommerce_store_address_2:t.addressLine2,woocommerce_default_country:t.countryState,woocommerce_store_city:t.city,woocommerce_store_postcode:t.postCode})});case 3:r?c("error",Object(g.__)("There was a problem saving your store location.",'woocommerce')):o(t);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"getInitialValues",value:function(){var e=this.props.settings;return{addressLine1:e.woocommerce_store_address||"",addressLine2:e.woocommerce_store_address_2||"",city:e.woocommerce_store_city||"",countryState:e.woocommerce_default_country||"",postCode:e.woocommerce_store_postcode||""}}},{key:"render",value:function(){return this.props.isSettingsRequesting?null:Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.onSubmit,validate:ae.b},(function(e){var t=e.getInputProps,n=e.handleSubmit,o=e.setValue;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)(ae.a,{getInputProps:t,setValue:o}),Object(d.createElement)(y.a,{isPrimary:!0,onClick:n},Object(g.__)("Continue",'woocommerce')))}))}}]),o}(d.Component),me=n(640),pe=n(574);function de(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var he=function(e){s()(o,e);var t,n=de(o);function o(){var e;return c()(this,o),(e=n.apply(this,arguments)).updateShippingZones=e.updateShippingZones.bind(q()(e)),e}return a()(o,[{key:"getShippingMethods",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.methods&&Array.isArray(e.methods)?t?e.methods?e.methods.filter((function(e){return e.method_id===t})):[]:e.methods:[]}},{key:"disableShippingMethods",value:function(e,t){t.length&&t.forEach((function(t){G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(t.instance_id),data:{enabled:!1}})}))}},{key:"updateShippingZones",value:(t=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.shippingZones,a=!1,i=!1,r.forEach((function(e){0===e.id?a=e.toggleable&&t["".concat(e.id,"_enabled")]:i=""!==t["".concat(e.id,"_rate")]&&parseFloat(t["".concat(e.id,"_rate")])!==parseFloat(0);var n=s.getShippingMethods(e),o=parseFloat(t["".concat(e.id,"_rate")])===parseFloat(0)?"free_shipping":"flat_rate",c=s.getShippingMethods(e,o).length?s.getShippingMethods(e,o)[0]:null;if(!e.toggleable||t["".concat(e.id,"_enabled")]){if(c){var r=n.filter((function(e){return e.instance_id!==c.instance_id}));s.disableShippingMethods(e,r)}G()({method:"POST",path:c?"/wc/v3/shipping/zones/".concat(e.id,"/methods/").concat(c.instance_id):"/wc/v3/shipping/zones/".concat(e.id,"/methods"),data:{method_id:o,enabled:!0,settings:{cost:t["".concat(e.id,"_rate")]}}})}else s.disableShippingMethods(e,n)})),Object(f.recordEvent)("tasklist_shipping_set_costs",{shipping_cost:i,rest_world:a}),o(),c("success",Object(g.__)("Your shipping rates have been updated.",'woocommerce')),this.props.onComplete();case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"renderInputPrefix",value:function(){var e=this.context.getCurrencyConfig(),t=e.symbolPosition,n=e.symbol;return 0===t.indexOf("right")?null:Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-prefix"},n)}},{key:"renderInputSuffix",value:function(e){var t=this.context.getCurrencyConfig(),n=t.symbolPosition,o=t.symbol;return 0===n.indexOf("right")?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},o):parseFloat(e)===parseFloat(0)?Object(d.createElement)("span",{className:"woocommerce-shipping-rate__control-suffix"},Object(g.__)("Free shipping",'woocommerce')):null}},{key:"getFormattedRate",value:function(e){var t=this.context.formatDecimalString,n=t(e);return e.length&&n.length?t(e):t(0)}},{key:"getInitialValues",value:function(){var e=this,t=this.context.formatDecimalString,n={};return this.props.shippingZones.forEach((function(o){var c=e.getShippingMethods(o),r=c.length&&c[0].settings.cost?e.getFormattedRate(c[0].settings.cost.value):t(0);n["".concat(o.id,"_rate")]=r,c.length&&c[0].enabled?n["".concat(o.id,"_enabled")]=!0:n["".concat(o.id,"_enabled")]=!1})),n}},{key:"validate",value:function(e){var t={};return Object.keys(e).filter((function(e){return e.endsWith("_rate")})).forEach((function(n){e[n]<0&&(t[n]=Object(g.__)("Shipping rates can not be negative numbers.",'woocommerce'))})),t}},{key:"render",value:function(){var e=this,t=this.props,n=t.buttonText,o=t.shippingZones;return o.length?Object(d.createElement)(w.Form,{initialValues:this.getInitialValues(),onSubmitCallback:this.updateShippingZones,validate:this.validate},(function(t){var c=t.getInputProps,r=t.handleSubmit,a=t.setTouched,i=t.setValue,s=t.values;return Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-shipping-rates"},o.map((function(t){return Object(d.createElement)("div",{className:"woocommerce-shipping-rate",key:t.id},Object(d.createElement)("div",{className:"woocommerce-shipping-rate__icon"},t.locations?t.locations.map((function(e){return Object(d.createElement)(w.Flag,{size:24,code:e.code,key:e.code})})):Object(d.createElement)("i",{className:"material-icons-outlined"},"public")),Object(d.createElement)("div",{className:"woocommerce-shipping-rate__main"},t.toggleable?Object(d.createElement)("label",{htmlFor:"woocommerce-shipping-rate__toggle-".concat(t.id),className:"woocommerce-shipping-rate__name"},t.name,Object(d.createElement)(me.a,X()({id:"woocommerce-shipping-rate__toggle-".concat(t.id)},c("".concat(t.id,"_enabled"))))):Object(d.createElement)("div",{className:"woocommerce-shipping-rate__name"},t.name),(!t.toggleable||s["".concat(t.id,"_enabled")])&&Object(d.createElement)(w.TextControlWithAffixes,X()({label:Object(g.__)("Shipping cost",'woocommerce'),required:!0},c("".concat(t.id,"_rate")),{onBlur:function(){a("".concat(t.id,"_rate")),i("".concat(t.id,"_rate"),e.getFormattedRate(s["".concat(t.id,"_rate")]))},prefix:e.renderInputPrefix(),suffix:e.renderInputSuffix(s["".concat(t.id,"_rate")]),className:"muriel-input-text woocommerce-shipping-rate__control-wrapper"}))))}))),Object(d.createElement)(y.a,{isPrimary:!0,onClick:r},n||Object(g.__)("Update",'woocommerce')))})):null}}]),o}(d.Component);he.propTypes={buttonText:ne.a.string,onComplete:ne.a.func.isRequired,createNotice:ne.a.func.isRequired,shippingZones:ne.a.array},he.defaultProps={shippingZones:[]},he.contextType=pe.a;var _e=Object(h.a)(Object(_.withDispatch)((function(e){var t=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return t("getTasksStatus")}}})))(he),be=n(585);function fe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var ge=function(e){s()(o,e);var t,n=fe(o);function o(e){var t;return c()(this,o),(t=n.call(this,e)).initialState={isPending:!1,step:"store_location",shippingZones:[]},t.activePlugins=e.activePlugins,t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"fetchShippingZones",value:(t=I()(R.a.mark((function e(){var t,n,o,c,r,a,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isPending:!0}),t=this.props,n=t.countryCode,o=t.countryName,c=[],e.next=5,G()({path:"/wc/v3/shipping/zones"});case 5:return r=e.sent,a=!1,e.next=9,Promise.all(r.map(function(){var e=I()(R.a.mark((function e(t){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.id){e.next=8;break}return e.next=3,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 3:return t.methods=e.sent,t.name=Object(g.__)("Rest of the world",'woocommerce'),t.toggleable=!0,c.push(t),e.abrupt("return");case 8:return e.next=10,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/locations")});case 10:if(t.locations=e.sent,!t.locations.find((function(e){return n===e.code}))){e.next=18;break}return e.next=15,G()({path:"/wc/v3/shipping/zones/".concat(t.id,"/methods")});case 15:t.methods=e.sent,c.push(t),a=!0;case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 9:if(a){e.next=17;break}return e.next=12,G()({method:"POST",path:"/wc/v3/shipping/zones",data:{name:o}});case 12:return i=e.sent,e.next=15,G()({method:"POST",path:"/wc/v3/shipping/zones/".concat(i.id,"/locations"),data:[{code:n,type:"country"}]});case 15:i.locations=e.sent,c.push(i);case 17:c.reverse(),this.setState({isPending:!1,shippingZones:c});case 19:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"componentDidUpdate",value:function(e,t){var n=this.props,o=n.countryCode,c=n.settings,r=c.woocommerce_store_address,a=c.woocommerce_default_country,i=c.woocommerce_store_postcode,s=this.state.step;"rates"!==s||e.countryCode===o&&"rates"===t.step||this.fetchShippingZones();var l=Boolean(r&&a&&i);"store_location"===s&&l&&this.completeStep()}},{key:"completeStep",value:function(){var e=this.props.createNotice,t=this.state.step,n=this.getSteps(),o=n.findIndex((function(e){return e.key===t})),c=n[o+1];c?this.setState({step:c.key}):(e("success",Object(g.__)("📦 Shipping is done! Don't worry, you can always change it later.",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{})))}},{key:"getPluginsToActivate",value:function(){var e=this.props.countryCode,t=[];return["GB","CA","AU"].includes(e)?t.push("woocommerce-shipstation-integration"):"US"===e&&(t.push("woocommerce-services"),t.push("jetpack")),Object(k.difference)(t,this.activePlugins)}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.countryCode,o=t.isJetpackConnected,c=this.getPluginsToActivate(),r=!o&&"US"===n,a=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_shipping_set_location",{country:n}),e.completeStep()}})),visible:!0},{key:"rates",label:Object(g.__)("Set shipping costs",'woocommerce'),description:Object(g.__)("Define how much customers pay to ship to different destinations",'woocommerce'),content:Object(d.createElement)(_e,X()({buttonText:c.length||r?Object(g.__)("Proceed",'woocommerce'):Object(g.__)("Complete task",'woocommerce'),shippingZones:this.state.shippingZones,onComplete:this.completeStep},this.props)),visible:!0},{key:"label_printing",label:Object(g.__)("Enable shipping label printing",'woocommerce'),description:c.includes("woocommerce-shipstation-integration")?ee()({mixedString:Object(g.__)("We recommend using ShipStation to save time at the post office by printing your shipping labels at home. Try ShipStation free for 30 days. {{link}}Learn more{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://woocommerce.com/products/shipstation-integration",target:"_blank",type:"external"})}}):Object(g.__)("With WooCommerce Shipping and Jetpack you can save time at the Post Office by printing your shipping labels at home",'woocommerce'),content:Object(d.createElement)(w.Plugins,X()({onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!0,plugins_to_activate:c}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.recordEvent)("tasklist_shipping_label_printing",{install:!1,plugins_to_activate:c}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))},pluginSlugs:c},this.props)),visible:c.length},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable label printing",'woocommerce'),content:Object(d.createElement)(re,X()({redirectUrl:Object(j.f)("admin.php?page=wc-admin"),completeStep:this.completeStep},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_shipping_connect_store")}})),visible:r}];return Object(k.filter)(a,(function(e){return e.visible}))}},{key:"render",value:function(){var e=this.state,t=e.isPending,n=e.step,o=this.props.isUpdateSettingsRequesting;return Object(d.createElement)("div",{className:"woocommerce-task-shipping"},Object(d.createElement)(w.Card,{className:"is-narrow"},Object(d.createElement)(w.Stepper,{isPending:t||o,isVertical:!0,currentStep:n,steps:this.getSteps()})))}}]),o}(d.Component),Oe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.PLUGINS_STORE_NAME),r=c.getActivePlugins,a=c.isJetpackConnected,i=n("general").general,s=void 0===i?{}:i,l=Object(S.b)(s.woocommerce_default_country),u=Object(j.g)("dataEndpoints",{}).countries,m=l?(void 0===u?[]:u).find((function(e){return e.code===l})):null,p=m?m.name:null,d=r();return{countryCode:l,countryName:p,isUpdateSettingsRequesting:o("general"),settings:s,activePlugins:d,isJetpackConnected:a()}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,updateAndPersistSettingsForGroup:e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup}})))(ge),ye=n(142);function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var we=function(e){s()(o,e);var t,n=je(o);function o(e){var t;c()(this,o),t=n.call(this,e);var r=e.hasCompleteAddress,a=e.pluginsToActivate;return t.initialState={isPending:!1,stepIndex:r?1:0,cachedPluginsToActivate:a},t.state=t.initialState,t.completeStep=t.completeStep.bind(q()(t)),t}return a()(o,[{key:"componentDidMount",value:function(){this.reset()}},{key:"reset",value:function(){this.setState(this.initialState)}},{key:"shouldShowSuccessScreen",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.hasCompleteAddress,o=e.pluginsToActivate;return n&&!o.length&&t&&this.isTaxJarSupported()}},{key:"isTaxJarSupported",value:function(){var e=this.props,t=e.countryCode,n=e.tasksStatus,o=n.automatedTaxSupportedCountries,c=void 0===o?[]:o;return!n.taxJarActivated&&c.includes(t)}},{key:"completeStep",value:function(){var e=this.state.stepIndex;this.getSteps()[e+1]&&this.setState({stepIndex:e+1})}},{key:"manuallyConfigureTaxRates",value:(t=I()(R.a.mark((function e(){var t,n,o,c=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.props,n=t.generalSettings,o=t.updateAndPersistSettingsForGroup,"yes"!==n.woocommerce_calc_taxes?(this.setState({isPending:!0}),o("general",{general:ve(ve({},n),{},{woocommerce_calc_taxes:"yes"})}).then((function(){return c.redirectToTaxSettings()})).catch((function(e){return Object(be.a)(e)}))):this.redirectToTaxSettings();case 2:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateAutomatedTax",value:function(e){var t=this,n=this.props,o=n.clearTaskStatusCache,c=n.createNotice,r=n.updateAndPersistSettingsForGroup,a=n.generalSettings,i=n.taxSettings;Promise.all([r("tax",{tax:ve(ve({},i),{},{wc_connect_taxes_enabled:e?"yes":"no"})}),r("general",{general:ve(ve({},a),{},{woocommerce_calc_taxes:"yes"})})]).then((function(){o(),e?(c("success",Object(g.__)("You're awesome! One less item on your to-do list ✅",'woocommerce')),Object(U.getHistory)().push(Object(U.getNewPath)({},"/",{}))):t.redirectToTaxSettings()})).catch((function(){c("error",Object(g.__)("There was a problem updating your tax settings.",'woocommerce'))}))}},{key:"redirectToTaxSettings",value:function(){window.location=Object(j.f)("admin.php?page=wc-settings&tab=tax&section=standard&wc_onboarding_active_task=tax")}},{key:"doNotChargeSalesTax",value:function(){var e=this.props.updateOptions;Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!0}),e({woocommerce_no_sales_tax:!0,woocommerce_calc_taxes:"no"}).then((function(){window.location=Object(j.f)("admin.php?page=wc-admin")}))}},{key:"getSteps",value:function(){var e=this,t=this.props,n=t.generalSettings,o=t.isJetpackConnected,c=t.isPending,r=t.tosAccepted,a=t.updateOptions,i=this.state.cachedPluginsToActivate,s=[{key:"store_location",label:Object(g.__)("Set store location",'woocommerce'),description:Object(g.__)("The address from which your business operates",'woocommerce'),content:Object(d.createElement)(ue,X()({},this.props,{onComplete:function(t){var n=Object(S.b)(t.countryState);Object(f.recordEvent)("tasklist_tax_set_location",{country:n}),e.completeStep()},isSettingsRequesting:!1,settings:n})),visible:!0},{key:"plugins",label:Object(g.__)("Install Jetpack and WooCommerce Tax",'woocommerce'),description:Object(g.__)("Jetpack and WooCommerce Tax allow you to automate sales tax calculations",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_tax_install_extensions",{install_extensions:!0}),a({woocommerce_setup_jetpack_opted_in:!0}),e.completeStep()},onError:function(e,t){return Object(be.a)(t)},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_install_extensions",{install_extensions:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("I don't charge sales tax",'woocommerce')}),!r&&Object(d.createElement)(ye.a,{variant:"caption",className:"woocommerce-task__caption"},ee()({mixedString:Object(g.__)("By installing Jetpack and WooCommerce Tax you agree to the {{link}}Terms of Service{{/link}}.",'woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://wordpress.com/tos/",target:"_blank",type:"external"})}}))),visible:(i.length||!r)&&this.isTaxJarSupported()},{key:"connect",label:Object(g.__)("Connect your store",'woocommerce'),description:Object(g.__)("Connect your store to WordPress.com to enable automated sales tax calculations",'woocommerce'),content:Object(d.createElement)(re,X()({},this.props,{onConnect:function(){Object(f.recordEvent)("tasklist_tax_connect_store",{connect:!0,no_tax:!1})},onSkip:function(){Object(f.queueRecordEvent)("tasklist_tax_connect_store",{connect:!1,no_tax:!1}),e.manuallyConfigureTaxRates()},skipText:Object(g.__)("Set up tax rates manually",'woocommerce'),onAbort:function(){return e.doNotChargeSalesTax()},abortText:Object(g.__)("My business doesn't charge sales tax",'woocommerce')})),visible:!o&&this.isTaxJarSupported()},{key:"manual_configuration",label:Object(g.__)("Configure tax rates",'woocommerce'),description:Object(g.__)("Head over to the tax rate settings screen to configure your tax rates",'woocommerce'),content:Object(d.createElement)(d.Fragment,null,Object(d.createElement)(y.a,{disabled:c,isPrimary:!0,isBusy:c,onClick:function(){Object(f.recordEvent)("tasklist_tax_config_rates"),e.manuallyConfigureTaxRates()}},Object(g.__)("Configure",'woocommerce')),Object(d.createElement)("p",null,"yes"!==n.woocommerce_calc_taxes&&ee()({mixedString:Object(g.__)('By clicking "Configure" you\'re enabling tax rates and calculations. More info {{link}}here{{/link}}.','woocommerce'),components:{link:Object(d.createElement)(w.Link,{href:"https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/#section-1",target:"_blank",type:"external"})}}))),visible:!this.isTaxJarSupported()}];return Object(k.filter)(s,(function(e){return e.visible}))}},{key:"renderSuccessScreen",value:function(){var e=this,t=this.props.isPending;return Object(d.createElement)("div",{className:"woocommerce-task-tax__success"},Object(d.createElement)("span",{className:"woocommerce-task-tax__success-icon",role:"img","aria-labelledby":"woocommerce-task-tax__success-message"},"🎊"),Object(d.createElement)(w.H,{id:"woocommerce-task-tax__success-message"},Object(g.__)("Good news!",'woocommerce')),Object(d.createElement)("p",null,ee()({mixedString:Object(g.__)("{{strong}}Jetpack{{/strong}} and {{strong}}WooCommerce Tax{{/strong}} can automate your sales tax calculations for you.",'woocommerce'),components:{strong:Object(d.createElement)("strong",null)}})),Object(d.createElement)(y.a,{disabled:t,isPrimary:!0,isBusy:t,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!0}),e.updateAutomatedTax(!0)}},Object(g.__)("Yes please",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){Object(f.recordEvent)("tasklist_tax_setup_automated_proceed",{setup_automatically:!1}),e.updateAutomatedTax(!1)}},Object(g.__)("No thanks, I'll set up manually",'woocommerce')),Object(d.createElement)(y.a,{disabled:t,isTertiary:!0,onClick:function(){return e.doNotChargeSalesTax()}},Object(g.__)("I don't charge sales tax",'woocommerce')))}},{key:"render",value:function(){var e=this.state.stepIndex,t=this.props,n=t.isPending,o=t.isResolving,c=this.getSteps()[e];return Object(d.createElement)("div",{className:"woocommerce-task-tax"},Object(d.createElement)(w.Card,{className:"is-narrow"},this.shouldShowSuccessScreen()?this.renderSuccessScreen():Object(d.createElement)(w.Stepper,{isPending:n||o,isVertical:!0,currentStep:c.key,steps:this.getSteps()})))}}]),o}(d.Component),Se=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.SETTINGS_STORE_NAME),n=t.getSettings,o=t.isUpdateSettingsRequesting,c=e(b.OPTIONS_STORE_NAME).getOption,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.isJetpackConnected,s=r.isPluginsRequesting,l=e(b.ONBOARDING_STORE_NAME).getTasksStatus,u=n("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=m.woocommerce_store_address,h=m.woocommerce_default_country,_=m.woocommerce_store_postcode,f=Boolean(d&&h&&_),g=n("tax").tax,O=void 0===g?{}:g,y=a(),v=Object(k.difference)(["jetpack","woocommerce-services"],y),j=(c("wc_connect_options")||{}).tos_accepted||c("woocommerce_setup_jetpack_opted_in"),w=l(),E=o("tax")||o("general"),C=s("getJetpackConnectUrl");return{countryCode:p,generalSettings:m,hasCompleteAddress:f,isJetpackConnected:i(),isPending:E,isResolving:C,pluginsToActivate:v,tasksStatus:w,taxSettings:O,tosAccepted:j}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions,o=e(b.SETTINGS_STORE_NAME).updateAndPersistSettingsForGroup,c=e(b.ONBOARDING_STORE_NAME).invalidateResolutionForStoreSelector;return{clearTaskStatusCache:function(){return c("getTasksStatus")},createNotice:t,updateAndPersistSettingsForGroup:o,updateOptions:n}})))(we),Ee=n(4),Ce=n.n(Ee),Pe=n(604);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Re=function(e){s()(r,e);var t,n,o=xe(r);function r(e){var t;c()(this,r),t=o.apply(this,arguments);var n=e.methods,a={};return n.forEach((function(e){return a[e.key]=e.isEnabled})),t.state={busyMethod:null,enabledMethods:a,recommendedMethod:t.getRecommendedMethod()},t.markConfigured=t.markConfigured.bind(q()(t)),t}return a()(r,[{key:"componentDidUpdate",value:function(){var e=this.state.recommendedMethod,t=this.getRecommendedMethod();e!==t&&this.setState({recommendedMethod:t})}},{key:"getRecommendedMethod",value:function(){return this.props.methods.find((function(e){return"wcpay"===e.key&&e.visible}))?"wcpay":"stripe"}},{key:"markConfigured",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.props.clearTaskStatusCache,o=this.state.enabledMethods;this.setState({enabledMethods:Ne(Ne({},o),{},D()({},e,!0))}),n(),Object(f.recordEvent)("tasklist_payment_connect_method",{payment_method:e}),Object(U.getHistory)().push(Object(U.getNewPath)(Ne(Ne({},t),{},{task:"payments"}),"/",{}))}},{key:"getCurrentMethod",value:function(){var e=this.props,t=e.methods,n=e.query;if(n.method)return t.find((function(e){return e.key===n.method}))}},{key:"getInstallStep",value:function(){var e=this.getCurrentMethod();if(e.plugins&&e.plugins.length){var t=this.props.activePlugins,n=e.plugins.filter((function(e){return!t.includes(e)})),o=e.plugins.map((function(e){return b.pluginNames[e]})).join(" "+Object(g.__)("and",'woocommerce')+" ");return{key:"install",label:Object(g.sprintf)(Object(g.__)("Install %s",'woocommerce'),o),content:Object(d.createElement)(w.Plugins,{onComplete:function(t,n){Object(be.a)(n),Object(f.recordEvent)("tasklist_payment_install_method",{plugins:e.plugins})},onError:function(e,t){return Object(be.a)(t)},autoInstall:!0,pluginSlugs:e.plugins}),isComplete:!n.length}}}},{key:"toggleMethod",value:(n=I()(R.a.mark((function e(t){var n,o,c,r,a,i,s;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.props,o=n.clearTaskStatusCache,c=n.methods,r=n.options,a=n.updateOptions,i=this.state.enabledMethods,s=c.find((function(e){return e.key===t})),i[t]=!i[t],this.setState({enabledMethods:i}),Object(f.recordEvent)("tasklist_payment_toggle",{enabled:!s.isEnabled,payment_method:t}),e.next=8,a(D()({},s.optionName,Ne(Ne({},r[s.optionName]),{},{enabled:s.isEnabled?"no":"yes"})));case 8:o();case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"handleClick",value:(t=I()(R.a.mark((function e(t){var n,o,c,r=this;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props.methods,o=t.key,c=t.onClick,Object(f.recordEvent)("tasklist_payment_setup",{options:n.map((function(e){return e.key})),selected:o}),!c){e.next=8;break}return this.setState({busyMethod:o}),e.next=7,new Promise(c).then((function(){r.setState({busyMethod:null})})).catch((function(){r.setState({busyMethod:null})}));case 7:return e.abrupt("return");case 8:Object(U.updateQueryString)({method:o});case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.getCurrentMethod(),n=this.state,o=n.busyMethod,c=n.enabledMethods,r=n.recommendedMethod,a=this.props,i=a.methods,s=a.query;return t?Object(d.createElement)(w.Card,{className:"woocommerce-task-payment-method is-narrow"},Object(d.cloneElement)(t.container,{query:s,installStep:this.getInstallStep(),markConfigured:this.markConfigured,hasCbdIndustry:t.hasCbdIndustry})):Object(d.createElement)("div",{className:"woocommerce-task-payments"},i.map((function(t){var n=t.before,a=t.container,i=t.content,s=t.isConfigured,l=t.key,u=t.title;if(!t.visible)return null;var m=Ce()("woocommerce-task-payment","is-narrow",!s&&"woocommerce-task-payment-not-configured","woocommerce-task-payment-"+l),p=l===r&&!s,h=p&&"wcpay"!==l,_=p&&"wcpay"===l;return Object(d.createElement)(w.Card,{key:l,className:m},Object(d.createElement)("div",{className:"woocommerce-task-payment__before"},h&&Object(d.createElement)("div",{className:"woocommerce-task-payment__recommended-ribbon"},Object(d.createElement)("span",null,Object(g.__)("Recommended",'woocommerce'))),n),Object(d.createElement)("div",{className:"woocommerce-task-payment__text"},Object(d.createElement)(w.H,{className:"woocommerce-task-payment__title"},u,_&&Object(d.createElement)("span",{className:"woocommerce-task-payment__recommended-pill"},Object(g.__)("Recommended",'woocommerce'))),Object(d.createElement)("div",{className:"woocommerce-task-payment__content"},i)),Object(d.createElement)("div",{className:"woocommerce-task-payment__after"},a&&!s?Object(d.createElement)(y.a,{isPrimary:l===r,isSecondary:l!==r,isBusy:o===l,disabled:o,onClick:function(){return e.handleClick(t)}},Object(g.__)("Set up",'woocommerce')):Object(d.createElement)(me.a,{checked:c[l],onChange:function(){return e.toggleMethod(l)},onClick:function(e){return e.stopPropagation()}})))})))}}]),r}(d.Component),Ae=Object(h.a)(Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,o=e(b.OPTIONS_STORE_NAME).updateOptions,c=e(b.ONBOARDING_STORE_NAME),r=c.invalidateResolution,a=c.invalidateResolutionForStoreSelector;return r("getProfileItems",[]),r("getTasksStatus",[]),{clearTaskStatusCache:function(){return a("getTasksStatus")},createNotice:t,installAndActivatePlugins:n,updateOptions:o}})),Object(_.withSelect)((function(e,t){var n=t.createNotice,o=t.installAndActivatePlugins,c=e(b.ONBOARDING_STORE_NAME).getProfileItems,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.isJetpackConnected,l=(0,e(b.SETTINGS_STORE_NAME).getSettings)("general").general,u=void 0===l?{}:l,m=e(b.ONBOARDING_STORE_NAME).getTasksStatus,p=i(),d=m(),h=c(),_=["woocommerce_woocommerce_payments_settings","woocommerce_stripe_settings","woocommerce_ppec_paypal_settings","woocommerce_payfast_settings","woocommerce_square_credit_card_settings","woocommerce_klarna_payments_settings","woocommerce_kco_settings","wc_square_refresh_tokens","woocommerce_cod_settings","woocommerce_bacs_settings","woocommerce_bacs_accounts","woocommerce_eway_settings","woocommerce_razorpay_settings"].reduce((function(e,t){return e[t]=r(t),e}),{}),f=Object(S.b)(u.woocommerce_default_country);return{countryCode:f,profileItems:h,activePlugins:p,options:_,methods:Object(Pe.a)({activePlugins:p,countryCode:f,createNotice:n,installAndActivatePlugins:o,isJetpackConnected:s(),onboardingStatus:d,options:_,profileItems:h})}})))(Re);function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Me(e,t,n,o){Object(f.recordEvent)("task_view",{task_name:e,wcs_installed:o.includes("woocommerce-services"),wcs_active:n.includes("woocommerce-services"),jetpack_installed:o.includes("jetpack"),jetpack_active:n.includes("jetpack"),jetpack_connected:t})}function De(e){var t=e.activePlugins,n=e.countryCode,o=e.createNotice,c=e.installAndActivatePlugins,r=e.installedPlugins,a=e.isJetpackConnected,i=e.onboardingStatus,s=e.profileItems,l=e.query,u=e.toggleCartModal,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({hasPaymentGateway:!1,hasPhysicalProducts:!1,hasProducts:!1,isAppearanceComplete:!1,isTaxComplete:!1,shippingZonesCount:0,wcPayIsConnected:!1},i),p=m.hasPaymentGateway,h=m.hasPhysicalProducts,_=m.hasProducts,b=m.isAppearanceComplete,O=m.isTaxComplete,y=m.shippingZonesCount,k=m.wcPayIsConnected,v=Object(S.a)(s,r),j=v.products,w=v.remainingProducts,E=v.uniqueItemsList,C=-1!==r.indexOf("woocommerce-payments"),P=s.completed,T=s.product_types,N=Object(g.__)("Add paid extensions to my store");if(1===E.length){var x=E[0].name,A=Object(g.__)("Add %s to my store",'woocommerce');N=Object(g.sprintf)(A,x)}var M,F=[{key:"store_details",title:Object(g.__)("Store details",'woocommerce'),container:null,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"store_details"}),Object(U.getHistory)().push(Object(U.getNewPath)({},"/setup-wizard",{}))},completed:P,visible:!0,time:Object(g.__)("4 minutes",'woocommerce'),type:"setup"},{key:"purchase",title:N,container:null,onClick:function(){return Object(f.recordEvent)("tasklist_click",{task_name:"purchase"}),w.length?u():null},visible:j.length,completed:j.length&&!w.length,time:Object(g.__)("2 minutes",'woocommerce'),isDismissable:!0,type:"setup"},{key:"products",title:Object(g.__)("Add my products",'woocommerce'),container:Object(d.createElement)(Y,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"products"}),Object(U.updateQueryString)({task:"products"})},completed:_,visible:!0,time:Object(g.__)("1 minute per product",'woocommerce'),type:"setup"},{key:"woocommerce-payments",title:Object(g.__)("Set up WooCommerce Payments",'woocommerce'),container:Object(d.createElement)(d.Fragment,null),completed:k,onClick:(M=I()(R.a.mark((function e(n){return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("A"!==n.target.nodeName){e.next=2;break}return e.abrupt("return",!1);case 2:return e.next=4,new Promise((function(e,n){return Me("wcpay",a,t,r),Object(f.recordEvent)("tasklist_click",{task_name:"woocommerce-payments"}),Object(Pe.b)(e,n,o,c)}));case 4:case"end":return e.stop()}}),e)}))),function(e){return M.apply(this,arguments)}),visible:window.wcAdminFeatures.wcpay&&C&&"US"===n,additionalInfo:Object(g.__)('By setting up, you are agreeing to the <a href="https://wordpress.com/tos/" target="_blank">Terms of Service</a>','woocommerce'),time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"payments",title:Object(g.__)("Set up payments",'woocommerce'),container:Object(d.createElement)(Ae,null),completed:p,onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"payments"}),Object(U.updateQueryString)({task:"payments"})},visible:!C||"US"!==n,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"},{key:"tax",title:Object(g.__)("Set up tax",'woocommerce'),container:Object(d.createElement)(Se,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"tax"}),Object(U.updateQueryString)({task:"tax"})},completed:O,visible:!0,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"shipping",title:Object(g.__)("Set up shipping",'woocommerce'),container:Object(d.createElement)(Oe,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"shipping"}),Object(U.updateQueryString)({task:"shipping"})},completed:y>0,visible:T&&T.includes("physical")||h,time:Object(g.__)("1 minute",'woocommerce'),type:"setup"},{key:"appearance",title:Object(g.__)("Personalize my store",'woocommerce'),container:Object(d.createElement)(Z,null),onClick:function(){Object(f.recordEvent)("tasklist_click",{task_name:"appearance"}),Object(U.updateQueryString)({task:"appearance"})},completed:b,visible:!0,time:Object(g.__)("2 minutes",'woocommerce'),type:"setup"}];return Object(L.applyFilters)("woocommerce_admin_onboarding_task_list",F,l)}var Le=n(28),Ue=n.n(Le),Fe=n(532),qe=n(364),Be=n(533),Ge=n(377),Je=n(78),Ve=Object(d.createElement)(Je.c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(d.createElement)(Je.b,{d:"M9 18.6L3.5 13l1-1L9 16.4l9.5-9.9 1 1z"}));function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){D()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var We=function(e){s()(n,e);var t=Ze(n);function n(){return c()(this,n),t.apply(this,arguments)}return a()(n,[{key:"componentDidMount",value:function(){this.recordTaskView(),this.recordTaskListView(),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"componentDidUpdate",value:function(e){var t=this.props.query;e.query.task!==t.task&&(window.document.documentElement.scrollTop=0,this.recordTaskView()),this.possiblyCompleteTaskList(),this.possiblyTrackCompletedTasks()}},{key:"possiblyCompleteTaskList",value:function(){var e=this.props,t=e.isExtended,n=e.isTaskListComplete,o=e.isExtendedTaskListComplete,c=e.updateOptions,r=!t&&!n,a=t&&!o,i=t?{woocommerce_extended_task_list_complete:"yes"}:{woocommerce_task_list_complete:"yes",woocommerce_default_homepage_layout:"two_columns"};this.getIncompleteTasks().length||!r&&!a||c(ze({},i))}},{key:"getCompletedTaskKeys",value:function(){return this.getVisibleTasks("all").filter((function(e){return e.completed})).map((function(e){return e.key}))}},{key:"getIncompleteTasks",value:function(){var e=this.props,t=e.dismissedTasks;return e.specificTasks.filter((function(e){return e.visible&&!e.completed&&!t.includes(e.key)}))}},{key:"shouldUpdateCompletedTasks",value:function(e,t){return 0!==t.length&&!t.every((function(t){return e.indexOf(t)>=0}))}},{key:"getTrackedCompletedTasks",value:function(e,t){return t?e.filter((function(e){return t.includes(e)})):[]}},{key:"possiblyTrackCompletedTasks",value:function(){var e=this.props,t=e.trackedCompletedTasks,n=e.updateOptions,o=this.getCompletedTaskKeys(),c=this.getTrackedCompletedTasks(o,t);this.shouldUpdateCompletedTasks(c,o)&&n({woocommerce_task_list_tracked_completed_tasks:o})}},{key:"dismissTask",value:function(e){var t=this,n=e.key,o=e.onDismiss,c=this.props,r=c.createNotice,a=c.dismissedTasks,i=c.updateOptions;r("success",Object(g.__)("Task dismissed"),{actions:[{label:Object(g.__)("Undo",'woocommerce'),onClick:function(){return t.undoDismissTask(n)}}]}),Object(f.recordEvent)("tasklist_dismiss_task",{task_name:n}),i({woocommerce_task_list_dismissed_tasks:[].concat(Ue()(a),[n])}),o&&o()}},{key:"undoDismissTask",value:function(e){var t=this.props,n=t.dismissedTasks;(0,t.updateOptions)({woocommerce_task_list_dismissed_tasks:n.filter((function(t){return t!==e}))})}},{key:"getVisibleTasks",value:function(e){var t=this.props,n=t.allTasks,o=t.specificTasks,c=t.dismissedTasks;return("all"===e?n:o).filter((function(e){return e.visible&&!c.includes(e.key)}))}},{key:"recordTaskView",value:function(){var e=this.props,t=e.isJetpackConnected,n=e.activePlugins,o=e.installedPlugins,c=e.query.task;c&&Me(c,t,n,o)}},{key:"recordTaskListView",value:function(){if(!this.getCurrentTask()){var e=this.props.profileItems,t=this.getVisibleTasks();Object(f.recordEvent)("tasklist_view",{number_tasks:t.length,store_connected:e.wccom_connected})}}},{key:"hideTaskCard",value:function(e,t){var n=t?"extended_tasklist_completed":"tasklist_completed",o=t?{woocommerce_extended_task_list_hidden:"yes"}:{woocommerce_task_list_hidden:"yes",woocommerce_task_list_prompt_shown:!0,woocommerce_default_homepage_layout:"two_columns"};Object(f.recordEvent)(n,{action:e,completed_task_count:this.getCompletedTaskKeys().length,incomplete_task_count:this.getIncompleteTasks().length}),this.props.updateOptions(ze({},o))}},{key:"getCurrentTask",value:function(){var e=this.props,t=e.specificTasks,n=e.query.task,o=t.find((function(e){return e.key===n}));return o||null}},{key:"renderMenu",value:function(e){var t=this;return Object(d.createElement)("div",{className:"woocommerce-card__menu woocommerce-card__header-item"},Object(d.createElement)(w.EllipsisMenu,{label:Object(g.__)("Task List Options",'woocommerce'),renderContent:function(){return Object(d.createElement)("div",{className:"woocommerce-task-card__section-controls"},Object(d.createElement)(y.a,{onClick:function(){return t.hideTaskCard("remove_card",e)}},Object(g.__)("Hide this",'woocommerce')))}}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.isExtended,o=t.query,c=o.task,r=this.getCurrentTask();if(c&&!r)return null;var a=n?Object(g.__)("Extensions setup",'woocommerce'):Object(g.__)("Finish setup",'woocommerce'),i=this.getVisibleTasks().map((function(t){return t.className=Ce()(t.completed?"is-complete":null,t.className),t.before=Object(d.createElement)("div",{className:"woocommerce-task__icon"},t.completed&&Object(d.createElement)(Ge.a,{icon:Ve})),t.title=Object(d.createElement)(ye.a,{as:"div",variant:t.completed?"body.small":"button"},t.title,t.additionalInfo&&Object(d.createElement)("div",{className:"woocommerce-task__additional-info",dangerouslySetInnerHTML:Object(E.a)(t.additionalInfo)}),t.time&&!t.completed&&Object(d.createElement)("div",{className:"woocommerce-task__estimated-time"},t.time)),!t.completed&&t.isDismissable&&(t.after=Object(d.createElement)(y.a,{"data-testid":"".concat(t.key,"-dismiss-button"),isTertiary:!0,onClick:function(n){n.stopPropagation(),e.dismissTask(t)}},Object(g.__)("Dismiss",'woocommerce'))),t.onClick||(t.onClick=function(e){if("A"===e.target.nodeName)return!1;Object(U.updateQueryString)({task:t.key})}),t}));return n&&!i.length?Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)("div",{className:"woocommerce-task-dashboard__container"},r?Object(d.cloneElement)(r.container,{query:o}):Object(d.createElement)(d.Fragment,null,Object(d.createElement)(Fe.a,{size:"large",className:"woocommerce-task-card woocommerce-homescreen-card"},Object(d.createElement)(qe.a,{size:"medium"},Object(d.createElement)("div",{className:"wooocommerce-task-card__header"},Object(d.createElement)(ye.a,{variant:"title.small"},a),Object(d.createElement)(w.Badge,{count:this.getIncompleteTasks().length})),this.renderMenu(n)),Object(d.createElement)(Be.a,null,Object(d.createElement)(w.List,{items:i}))))))}}]),n}(d.Component),Qe=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.PLUGINS_STORE_NAME),a=r.getActivePlugins,i=r.getInstalledPlugins,s=r.isJetpackConnected,l=n(),u=c("general").general,m=void 0===u?{}:u,p=Object(S.b)(m.woocommerce_default_country),d=a(),h=i(),_=o();return{activePlugins:d,countryCode:p,isJetpackConnected:s(),installedPlugins:h,onboardingStatus:_,profileItems:l}})),Object(_.withDispatch)((function(e){var t=e("core/notices").createNotice,n=e(b.OPTIONS_STORE_NAME).updateOptions;return{createNotice:t,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins,updateOptions:n}})))(We);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=p()(e);if(t){var c=p()(this).constructor;n=Reflect.construct(o,arguments,c)}else n=o.apply(this,arguments);return u()(this,n)}}var Ke=function(e){s()(n,e);var t=Ye(n);function n(e){var o;return c()(this,n),(o=t.call(this,e)).state={isCartModalOpen:!1},o}return a()(n,[{key:"componentDidMount",value:function(){document.body.classList.add("woocommerce-onboarding"),document.body.classList.add("woocommerce-task-dashboard__body")}},{key:"getAllTasks",value:function(){var e=this.props;return De({activePlugins:e.activePlugins,countryCode:e.countryCode,createNotice:e.createNotice,installAndActivatePlugins:e.installAndActivatePlugins,installedPlugins:e.installedPlugins,isJetpackConnected:e.isJetpackConnected,onboardingStatus:e.onboardingStatus,profileItems:e.profileItems,query:e.query,toggleCartModal:this.toggleCartModal.bind(this)})}},{key:"groupBy",value:function(e,t){return e.reduce((function(e,n){return(e[n[t]]=e[n[t]]||[]).push(n),e}),{})}},{key:"toggleCartModal",value:function(){var e=this.state.isCartModalOpen;e||Object(f.recordEvent)("tasklist_purchase_extensions"),this.setState({isCartModalOpen:!e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.dismissedTasks,o=t.isExtendedTaskListComplete,c=t.isExtendedTaskListHidden,r=t.isSetupTaskListHidden,a=t.isTaskListComplete,i=t.query,s=t.trackedCompletedTasks,l=this.state.isCartModalOpen,u=this.getAllTasks(),m=this.groupBy(u,"type"),p=m.extension,h=m.setup;return Object(d.createElement)(d.Fragment,null,h&&!r&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isTaskListComplete:a,isExtended:!1,query:i,specificTasks:h,trackedCompletedTasks:s}),p&&!c&&Object(d.createElement)(Qe,{allTasks:u,dismissedTasks:n,isExtendedTaskListComplete:o,isExtended:!0,query:i,specificTasks:p,trackedCompletedTasks:s}),l&&Object(d.createElement)(N,{onClose:function(){return e.toggleCartModal()},onClickPurchaseLater:function(){return e.toggleCartModal()}}))}}]),n}(d.Component);t.default=Object(h.a)(Object(_.withSelect)((function(e){var t=e(b.ONBOARDING_STORE_NAME),n=t.getProfileItems,o=t.getTasksStatus,c=e(b.SETTINGS_STORE_NAME).getSettings,r=e(b.OPTIONS_STORE_NAME).getOption,a=e(b.PLUGINS_STORE_NAME),i=a.getActivePlugins,s=a.getInstalledPlugins,l=a.isJetpackConnected,u=n(),m=c("general").general,p=void 0===m?{}:m,d=Object(S.b)(p.woocommerce_default_country),h=i(),_=s(),f=o();return{activePlugins:h,countryCode:d,dismissedTasks:r("woocommerce_task_list_dismissed_tasks")||[],isExtendedTaskListComplete:"yes"===r("woocommerce_extended_task_list_complete"),isExtendedTaskListHidden:"yes"===r("woocommerce_extended_task_list_hidden"),isJetpackConnected:l(),isSetupTaskListHidden:"yes"===r("woocommerce_task_list_hidden"),isTaskListComplete:"yes"===r("woocommerce_task_list_complete"),installedPlugins:_,onboardingStatus:f,profileItems:u,trackedCompletedTasks:r("woocommerce_task_list_tracked_completed_tasks")||[]}})),Object(_.withDispatch)((function(e){return{createNotice:e("core/notices").createNotice,installAndActivatePlugins:e(b.PLUGINS_STORE_NAME).installAndActivatePlugins}})))(Ke)}}]);
packages/woocommerce-admin/includes/feature-config.php CHANGED
@@ -14,7 +14,7 @@ if ( ! function_exists( 'wc_admin_get_feature_config' ) ) {
14
  'marketing' => true,
15
  'minified-js' => false,
16
  'mobile-app-banner' => true,
17
- 'navigation' => true,
18
  'onboarding' => true,
19
  'remote-inbox-notifications' => true,
20
  'shipping-label-banner' => true,
14
  'marketing' => true,
15
  'minified-js' => false,
16
  'mobile-app-banner' => true,
17
+ 'navigation' => false,
18
  'onboarding' => true,
19
  'remote-inbox-notifications' => true,
20
  'shipping-label-banner' => true,
packages/woocommerce-admin/languages/woocommerce-admin.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the WooCommerce Admin package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce Admin 1.8.1\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-admin\n"
8
- "POT-Creation-Date: 2020-12-15 01:25:51+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -2798,30 +2798,12 @@ msgstr ""
2798
  msgid "Shipping Label"
2799
  msgstr ""
2800
 
2801
- #: src/Loader.php:250 src/Loader.php:270
2802
- msgid "Features"
2803
- msgstr ""
2804
-
2805
- #: src/Loader.php:272
2806
- msgid ""
2807
- "Start using new features that are being progressively rolled out to improve "
2808
- "the store management experience."
2809
- msgstr ""
2810
-
2811
- #: src/Loader.php:276
2812
- msgid "Navigation"
2813
- msgstr ""
2814
-
2815
- #: src/Loader.php:277
2816
- msgid "Adds the new WooCommerce navigation experience to the dashboard"
2817
- msgstr ""
2818
-
2819
- #: src/Loader.php:304
2820
  #: client/layout/controller.js:157
2821
  msgid "Setup Wizard"
2822
  msgstr ""
2823
 
2824
- #: src/Loader.php:1025
2825
  #. translators: %1$s: updated title, %2$s: blog info name
2826
  msgid "%1$s &lsaquo; %2$s"
2827
  msgstr ""
@@ -2830,27 +2812,27 @@ msgstr ""
2830
  msgid "WooCommerce Admin"
2831
  msgstr ""
2832
 
2833
- #: src/Loader.php:1193
2834
  msgid "Settings for WooCommerce admin reporting."
2835
  msgstr ""
2836
 
2837
- #: src/Loader.php:1212
2838
  msgid "Excluded report order statuses"
2839
  msgstr ""
2840
 
2841
- #: src/Loader.php:1213
2842
  msgid "Statuses that should not be included when calculating report totals."
2843
  msgstr ""
2844
 
2845
- #: src/Loader.php:1221
2846
  msgid "Actionable order statuses"
2847
  msgstr ""
2848
 
2849
- #: src/Loader.php:1222
2850
  msgid "Statuses that require extra action on behalf of the store admin."
2851
  msgstr ""
2852
 
2853
- #: src/Loader.php:1230 src/Loader.php:1231
2854
  msgid "Default Date Range"
2855
  msgstr ""
2856
 
@@ -5205,7 +5187,7 @@ msgstr ""
5205
  #: client/homescreen/activity-panel/reviews/index.js:115
5206
  #: client/homescreen/activity-panel/stock/card.js:102
5207
  #: client/inbox-panel/action.js:90
5208
- #: client/task-list/list.js:143
5209
  msgid "Undo"
5210
  msgstr ""
5211
 
@@ -5391,7 +5373,7 @@ msgid "All messages dismissed."
5391
  msgstr ""
5392
 
5393
  #: client/inbox-panel/card.js:153
5394
- #: client/task-list/list.js:328
5395
  msgid "Dismiss"
5396
  msgstr ""
5397
 
@@ -5546,7 +5528,7 @@ msgid "Activate"
5546
  msgstr ""
5547
 
5548
  #: client/marketing/overview/installed-extensions/row.js:112
5549
- #: client/task-list/list.js:284
5550
  msgid "Finish setup"
5551
  msgstr ""
5552
 
@@ -6157,19 +6139,19 @@ msgstr ""
6157
  msgid "Tax"
6158
  msgstr ""
6159
 
6160
- #: client/task-list/list.js:140
6161
  msgid "Task dismissed"
6162
  msgstr ""
6163
 
6164
- #: client/task-list/list.js:253
6165
  msgid "Task List Options"
6166
  msgstr ""
6167
 
6168
- #: client/task-list/list.js:264
6169
  msgid "Hide this"
6170
  msgstr ""
6171
 
6172
- #: client/task-list/list.js:283
6173
  msgid "Extensions setup"
6174
  msgstr ""
6175
 
2
  # This file is distributed under the same license as the WooCommerce Admin package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce Admin 1.8.2\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-admin\n"
8
+ "POT-Creation-Date: 2020-12-23 01:26:31+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
2798
  msgid "Shipping Label"
2799
  msgstr ""
2800
 
2801
+ #: src/Loader.php:256
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2802
  #: client/layout/controller.js:157
2803
  msgid "Setup Wizard"
2804
  msgstr ""
2805
 
2806
+ #: src/Loader.php:977
2807
  #. translators: %1$s: updated title, %2$s: blog info name
2808
  msgid "%1$s &lsaquo; %2$s"
2809
  msgstr ""
2812
  msgid "WooCommerce Admin"
2813
  msgstr ""
2814
 
2815
+ #: src/Loader.php:1145
2816
  msgid "Settings for WooCommerce admin reporting."
2817
  msgstr ""
2818
 
2819
+ #: src/Loader.php:1164
2820
  msgid "Excluded report order statuses"
2821
  msgstr ""
2822
 
2823
+ #: src/Loader.php:1165
2824
  msgid "Statuses that should not be included when calculating report totals."
2825
  msgstr ""
2826
 
2827
+ #: src/Loader.php:1173
2828
  msgid "Actionable order statuses"
2829
  msgstr ""
2830
 
2831
+ #: src/Loader.php:1174
2832
  msgid "Statuses that require extra action on behalf of the store admin."
2833
  msgstr ""
2834
 
2835
+ #: src/Loader.php:1182 src/Loader.php:1183
2836
  msgid "Default Date Range"
2837
  msgstr ""
2838
 
5187
  #: client/homescreen/activity-panel/reviews/index.js:115
5188
  #: client/homescreen/activity-panel/stock/card.js:102
5189
  #: client/inbox-panel/action.js:90
5190
+ #: client/task-list/list.js:147
5191
  msgid "Undo"
5192
  msgstr ""
5193
 
5373
  msgstr ""
5374
 
5375
  #: client/inbox-panel/card.js:153
5376
+ #: client/task-list/list.js:332
5377
  msgid "Dismiss"
5378
  msgstr ""
5379
 
5528
  msgstr ""
5529
 
5530
  #: client/marketing/overview/installed-extensions/row.js:112
5531
+ #: client/task-list/list.js:288
5532
  msgid "Finish setup"
5533
  msgstr ""
5534
 
6139
  msgid "Tax"
6140
  msgstr ""
6141
 
6142
+ #: client/task-list/list.js:144
6143
  msgid "Task dismissed"
6144
  msgstr ""
6145
 
6146
+ #: client/task-list/list.js:257
6147
  msgid "Task List Options"
6148
  msgstr ""
6149
 
6150
+ #: client/task-list/list.js:268
6151
  msgid "Hide this"
6152
  msgstr ""
6153
 
6154
+ #: client/task-list/list.js:287
6155
  msgid "Extensions setup"
6156
  msgstr ""
6157
 
packages/woocommerce-admin/readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: ecommerce, e-commerce, store, sales, reports, analytics, dashboard, activi
4
  Requires at least: 5.3.0
5
  Tested up to: 5.4.2
6
  Requires PHP: 5.6.20
7
- Stable tag: 1.8.1
8
  License: GPLv3
9
  License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
10
 
@@ -73,6 +73,11 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
73
 
74
  == Changelog ==
75
 
 
 
 
 
 
76
  == 1.8.1 12/15/2020 ==
77
 
78
  - Fix: Product exclusion filter on Orders Report.
4
  Requires at least: 5.3.0
5
  Tested up to: 5.4.2
6
  Requires PHP: 5.6.20
7
+ Stable tag: 1.8.2
8
  License: GPLv3
9
  License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
10
 
73
 
74
  == Changelog ==
75
 
76
+ == 1.8.2 12/22/2020 ==
77
+
78
+ - Fix: Completed tasks tracking causing infinite loop #5941
79
+ - Fix: Remove Navigation access #5940
80
+
81
  == 1.8.1 12/15/2020 ==
82
 
83
  - Fix: Product exclusion filter on Orders Report.
packages/woocommerce-admin/src/Composer/Package.php CHANGED
@@ -24,7 +24,7 @@ class Package {
24
  *
25
  * @var string
26
  */
27
- const VERSION = '1.8.1';
28
 
29
  /**
30
  * Package active.
24
  *
25
  * @var string
26
  */
27
+ const VERSION = '1.8.2';
28
 
29
  /**
30
  * Package active.
packages/woocommerce-admin/src/FeaturePlugin.php CHANGED
@@ -153,7 +153,7 @@ class FeaturePlugin {
153
  $this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
154
  // WARNING: Do not directly edit this version number constant.
155
  // It is updated as part of the prebuild process from the package.json value.
156
- $this->define( 'WC_ADMIN_VERSION_NUMBER', '1.8.1' );
157
  }
158
 
159
  /**
153
  $this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
154
  // WARNING: Do not directly edit this version number constant.
155
  // It is updated as part of the prebuild process from the package.json value.
156
+ $this->define( 'WC_ADMIN_VERSION_NUMBER', '1.8.2' );
157
  }
158
 
159
  /**
packages/woocommerce-admin/src/Loader.php CHANGED
@@ -61,8 +61,6 @@ class Loader {
61
  add_action( 'init', array( __CLASS__, 'define_tables' ) );
62
  // Load feature before WooCommerce update hooks.
63
  add_action( 'init', array( __CLASS__, 'load_features' ), 4 );
64
- add_filter( 'woocommerce_get_sections_advanced', array( __CLASS__, 'add_features_section' ) );
65
- add_filter( 'woocommerce_get_settings_advanced', array( __CLASS__, 'add_features_settings' ), 10, 2 );
66
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ) );
67
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'inject_wc_settings_dependencies' ), 14 );
68
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'load_scripts' ), 15 );
@@ -240,52 +238,6 @@ class Loader {
240
  }
241
  }
242
 
243
- /**
244
- * Adds the Features section to the advanced tab of WooCommerce Settings
245
- *
246
- * @param array $sections Sections.
247
- * @return array
248
- */
249
- public static function add_features_section( $sections ) {
250
- $sections['features'] = __( 'Features', 'woocommerce' );
251
- return $sections;
252
- }
253
-
254
- /**
255
- * Adds the Features settings.
256
- *
257
- * @param array $settings Settings.
258
- * @param string $current_section Current section slug.
259
- * @return array
260
- */
261
- public static function add_features_settings( $settings, $current_section ) {
262
- if ( 'features' !== $current_section ) {
263
- return $settings;
264
- }
265
-
266
- return apply_filters(
267
- 'woocommerce_settings_features',
268
- array(
269
- array(
270
- 'title' => __( 'Features', 'woocommerce' ),
271
- 'type' => 'title',
272
- 'desc' => __( 'Start using new features that are being progressively rolled out to improve the store management experience.', 'woocommerce' ),
273
- 'id' => 'features_options',
274
- ),
275
- array(
276
- 'title' => __( 'Navigation', 'woocommerce' ),
277
- 'desc' => __( 'Adds the new WooCommerce navigation experience to the dashboard', 'woocommerce' ),
278
- 'id' => 'woocommerce_navigation_enabled',
279
- 'type' => 'checkbox',
280
- ),
281
- array(
282
- 'type' => 'sectionend',
283
- 'id' => 'features_options',
284
- ),
285
- )
286
- );
287
- }
288
-
289
  /**
290
  * Connects existing WooCommerce pages.
291
  *
61
  add_action( 'init', array( __CLASS__, 'define_tables' ) );
62
  // Load feature before WooCommerce update hooks.
63
  add_action( 'init', array( __CLASS__, 'load_features' ), 4 );
 
 
64
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'register_scripts' ) );
65
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'inject_wc_settings_dependencies' ), 14 );
66
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'load_scripts' ), 15 );
238
  }
239
  }
240
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
241
  /**
242
  * Connects existing WooCommerce pages.
243
  *
packages/woocommerce-admin/vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc::getLoader();
packages/woocommerce-admin/vendor/autoload_packages.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/composer/ClassLoader.php CHANGED
@@ -37,8 +37,8 @@ namespace Composer\Autoload;
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
- * @see https://www.php-fig.org/psr/psr-0/
41
- * @see https://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
37
  *
38
  * @author Fabien Potencier <fabien@symfony.com>
39
  * @author Jordi Boggiano <j.boggiano@seld.be>
40
+ * @see http://www.php-fig.org/psr/psr-0/
41
+ * @see http://www.php-fig.org/psr/psr-4/
42
  */
43
  class ClassLoader
44
  {
packages/woocommerce-admin/vendor/composer/InstalledVersions.php DELETED
@@ -1,241 +0,0 @@
1
- <?php
2
-
3
- namespace Composer;
4
-
5
- use Composer\Semver\VersionParser;
6
-
7
-
8
-
9
-
10
-
11
-
12
- class InstalledVersions
13
- {
14
- private static $installed = array (
15
- 'root' =>
16
- array (
17
- 'pretty_version' => '1.8.1',
18
- 'version' => '1.8.1.0',
19
- 'aliases' =>
20
- array (
21
- ),
22
- 'reference' => NULL,
23
- 'name' => 'woocommerce/woocommerce-admin',
24
- ),
25
- 'versions' =>
26
- array (
27
- 'automattic/jetpack-autoloader' =>
28
- array (
29
- 'pretty_version' => 'v2.5.0',
30
- 'version' => '2.5.0.0',
31
- 'aliases' =>
32
- array (
33
- ),
34
- 'reference' => '7945e862473e39f05e6f698f1598ea30a12e5965',
35
- ),
36
- 'composer/installers' =>
37
- array (
38
- 'pretty_version' => 'v1.9.0',
39
- 'version' => '1.9.0.0',
40
- 'aliases' =>
41
- array (
42
- ),
43
- 'reference' => 'b93bcf0fa1fccb0b7d176b0967d969691cd74cca',
44
- ),
45
- 'roundcube/plugin-installer' =>
46
- array (
47
- 'replaced' =>
48
- array (
49
- 0 => '*',
50
- ),
51
- ),
52
- 'shama/baton' =>
53
- array (
54
- 'replaced' =>
55
- array (
56
- 0 => '*',
57
- ),
58
- ),
59
- 'woocommerce/woocommerce-admin' =>
60
- array (
61
- 'pretty_version' => '1.8.1',
62
- 'version' => '1.8.1.0',
63
- 'aliases' =>
64
- array (
65
- ),
66
- 'reference' => NULL,
67
- ),
68
- ),
69
- );
70
-
71
-
72
-
73
-
74
-
75
-
76
-
77
- public static function getInstalledPackages()
78
- {
79
- return array_keys(self::$installed['versions']);
80
- }
81
-
82
-
83
-
84
-
85
-
86
-
87
-
88
-
89
-
90
- public static function isInstalled($packageName)
91
- {
92
- return isset(self::$installed['versions'][$packageName]);
93
- }
94
-
95
-
96
-
97
-
98
-
99
-
100
-
101
-
102
-
103
-
104
-
105
-
106
-
107
-
108
- public static function satisfies(VersionParser $parser, $packageName, $constraint)
109
- {
110
- $constraint = $parser->parseConstraints($constraint);
111
- $provided = $parser->parseConstraints(self::getVersionRanges($packageName));
112
-
113
- return $provided->matches($constraint);
114
- }
115
-
116
-
117
-
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
- public static function getVersionRanges($packageName)
126
- {
127
- if (!isset(self::$installed['versions'][$packageName])) {
128
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
129
- }
130
-
131
- $ranges = array();
132
- if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
133
- $ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
134
- }
135
- if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
136
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
137
- }
138
- if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
139
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
140
- }
141
- if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
142
- $ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
143
- }
144
-
145
- return implode(' || ', $ranges);
146
- }
147
-
148
-
149
-
150
-
151
-
152
- public static function getVersion($packageName)
153
- {
154
- if (!isset(self::$installed['versions'][$packageName])) {
155
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
156
- }
157
-
158
- if (!isset(self::$installed['versions'][$packageName]['version'])) {
159
- return null;
160
- }
161
-
162
- return self::$installed['versions'][$packageName]['version'];
163
- }
164
-
165
-
166
-
167
-
168
-
169
- public static function getPrettyVersion($packageName)
170
- {
171
- if (!isset(self::$installed['versions'][$packageName])) {
172
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
173
- }
174
-
175
- if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
176
- return null;
177
- }
178
-
179
- return self::$installed['versions'][$packageName]['pretty_version'];
180
- }
181
-
182
-
183
-
184
-
185
-
186
- public static function getReference($packageName)
187
- {
188
- if (!isset(self::$installed['versions'][$packageName])) {
189
- throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
190
- }
191
-
192
- if (!isset(self::$installed['versions'][$packageName]['reference'])) {
193
- return null;
194
- }
195
-
196
- return self::$installed['versions'][$packageName]['reference'];
197
- }
198
-
199
-
200
-
201
-
202
-
203
- public static function getRootPackage()
204
- {
205
- return self::$installed['root'];
206
- }
207
-
208
-
209
-
210
-
211
-
212
-
213
-
214
- public static function getRawData()
215
- {
216
- return self::$installed;
217
- }
218
-
219
-
220
-
221
-
222
-
223
-
224
-
225
-
226
-
227
-
228
-
229
-
230
-
231
-
232
-
233
-
234
-
235
-
236
-
237
- public static function reload($data)
238
- {
239
- self::$installed = $data;
240
- }
241
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-admin/vendor/composer/autoload_classmap.php CHANGED
@@ -7,5 +7,4 @@ $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
10
- 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
11
  );
7
 
8
  return array(
9
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
 
10
  );
packages/woocommerce-admin/vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d
6
  {
7
  private static $loader;
8
 
@@ -22,17 +22,15 @@ class ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d
22
  return self::$loader;
23
  }
24
 
25
- require __DIR__ . '/platform_check.php';
26
-
27
- spl_autoload_register(array('ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
- spl_autoload_unregister(array('ComposerAutoloaderIniteeeed99eb9df7f52838f678dc49a227d', '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\ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc', 'loadClassLoader'), true, true);
 
 
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInita4462aaf1ff11244c763168954805bfc', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
+ require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInita4462aaf1ff11244c763168954805bfc::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
packages/woocommerce-admin/vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
@@ -35,15 +35,14 @@ class ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d
35
 
36
  public static $classMap = array (
37
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
38
- 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
39
  );
40
 
41
  public static function getInitializer(ClassLoader $loader)
42
  {
43
  return \Closure::bind(function () use ($loader) {
44
- $loader->prefixLengthsPsr4 = ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d::$prefixLengthsPsr4;
45
- $loader->prefixDirsPsr4 = ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d::$prefixDirsPsr4;
46
- $loader->classMap = ComposerStaticIniteeeed99eb9df7f52838f678dc49a227d::$classMap;
47
 
48
  }, null, ClassLoader::class);
49
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInita4462aaf1ff11244c763168954805bfc
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
35
 
36
  public static $classMap = array (
37
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
 
38
  );
39
 
40
  public static function getInitializer(ClassLoader $loader)
41
  {
42
  return \Closure::bind(function () use ($loader) {
43
+ $loader->prefixLengthsPsr4 = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$prefixLengthsPsr4;
44
+ $loader->prefixDirsPsr4 = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$prefixDirsPsr4;
45
+ $loader->classMap = ComposerStaticInita4462aaf1ff11244c763168954805bfc::$classMap;
46
 
47
  }, null, ClassLoader::class);
48
  }
packages/woocommerce-admin/vendor/composer/installed.json CHANGED
@@ -1,194 +1,189 @@
1
- {
2
- "packages": [
3
- {
4
- "name": "automattic/jetpack-autoloader",
5
- "version": "v2.5.0",
6
- "version_normalized": "2.5.0.0",
7
- "source": {
8
- "type": "git",
9
- "url": "https://github.com/Automattic/jetpack-autoloader.git",
10
- "reference": "7945e862473e39f05e6f698f1598ea30a12e5965"
11
- },
12
- "dist": {
13
- "type": "zip",
14
- "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/7945e862473e39f05e6f698f1598ea30a12e5965",
15
- "reference": "7945e862473e39f05e6f698f1598ea30a12e5965",
16
- "shasum": ""
17
- },
18
- "require": {
19
- "composer-plugin-api": "^1.1 || ^2.0"
20
- },
21
- "require-dev": {
22
- "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
23
- },
24
- "time": "2020-10-08T19:51:11+00:00",
25
- "type": "composer-plugin",
26
- "extra": {
27
- "class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
28
- },
29
- "installation-source": "dist",
30
- "autoload": {
31
- "classmap": [
32
- "src/AutoloadGenerator.php"
33
- ],
34
- "psr-4": {
35
- "Automattic\\Jetpack\\Autoloader\\": "src"
36
- }
37
- },
38
- "notification-url": "https://packagist.org/downloads/",
39
- "license": [
40
- "GPL-2.0-or-later"
41
- ],
42
- "description": "Creates a custom autoloader for a plugin or theme.",
43
- "support": {
44
- "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.5.0"
45
- },
46
- "install-path": "../automattic/jetpack-autoloader"
47
  },
48
- {
49
- "name": "composer/installers",
50
- "version": "v1.9.0",
51
- "version_normalized": "1.9.0.0",
52
- "source": {
53
- "type": "git",
54
- "url": "https://github.com/composer/installers.git",
55
- "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca"
56
- },
57
- "dist": {
58
- "type": "zip",
59
- "url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
60
- "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
61
- "shasum": ""
62
- },
63
- "require": {
64
- "composer-plugin-api": "^1.0 || ^2.0"
65
- },
66
- "replace": {
67
- "roundcube/plugin-installer": "*",
68
- "shama/baton": "*"
69
- },
70
- "require-dev": {
71
- "composer/composer": "1.6.* || 2.0.*@dev",
72
- "composer/semver": "1.0.* || 2.0.*@dev",
73
- "phpunit/phpunit": "^4.8.36",
74
- "sebastian/comparator": "^1.2.4",
75
- "symfony/process": "^2.3"
76
- },
77
- "time": "2020-04-07T06:57:05+00:00",
78
- "type": "composer-plugin",
79
- "extra": {
80
- "class": "Composer\\Installers\\Plugin",
81
- "branch-alias": {
82
- "dev-master": "1.0-dev"
83
- }
84
- },
85
- "installation-source": "dist",
86
- "autoload": {
87
- "psr-4": {
88
- "Composer\\Installers\\": "src/Composer/Installers"
89
- }
90
- },
91
- "notification-url": "https://packagist.org/downloads/",
92
- "license": [
93
- "MIT"
94
- ],
95
- "authors": [
96
- {
97
- "name": "Kyle Robinson Young",
98
- "email": "kyle@dontkry.com",
99
- "homepage": "https://github.com/shama"
100
- }
101
- ],
102
- "description": "A multi-framework Composer library installer",
103
- "homepage": "https://composer.github.io/installers/",
104
- "keywords": [
105
- "Craft",
106
- "Dolibarr",
107
- "Eliasis",
108
- "Hurad",
109
- "ImageCMS",
110
- "Kanboard",
111
- "Lan Management System",
112
- "MODX Evo",
113
- "MantisBT",
114
- "Mautic",
115
- "Maya",
116
- "OXID",
117
- "Plentymarkets",
118
- "Porto",
119
- "RadPHP",
120
- "SMF",
121
- "Thelia",
122
- "Whmcs",
123
- "WolfCMS",
124
- "agl",
125
- "aimeos",
126
- "annotatecms",
127
- "attogram",
128
- "bitrix",
129
- "cakephp",
130
- "chef",
131
- "cockpit",
132
- "codeigniter",
133
- "concrete5",
134
- "croogo",
135
- "dokuwiki",
136
- "drupal",
137
- "eZ Platform",
138
- "elgg",
139
- "expressionengine",
140
- "fuelphp",
141
- "grav",
142
- "installer",
143
- "itop",
144
- "joomla",
145
- "known",
146
- "kohana",
147
- "laravel",
148
- "lavalite",
149
- "lithium",
150
- "magento",
151
- "majima",
152
- "mako",
153
- "mediawiki",
154
- "modulework",
155
- "modx",
156
- "moodle",
157
- "osclass",
158
- "phpbb",
159
- "piwik",
160
- "ppi",
161
- "puppet",
162
- "pxcms",
163
- "reindex",
164
- "roundcube",
165
- "shopware",
166
- "silverstripe",
167
- "sydes",
168
- "sylius",
169
- "symfony",
170
- "typo3",
171
- "wordpress",
172
- "yawik",
173
- "zend",
174
- "zikula"
175
- ],
176
- "support": {
177
- "issues": "https://github.com/composer/installers/issues",
178
- "source": "https://github.com/composer/installers/tree/v1.9.0"
179
- },
180
- "funding": [
181
- {
182
- "url": "https://packagist.com",
183
- "type": "custom"
184
- },
185
- {
186
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
187
- "type": "tidelift"
188
- }
189
  ],
190
- "install-path": "./installers"
 
 
 
 
 
 
 
 
 
 
191
  }
192
- ],
193
- "dev": false
194
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "name": "automattic/jetpack-autoloader",
4
+ "version": "v2.5.0",
5
+ "version_normalized": "2.5.0.0",
6
+ "source": {
7
+ "type": "git",
8
+ "url": "https://github.com/Automattic/jetpack-autoloader.git",
9
+ "reference": "7945e862473e39f05e6f698f1598ea30a12e5965"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  },
11
+ "dist": {
12
+ "type": "zip",
13
+ "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/7945e862473e39f05e6f698f1598ea30a12e5965",
14
+ "reference": "7945e862473e39f05e6f698f1598ea30a12e5965",
15
+ "shasum": ""
16
+ },
17
+ "require": {
18
+ "composer-plugin-api": "^1.1 || ^2.0"
19
+ },
20
+ "require-dev": {
21
+ "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
22
+ },
23
+ "time": "2020-10-08T19:51:11+00:00",
24
+ "type": "composer-plugin",
25
+ "extra": {
26
+ "class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
27
+ },
28
+ "installation-source": "dist",
29
+ "autoload": {
30
+ "classmap": [
31
+ "src/AutoloadGenerator.php"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  ],
33
+ "psr-4": {
34
+ "Automattic\\Jetpack\\Autoloader\\": "src"
35
+ }
36
+ },
37
+ "notification-url": "https://packagist.org/downloads/",
38
+ "license": [
39
+ "GPL-2.0-or-later"
40
+ ],
41
+ "description": "Creates a custom autoloader for a plugin or theme.",
42
+ "support": {
43
+ "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.5.0"
44
  }
45
+ },
46
+ {
47
+ "name": "composer/installers",
48
+ "version": "v1.9.0",
49
+ "version_normalized": "1.9.0.0",
50
+ "source": {
51
+ "type": "git",
52
+ "url": "https://github.com/composer/installers.git",
53
+ "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca"
54
+ },
55
+ "dist": {
56
+ "type": "zip",
57
+ "url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
58
+ "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca",
59
+ "shasum": ""
60
+ },
61
+ "require": {
62
+ "composer-plugin-api": "^1.0 || ^2.0"
63
+ },
64
+ "replace": {
65
+ "roundcube/plugin-installer": "*",
66
+ "shama/baton": "*"
67
+ },
68
+ "require-dev": {
69
+ "composer/composer": "1.6.* || 2.0.*@dev",
70
+ "composer/semver": "1.0.* || 2.0.*@dev",
71
+ "phpunit/phpunit": "^4.8.36",
72
+ "sebastian/comparator": "^1.2.4",
73
+ "symfony/process": "^2.3"
74
+ },
75
+ "time": "2020-04-07T06:57:05+00:00",
76
+ "type": "composer-plugin",
77
+ "extra": {
78
+ "class": "Composer\\Installers\\Plugin",
79
+ "branch-alias": {
80
+ "dev-master": "1.0-dev"
81
+ }
82
+ },
83
+ "installation-source": "dist",
84
+ "autoload": {
85
+ "psr-4": {
86
+ "Composer\\Installers\\": "src/Composer/Installers"
87
+ }
88
+ },
89
+ "notification-url": "https://packagist.org/downloads/",
90
+ "license": [
91
+ "MIT"
92
+ ],
93
+ "authors": [
94
+ {
95
+ "name": "Kyle Robinson Young",
96
+ "email": "kyle@dontkry.com",
97
+ "homepage": "https://github.com/shama"
98
+ }
99
+ ],
100
+ "description": "A multi-framework Composer library installer",
101
+ "homepage": "https://composer.github.io/installers/",
102
+ "keywords": [
103
+ "Craft",
104
+ "Dolibarr",
105
+ "Eliasis",
106
+ "Hurad",
107
+ "ImageCMS",
108
+ "Kanboard",
109
+ "Lan Management System",
110
+ "MODX Evo",
111
+ "MantisBT",
112
+ "Mautic",
113
+ "Maya",
114
+ "OXID",
115
+ "Plentymarkets",
116
+ "Porto",
117
+ "RadPHP",
118
+ "SMF",
119
+ "Thelia",
120
+ "Whmcs",
121
+ "WolfCMS",
122
+ "agl",
123
+ "aimeos",
124
+ "annotatecms",
125
+ "attogram",
126
+ "bitrix",
127
+ "cakephp",
128
+ "chef",
129
+ "cockpit",
130
+ "codeigniter",
131
+ "concrete5",
132
+ "croogo",
133
+ "dokuwiki",
134
+ "drupal",
135
+ "eZ Platform",
136
+ "elgg",
137
+ "expressionengine",
138
+ "fuelphp",
139
+ "grav",
140
+ "installer",
141
+ "itop",
142
+ "joomla",
143
+ "known",
144
+ "kohana",
145
+ "laravel",
146
+ "lavalite",
147
+ "lithium",
148
+ "magento",
149
+ "majima",
150
+ "mako",
151
+ "mediawiki",
152
+ "modulework",
153
+ "modx",
154
+ "moodle",
155
+ "osclass",
156
+ "phpbb",
157
+ "piwik",
158
+ "ppi",
159
+ "puppet",
160
+ "pxcms",
161
+ "reindex",
162
+ "roundcube",
163
+ "shopware",
164
+ "silverstripe",
165
+ "sydes",
166
+ "sylius",
167
+ "symfony",
168
+ "typo3",
169
+ "wordpress",
170
+ "yawik",
171
+ "zend",
172
+ "zikula"
173
+ ],
174
+ "support": {
175
+ "issues": "https://github.com/composer/installers/issues",
176
+ "source": "https://github.com/composer/installers/tree/v1.9.0"
177
+ },
178
+ "funding": [
179
+ {
180
+ "url": "https://packagist.com",
181
+ "type": "custom"
182
+ },
183
+ {
184
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
185
+ "type": "tidelift"
186
+ }
187
+ ]
188
+ }
189
+ ]
packages/woocommerce-admin/vendor/composer/installed.php DELETED
@@ -1,56 +0,0 @@
1
- <?php return array (
2
- 'root' =>
3
- array (
4
- 'pretty_version' => '1.8.1',
5
- 'version' => '1.8.1.0',
6
- 'aliases' =>
7
- array (
8
- ),
9
- 'reference' => NULL,
10
- 'name' => 'woocommerce/woocommerce-admin',
11
- ),
12
- 'versions' =>
13
- array (
14
- 'automattic/jetpack-autoloader' =>
15
- array (
16
- 'pretty_version' => 'v2.5.0',
17
- 'version' => '2.5.0.0',
18
- 'aliases' =>
19
- array (
20
- ),
21
- 'reference' => '7945e862473e39f05e6f698f1598ea30a12e5965',
22
- ),
23
- 'composer/installers' =>
24
- array (
25
- 'pretty_version' => 'v1.9.0',
26
- 'version' => '1.9.0.0',
27
- 'aliases' =>
28
- array (
29
- ),
30
- 'reference' => 'b93bcf0fa1fccb0b7d176b0967d969691cd74cca',
31
- ),
32
- 'roundcube/plugin-installer' =>
33
- array (
34
- 'replaced' =>
35
- array (
36
- 0 => '*',
37
- ),
38
- ),
39
- 'shama/baton' =>
40
- array (
41
- 'replaced' =>
42
- array (
43
- 0 => '*',
44
- ),
45
- ),
46
- 'woocommerce/woocommerce-admin' =>
47
- array (
48
- 'pretty_version' => '1.8.1',
49
- 'version' => '1.8.1.0',
50
- 'aliases' =>
51
- array (
52
- ),
53
- 'reference' => NULL,
54
- ),
55
- ),
56
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-admin/vendor/composer/jetpack_autoload_psr4.php CHANGED
@@ -11,7 +11,7 @@ return array(
11
  'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
12
  ),
13
  'Automattic\\WooCommerce\\Admin\\' => array(
14
- 'version' => '1.8.1.0',
15
  'path' => array( $baseDir . '/src' )
16
  ),
17
  'Automattic\\Jetpack\\Autoloader\\' => array(
11
  'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
12
  ),
13
  'Automattic\\WooCommerce\\Admin\\' => array(
14
+ 'version' => '1.8.2.0',
15
  'path' => array( $baseDir . '/src' )
16
  ),
17
  'Automattic\\Jetpack\\Autoloader\\' => array(
packages/woocommerce-admin/vendor/composer/platform_check.php DELETED
@@ -1,14 +0,0 @@
1
- <?php
2
-
3
- // platform_check.php @generated by Composer
4
-
5
- $issues = array();
6
-
7
- if (!(PHP_VERSION_ID >= 50600)) {
8
- $issues[] = 'Your Composer dependencies require a PHP version ">= 5.6.0". You are running ' . PHP_VERSION . '.';
9
- }
10
-
11
- if ($issues) {
12
- echo 'Composer detected issues in your platform:' . "\n\n" . implode("\n", $issues);
13
- exit(104);
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
packages/woocommerce-admin/vendor/jetpack-autoloader/autoload_functions.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-manifest-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/vendor/jetpack-autoloader/class-version-selector.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpb7b18fcc4647a39a092ef5bb5a551c4d;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpbfc4a96dadc55a6bec1ed4d68e831f4b;
9
 
10
  // phpcs:ignore
11
 
packages/woocommerce-admin/woocommerce-admin.php CHANGED
@@ -7,7 +7,7 @@
7
  * Author URI: https://woocommerce.com/
8
  * Text Domain: woocommerce-admin
9
  * Domain Path: /languages
10
- * Version: 1.8.1
11
  * Requires at least: 5.3
12
  * Requires PHP: 5.6.20
13
  *
7
  * Author URI: https://woocommerce.com/
8
  * Text Domain: woocommerce-admin
9
  * Domain Path: /languages
10
+ * Version: 1.8.2
11
  * Requires at least: 5.3
12
  * Requires PHP: 5.6.20
13
  *
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48::getLoader();
vendor/autoload_packages.php CHANGED
@@ -5,10 +5,9 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
12
- require_once trailingslashit( __DIR__ ) . 'jetpack-autoloader/autoload_functions.php';
13
-
14
- set_up_autoloader();
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
12
+ require_once __DIR__ . '/jetpack-autoloader/class-autoloader.php';
13
+ Autoloader::init();
 
vendor/automattic/jetpack-autoloader/src/AutoloadFileWriter.php ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php // phpcs:ignore WordPress.Files.FileName
2
+ /**
3
+ * Autoloader file writer.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ // phpcs:disable WordPress.Files.FileName.InvalidClassFileName
9
+ // phpcs:disable WordPress.NamingConventions.ValidFunctionName.MethodNameInvalid
10
+ // phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
11
+ // phpcs:disable WordPress.NamingConventions.ValidVariableName.InterpolatedVariableNotSnakeCase
12
+ // phpcs:disable WordPress.NamingConventions.ValidVariableName.VariableNotSnakeCase
13
+ // phpcs:disable WordPress.NamingConventions.ValidVariableName.PropertyNotSnakeCase
14
+ // phpcs:disable WordPress.PHP.DevelopmentFunctions.error_log_var_export
15
+ // phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_file_put_contents
16
+ // phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_fopen
17
+ // phpcs:disable WordPress.WP.AlternativeFunctions.file_system_read_fwrite
18
+
19
+ namespace Automattic\Jetpack\Autoloader;
20
+
21
+ /**
22
+ * Class AutoloadFileWriter.
23
+ */
24
+ class AutoloadFileWriter {
25
+
26
+ /**
27
+ * The file comment to use.
28
+ */
29
+ const COMMENT = <<<AUTOLOADER_COMMENT
30
+ /**
31
+ * This file was automatically generated by automattic/jetpack-autoloader.
32
+ *
33
+ * @package automattic/jetpack-autoloader
34
+ */
35
+
36
+ AUTOLOADER_COMMENT;
37
+
38
+ /**
39
+ * Copies autoloader files and replaces any placeholders in them.
40
+ *
41
+ * @param IOInterface|null $io An IO for writing to.
42
+ * @param string $outDir The directory to place the autoloader files in.
43
+ * @param string $suffix The suffix to use in the autoloader's namespace.
44
+ */
45
+ public static function copyAutoloaderFiles( $io, $outDir, $suffix ) {
46
+ $renameList = array(
47
+ 'autoload.php' => '../autoload_packages.php',
48
+ );
49
+ $ignoreList = array(
50
+ 'AutoloadGenerator.php',
51
+ 'AutoloadProcessor.php',
52
+ 'CustomAutoloaderPlugin.php',
53
+ 'ManifestGenerator.php',
54
+ 'AutoloadFileWriter.php',
55
+ );
56
+
57
+ // Copy all of the autoloader files.
58
+ $files = scandir( __DIR__ );
59
+ foreach ( $files as $file ) {
60
+ // Only PHP files will be copied.
61
+ if ( substr( $file, -4 ) !== '.php' ) {
62
+ continue;
63
+ }
64
+
65
+ if ( in_array( $file, $ignoreList, true ) ) {
66
+ continue;
67
+ }
68
+
69
+ $newFile = isset( $renameList[ $file ] ) ? $renameList[ $file ] : $file;
70
+ $content = self::prepareAutoloaderFile( $file, $suffix );
71
+
72
+ $written = file_put_contents( $outDir . '/' . $newFile, $content );
73
+ if ( $io ) {
74
+ if ( $written ) {
75
+ $io->writeError( " <info>Generated: $newFile</info>" );
76
+ } else {
77
+ $io->writeError( " <error>Error: $newFile</error>" );
78
+ }
79
+ }
80
+ }
81
+ }
82
+
83
+ /**
84
+ * Prepares an autoloader file to be written to the destination.
85
+ *
86
+ * @param String $filename a file to prepare.
87
+ * @param String $suffix Unique suffix used in the namespace.
88
+ *
89
+ * @return string
90
+ */
91
+ private static function prepareAutoloaderFile( $filename, $suffix ) {
92
+ $header = self::COMMENT;
93
+ $header .= PHP_EOL;
94
+ $header .= 'namespace Automattic\Jetpack\Autoloader\jp' . $suffix . ';';
95
+ $header .= PHP_EOL . PHP_EOL;
96
+
97
+ $sourceLoader = fopen( __DIR__ . '/' . $filename, 'r' );
98
+ $file_contents = stream_get_contents( $sourceLoader );
99
+ return str_replace(
100
+ '/* HEADER */',
101
+ $header,
102
+ $file_contents
103
+ );
104
+ }
105
+ }
vendor/automattic/jetpack-autoloader/src/AutoloadGenerator.php CHANGED
@@ -38,15 +38,6 @@ use Composer\Util\PackageSorter;
38
  */
39
  class AutoloadGenerator {
40
 
41
- const COMMENT = <<<AUTOLOADER_COMMENT
42
- /**
43
- * This file was automatically generated by automattic/jetpack-autoloader.
44
- *
45
- * @package automattic/jetpack-autoloader
46
- */
47
-
48
- AUTOLOADER_COMMENT;
49
-
50
  /**
51
  * The filesystem utility.
52
  *
@@ -360,28 +351,8 @@ AUTOLOADER_COMMENT;
360
  // We will remove all autoloader files to generate this again.
361
  $this->filesystem->emptyDirectory( $outDir );
362
 
363
- $packageFiles = array(
364
- 'autoload.php' => '../autoload_packages.php',
365
- 'functions.php' => 'autoload_functions.php',
366
- 'class-autoloader-locator.php' => null,
367
- 'class-autoloader-handler.php' => null,
368
- 'class-manifest-handler.php' => null,
369
- 'class-plugins-handler.php' => null,
370
- 'class-version-selector.php' => null,
371
- 'class-version-loader.php' => null,
372
- );
373
-
374
- foreach ( $packageFiles as $file => $newFile ) {
375
- $newFile = isset( $newFile ) ? $newFile : $file;
376
-
377
- $content = $this->getAutoloadPackageFile( $file, $suffix );
378
-
379
- if ( file_put_contents( $outDir . '/' . $newFile, $content ) ) {
380
- $this->io->writeError( " <info>Generated: $newFile</info>" );
381
- } else {
382
- $this->io->writeError( " <error>Error: $newFile</error>" );
383
- }
384
- }
385
  }
386
 
387
  /**
@@ -418,27 +389,4 @@ AUTOLOADER_COMMENT;
418
  }
419
  }
420
  }
421
-
422
- /**
423
- * Generate the PHP that will be used in the autoload_packages.php files.
424
- *
425
- * @param String $filename a file to prepare.
426
- * @param String $suffix Unique suffix used in the namespace.
427
- *
428
- * @return string
429
- */
430
- private function getAutoloadPackageFile( $filename, $suffix ) {
431
- $header = self::COMMENT;
432
- $header .= PHP_EOL;
433
- $header .= 'namespace Automattic\Jetpack\Autoloader\jp' . $suffix . ';';
434
- $header .= PHP_EOL . PHP_EOL;
435
-
436
- $sourceLoader = fopen( __DIR__ . '/' . $filename, 'r' );
437
- $file_contents = stream_get_contents( $sourceLoader );
438
- return str_replace(
439
- '/* HEADER */',
440
- $header,
441
- $file_contents
442
- );
443
- }
444
  }
38
  */
39
  class AutoloadGenerator {
40
 
 
 
 
 
 
 
 
 
 
41
  /**
42
  * The filesystem utility.
43
  *
351
  // We will remove all autoloader files to generate this again.
352
  $this->filesystem->emptyDirectory( $outDir );
353
 
354
+ // Write the autoloader files.
355
+ AutoloadFileWriter::copyAutoloaderFiles( $this->io, $outDir, $suffix );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
356
  }
357
 
358
  /**
389
  }
390
  }
391
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
392
  }
vendor/automattic/jetpack-autoloader/src/autoload.php CHANGED
@@ -1,6 +1,5 @@
1
  <?php
2
  /* HEADER */ // phpcs:ignore
3
 
4
- require_once trailingslashit( __DIR__ ) . 'jetpack-autoloader/autoload_functions.php';
5
-
6
- set_up_autoloader();
1
  <?php
2
  /* HEADER */ // phpcs:ignore
3
 
4
+ require_once __DIR__ . '/jetpack-autoloader/class-autoloader.php';
5
+ Autoloader::init();
 
vendor/automattic/jetpack-autoloader/src/class-autoloader-handler.php CHANGED
@@ -6,39 +6,22 @@
6
  */
7
  class Autoloader_Handler {
8
 
9
- // The name of the autoloader function registered by v1.* autoloaders.
10
- const V1_AUTOLOADER_NAME = 'Automattic\Jetpack\Autoloader\autoloader';
11
-
12
- /*
13
- * The autoloader function for v2.* autoloaders is named __NAMESPACE__ . \autoloader.
14
- * The namespace is defined in AutoloadGenerator as
15
- * 'Automattic\Jetpack\Autoloader\jp' plus a unique suffix.
16
- */
17
- const V2_AUTOLOADER_BASE = 'Automattic\Jetpack\Autoloader\jp';
18
-
19
  /**
20
- * The current plugin path.
21
  *
22
- * @var string
23
  */
24
- private $current_plugin_path;
25
 
26
  /**
27
- * The paths for all of the active plugins.
28
  *
29
- * @var array
30
  */
31
- private $active_plugin_paths;
32
 
33
  /**
34
- * The Autoloader_Locator object.
35
- *
36
- * @var Autoloader_Locator
37
- */
38
- private $autoloader_locator;
39
-
40
- /**
41
- * The Version_Selector object.
42
  *
43
  * @var Version_Selector
44
  */
@@ -47,144 +30,54 @@ class Autoloader_Handler {
47
  /**
48
  * The constructor.
49
  *
50
- * @param string $current_plugin_path The current plugin path.
51
- * @param array $active_plugin_paths The active plugin paths.
52
- * @param Autoloader_Locator $autoloader_locator The Autoloader_Locator object.
53
- * @param Version_Selector $version_selector The Version_Selector object.
54
  */
55
- public function __construct( $current_plugin_path, $active_plugin_paths, $autoloader_locator, $version_selector ) {
56
- $this->current_plugin_path = $current_plugin_path;
57
- $this->active_plugin_paths = $active_plugin_paths;
58
- $this->autoloader_locator = $autoloader_locator;
59
- $this->version_selector = $version_selector;
60
  }
61
 
62
  /**
63
- * Finds the latest installed autoloader.
64
  *
65
- * @return bool True if this autoloader is the latest, false otherwise.
66
  */
67
- public function is_latest_autoloader() {
68
- global $jetpack_autoloader_latest_version;
69
-
70
- if ( isset( $jetpack_autoloader_latest_version ) ) {
71
- return $jetpack_autoloader_latest_version === $this->autoloader_locator->get_autoloader_version( $this->current_plugin_path );
72
- }
73
-
74
- $latest_plugin = $this->autoloader_locator->find_latest_autoloader( $this->active_plugin_paths, $jetpack_autoloader_latest_version );
75
- if ( ! isset( $latest_plugin ) ) {
76
- return true;
77
- }
78
-
79
- if ( $latest_plugin !== $this->current_plugin_path ) {
80
- require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
81
- return false;
82
- }
83
-
84
- return true;
85
- }
86
-
87
- /**
88
- * Checks whether the autoloader should be reset. The autoloader should be reset:
89
- *
90
- * - When a plugin is activated via a method other than a request, for example using WP-CLI.
91
- * - When the active plugins list changes between autoloader checks, for example when filtered by a plugin.
92
- *
93
- * We perform this reset because the manifest files for the plugin will have been initially unknown when
94
- * selecting versions for classes and files.
95
- *
96
- * If the current plugin is not already known, this method will add it to the
97
- * $jetpack_autoloader_activating_plugins_paths global.
98
- * The $jetpack_autoloader_cached_plugin_paths global will store a cache of the
99
- * active plugin paths when last changed.
100
- *
101
- * @return boolean True if the autoloader must be reset, else false.
102
- */
103
- public function should_autoloader_reset() {
104
- global $jetpack_autoloader_activating_plugins_paths;
105
- global $jetpack_autoloader_cached_plugin_paths;
106
-
107
- $plugin_unknown = ! in_array( $this->current_plugin_path, $this->active_plugin_paths, true );
108
- if ( $plugin_unknown ) {
109
- if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
110
- $jetpack_autoloader_activating_plugins_paths = array();
111
- }
112
-
113
- // If the current plugin isn't known, add it to the activating plugins list.
114
- $jetpack_autoloader_activating_plugins_paths[] = $this->current_plugin_path;
115
- $this->active_plugin_paths[] = $this->current_plugin_path;
116
- }
117
-
118
- $cache_invalidated = $jetpack_autoloader_cached_plugin_paths !== $this->active_plugin_paths;
119
- if ( $cache_invalidated ) {
120
- $jetpack_autoloader_cached_plugin_paths = $this->active_plugin_paths;
121
- }
122
-
123
- return $plugin_unknown || $cache_invalidated;
124
- }
125
-
126
- /**
127
- * Builds the Version_Autoloader class that is used for autoloading.
128
- *
129
- * @return Version_Loader
130
- */
131
- public function build_autoloader() {
132
- $manifest_handler = new Manifest_Handler( $this->active_plugin_paths, $this->version_selector );
133
-
134
  global $jetpack_packages_psr4;
135
  $jetpack_packages_psr4 = array();
136
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
137
 
138
  global $jetpack_packages_classmap;
139
  $jetpack_packages_classmap = array();
140
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
141
 
142
  global $jetpack_packages_filemap;
143
  $jetpack_packages_filemap = array();
144
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
145
 
146
- // Store the generated autoloader data in the loader so we can use it.
147
- return new Version_Loader(
148
  $this->version_selector,
149
  $jetpack_packages_classmap,
150
  $jetpack_packages_psr4,
151
  $jetpack_packages_filemap
152
  );
 
 
 
153
  }
154
 
155
  /**
156
- * Updates the spl autoloader chain:
157
- * - Registers this namespace's autoloader function.
158
- * - If a v1 autoloader function is registered, moves it to the end of the chain.
159
- * - Removes any other v2 autoloader functions that have already been registered. This
160
- * can occur when the autoloader is being reset by an activating plugin.
161
  */
162
- public function update_autoloader_chain() {
163
- spl_autoload_register( __NAMESPACE__ . '\autoloader' );
164
-
165
- $autoload_chain = spl_autoload_functions();
166
-
167
- foreach ( $autoload_chain as $autoloader ) {
168
- if ( ! is_string( $autoloader ) ) {
169
- /*
170
- * The Jetpack Autoloader functions are registered as strings, so
171
- * just continue if $autoloader isn't a string.
172
- */
173
- continue;
174
- }
175
-
176
- if ( self::V1_AUTOLOADER_NAME === $autoloader ) {
177
- // Move the v1.* autoloader function to the end of the spl autoloader chain.
178
- spl_autoload_unregister( $autoloader );
179
- spl_autoload_register( $autoloader );
180
 
181
- } elseif (
182
- self::V2_AUTOLOADER_BASE === substr( $autoloader, 0, strlen( self::V2_AUTOLOADER_BASE ) )
183
- && __NAMESPACE__ !== substr( $autoloader, 0, strlen( __NAMESPACE__ ) )
184
- ) {
185
- // Unregister any other v2.* autoloader functions if they're in the chain.
186
- spl_autoload_unregister( $autoloader );
187
- }
188
- }
189
  }
190
  }
6
  */
7
  class Autoloader_Handler {
8
 
 
 
 
 
 
 
 
 
 
 
9
  /**
10
+ * The Hook_Manager instance.
11
  *
12
+ * @var Hook_Manager
13
  */
14
+ private $hook_manager;
15
 
16
  /**
17
+ * The Manifest_Reader instance.
18
  *
19
+ * @var Manifest_Reader
20
  */
21
+ private $manifest_reader;
22
 
23
  /**
24
+ * The Version_Selector instance.
 
 
 
 
 
 
 
25
  *
26
  * @var Version_Selector
27
  */
30
  /**
31
  * The constructor.
32
  *
33
+ * @param Hook_Manager $hook_manager The Hook_Manager instance.
34
+ * @param Manifest_Reader $manifest_reader The Manifest_Reader instance.
35
+ * @param Version_Selector $version_selector The Version_Selector instance.
 
36
  */
37
+ public function __construct( $hook_manager, $manifest_reader, $version_selector ) {
38
+ $this->hook_manager = $hook_manager;
39
+ $this->manifest_reader = $manifest_reader;
40
+ $this->version_selector = $version_selector;
 
41
  }
42
 
43
  /**
44
+ * Creates an autoloader using the given plugins and activates it.
45
  *
46
+ * @param string[] $plugins The plugins to initialize the autoloader for.
47
  */
48
+ public function create_autoloader( $plugins ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  global $jetpack_packages_psr4;
50
  $jetpack_packages_psr4 = array();
51
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
52
 
53
  global $jetpack_packages_classmap;
54
  $jetpack_packages_classmap = array();
55
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
56
 
57
  global $jetpack_packages_filemap;
58
  $jetpack_packages_filemap = array();
59
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
60
 
61
+ $loader = new Version_Loader(
 
62
  $this->version_selector,
63
  $jetpack_packages_classmap,
64
  $jetpack_packages_psr4,
65
  $jetpack_packages_filemap
66
  );
67
+
68
+ // Activate the autoloader.
69
+ Autoloader::activate( $loader );
70
  }
71
 
72
  /**
73
+ * Resets the active autoloader and all related global state.
 
 
 
 
74
  */
75
+ public function reset_autoloader() {
76
+ global $jetpack_autoloader_loader;
77
+ global $jetpack_autoloader_latest_version;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
 
79
+ $this->hook_manager->reset();
80
+ $jetpack_autoloader_loader = null;
81
+ $jetpack_autoloader_latest_version = null;
 
 
 
 
 
82
  }
83
  }
vendor/automattic/jetpack-autoloader/src/class-autoloader.php ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * This class handles management of the actual PHP autoloader.
6
+ */
7
+ class Autoloader {
8
+
9
+ /**
10
+ * Checks to see whether or not the autoloader should be initialized and then initializes it if so.
11
+ *
12
+ * @param Container|null $container The container we want to use for autoloader initialization. If none is given
13
+ * then a container will be created automatically.
14
+ */
15
+ public static function init( $container = null ) {
16
+ // The container holds and manages the lifecycle of our dependencies
17
+ // to make them easier to work with and increase flexibility.
18
+ if ( ! isset( $container ) ) {
19
+ require_once __DIR__ . '/class-container.php';
20
+ $container = new Container();
21
+ }
22
+
23
+ // phpcs:disable Generic.Commenting.DocComment.MissingShort
24
+
25
+ /** @var Plugin_Locator $plugin_locator */
26
+ $plugin_locator = $container->get( Plugin_Locator::class );
27
+
28
+ /** @var Plugins_Handler $plugins_handler */
29
+ $plugins_handler = $container->get( Plugins_Handler::class );
30
+
31
+ // The current plugin is the one that we are attempting to initialize here.
32
+ $current_plugin = $plugin_locator->find_current_plugin();
33
+
34
+ // The cached plugins are all of those that were active or discovered by the autoloader during a previous request.
35
+ // Note that it's possible this list will include plugins that have since been deactivated, but after a request
36
+ // the cache should be updated and the deactivated plugins will be removed.
37
+ $cached_plugins = $plugins_handler->get_cached_plugins();
38
+
39
+ // The active plugins are those that we were able to discover in on the site. This list will not include
40
+ // mu-plugins, those activated by code, or those who are hidden by filtering.
41
+ // By combining these lists we can preemptively load classes for plugins that are activated via another method.
42
+ // While this may result in us considering packages in deactivated plugins the request after they're removed,
43
+ // there shouldn't be any problems as a result and the eventual consistency is reliable enough.
44
+ $all_plugins = array_values( array_unique( array_merge( $plugins_handler->get_active_plugins(), $cached_plugins ) ) );
45
+
46
+ /** @var Latest_Autoloader_Guard $guard */
47
+ $guard = $container->get( Latest_Autoloader_Guard::class );
48
+ if ( $guard->should_stop_init( $current_plugin, $all_plugins ) ) {
49
+ return;
50
+ }
51
+
52
+ /** @var Autoloader_Handler $autoloader_handler */
53
+ $autoloader_handler = $container->get( Autoloader_Handler::class );
54
+
55
+ // Initialize the autoloader using the handler now that we're ready.
56
+ $autoloader_handler->create_autoloader( $all_plugins );
57
+
58
+ /** @var Hook_Manager $hook_manager */
59
+ $hook_manager = $container->get( Hook_Manager::class );
60
+
61
+ // When the active and cached plugin lists do not match we should
62
+ // update the cache. This will prevent plugins that have been
63
+ // deactivated from being considered in other requests.
64
+ $hook_manager->add_action(
65
+ 'shutdown',
66
+ function () use ( $plugins_handler, $cached_plugins ) {
67
+ // Don't save a broken cache if an error happens during some plugin's initialization.
68
+ if ( ! did_action( 'plugins_loaded' ) ) {
69
+ // Ensure that the cache is emptied to prevent consecutive failures if the cache is to blame.
70
+ if ( ! empty( $cached_plugins ) ) {
71
+ $plugins_handler->cache_plugins( array() );
72
+ }
73
+
74
+ return;
75
+ }
76
+
77
+ // Load the active plugins fresh since the list we have above might not contain
78
+ // plugins that were activated but did not reset the autoloader. This happens
79
+ // because they were already included in the cache.
80
+ $active_plugins = $plugins_handler->get_active_plugins();
81
+
82
+ // The paths should be sorted for easy comparisons with those loaded from the cache.
83
+ // Note we don't need to sort the cached entries because they're already sorted.
84
+ sort( $active_plugins );
85
+
86
+ // We don't want to waste time saving a cache that hasn't changed.
87
+ if ( $cached_plugins === $active_plugins ) {
88
+ return;
89
+ }
90
+
91
+ $plugins_handler->cache_plugins( $active_plugins );
92
+ }
93
+ );
94
+
95
+ // phpcs:enable Generic.Commenting.DocComment.MissingShort
96
+ }
97
+
98
+ /**
99
+ * Loads a class file if one could be found.
100
+ *
101
+ * @param string $class_name The name of the class to autoload.
102
+ *
103
+ * @return bool Indicates whether or not a class file was loaded.
104
+ */
105
+ public static function load_class( $class_name ) {
106
+ global $jetpack_autoloader_loader;
107
+ if ( ! isset( $jetpack_autoloader_loader ) ) {
108
+ return;
109
+ }
110
+
111
+ $file = $jetpack_autoloader_loader->find_class_file( $class_name );
112
+ if ( ! isset( $file ) ) {
113
+ return false;
114
+ }
115
+
116
+ require $file;
117
+ return true;
118
+ }
119
+
120
+ /**
121
+ * Activates this autoloader and deactivates any other v2 autoloaders that may be present.
122
+ *
123
+ * @param Version_Loader $version_loader The version loader for our autoloader.
124
+ */
125
+ public static function activate( $version_loader ) {
126
+ // Set the global autoloader to indicate that we've activated this autoloader.
127
+ global $jetpack_autoloader_loader;
128
+ $jetpack_autoloader_loader = $version_loader;
129
+
130
+ // Remove any v2 autoloader that we've already registered.
131
+ $autoload_chain = spl_autoload_functions();
132
+ foreach ( $autoload_chain as $autoloader ) {
133
+ // Jetpack autoloaders are always strings.
134
+ if ( ! is_string( $autoloader ) ) {
135
+ continue;
136
+ }
137
+
138
+ // We can identify a v2 autoloader using the namespace prefix without the unique suffix.
139
+ if ( 'Automattic\\Jetpack\\Autoloader\\jp' === substr( $autoloader, 0, 32 ) ) {
140
+ spl_autoload_unregister( $autoloader );
141
+ continue;
142
+ }
143
+ }
144
+
145
+ // Ensure that the autoloader is first to avoid contention with others.
146
+ spl_autoload_register( self::class . '::load_class', true, true );
147
+
148
+ // Now that we've activated the autoloader we should load the filemap.
149
+ $jetpack_autoloader_loader->load_filemap();
150
+ }
151
+ }
vendor/automattic/jetpack-autoloader/src/class-container.php ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * This class manages the files and dependencies of the autoloader.
6
+ */
7
+ class Container {
8
+
9
+ /**
10
+ * Since each autoloader's class files exist within their own namespace we need a map to
11
+ * convert between the local class and a shared key. Note that no version checking is
12
+ * performed on these dependencies and the first autoloader to register will be the
13
+ * one that is utilized.
14
+ */
15
+ const SHARED_DEPENDENCY_KEYS = array(
16
+ Hook_Manager::class => 'Hook_Manager',
17
+ );
18
+
19
+ /**
20
+ * A map of all the dependencies we've registered with the container and created.
21
+ *
22
+ * @var array
23
+ */
24
+ protected $dependencies;
25
+
26
+ /**
27
+ * The constructor.
28
+ */
29
+ public function __construct() {
30
+ $this->dependencies = array();
31
+
32
+ $this->register_shared_dependencies();
33
+ $this->register_dependencies();
34
+ $this->initialize_globals();
35
+ }
36
+
37
+ /**
38
+ * Gets a dependency out of the container.
39
+ *
40
+ * @param string $class The class to fetch.
41
+ *
42
+ * @return mixed
43
+ * @throws \InvalidArgumentException When a class that isn't registered with the container is fetched.
44
+ */
45
+ public function get( $class ) {
46
+ if ( ! isset( $this->dependencies[ $class ] ) ) {
47
+ throw new \InvalidArgumentException( "Class '$class' is not registered with the container." );
48
+ }
49
+
50
+ return $this->dependencies[ $class ];
51
+ }
52
+
53
+ /**
54
+ * Registers all of the dependencies that are shared between all instances of the autoloader.
55
+ */
56
+ private function register_shared_dependencies() {
57
+ global $jetpack_autoloader_container_shared;
58
+ if ( ! isset( $jetpack_autoloader_container_shared ) ) {
59
+ $jetpack_autoloader_container_shared = array();
60
+ }
61
+
62
+ $key = self::SHARED_DEPENDENCY_KEYS[ Hook_Manager::class ];
63
+ if ( ! isset( $jetpack_autoloader_container_shared[ $key ] ) ) {
64
+ require_once __DIR__ . '/class-hook-manager.php';
65
+ $jetpack_autoloader_container_shared[ $key ] = new Hook_Manager();
66
+ }
67
+ $this->dependencies[ Hook_Manager::class ] = &$jetpack_autoloader_container_shared[ $key ];
68
+ }
69
+
70
+ /**
71
+ * Registers all of the dependencies with the container.
72
+ */
73
+ private function register_dependencies() {
74
+ require_once __DIR__ . '/class-path-processor.php';
75
+ $this->dependencies[ Path_Processor::class ] = new Path_Processor();
76
+
77
+ require_once __DIR__ . '/class-plugin-locator.php';
78
+ $this->dependencies[ Plugin_Locator::class ] = new Plugin_Locator(
79
+ $this->get( Path_Processor::class )
80
+ );
81
+
82
+ require_once __DIR__ . '/class-version-selector.php';
83
+ $this->dependencies[ Version_Selector::class ] = new Version_Selector();
84
+
85
+ require_once __DIR__ . '/class-autoloader-locator.php';
86
+ $this->dependencies[ Autoloader_Locator::class ] = new Autoloader_Locator(
87
+ $this->get( Version_Selector::class )
88
+ );
89
+
90
+ require_once __DIR__ . '/class-manifest-reader.php';
91
+ $this->dependencies[ Manifest_Reader::class ] = new Manifest_Reader(
92
+ $this->get( Version_Selector::class )
93
+ );
94
+
95
+ require_once __DIR__ . '/class-plugins-handler.php';
96
+ $this->dependencies[ Plugins_Handler::class ] = new Plugins_Handler(
97
+ $this->get( Plugin_Locator::class ),
98
+ $this->get( Path_Processor::class )
99
+ );
100
+
101
+ require_once __DIR__ . '/class-autoloader-handler.php';
102
+ $this->dependencies[ Autoloader_Handler::class ] = new Autoloader_Handler(
103
+ $this->get( Hook_Manager::class ),
104
+ $this->get( Manifest_Reader::class ),
105
+ $this->get( Version_Selector::class )
106
+ );
107
+
108
+ require_once __DIR__ . '/class-latest-autoloader-guard.php';
109
+ $this->dependencies[ Latest_Autoloader_Guard::class ] = new Latest_Autoloader_Guard(
110
+ $this->get( Plugins_Handler::class ),
111
+ $this->get( Autoloader_Handler::class ),
112
+ $this->get( Autoloader_Locator::class )
113
+ );
114
+
115
+ // Register any classes that we will use elsewhere.
116
+ require_once __DIR__ . '/class-version-loader.php';
117
+ }
118
+
119
+ /**
120
+ * Initializes any of the globals needed by the autoloader.
121
+ */
122
+ private function initialize_globals() {
123
+ // Not all plugins can be found using the locator. In cases where a plugin loads the autoloader
124
+ // but was not discoverable, we will record them in this array to track them as "active".
125
+ global $jetpack_autoloader_activating_plugins_paths;
126
+ if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
127
+ $jetpack_autoloader_activating_plugins_paths = array();
128
+ }
129
+
130
+ // Since older autoloaders include newer ones, we need to be able to tell the difference between an
131
+ // inclusion via autoloader and an inclusion via plugin file. This allows the autoloader to
132
+ // perform special tasks for each kind of inclusion.
133
+ global $jetpack_autoloader_including_latest;
134
+ if ( ! isset( $jetpack_autoloader_including_latest ) ) {
135
+ // If the latest version global has been set but the including latest hasn't, it means that an
136
+ // older autoloader without support for the global is including us.
137
+ global $jetpack_autoloader_latest_version;
138
+ $jetpack_autoloader_including_latest = isset( $jetpack_autoloader_latest_version );
139
+ }
140
+ }
141
+ }
vendor/automattic/jetpack-autoloader/src/class-hook-manager.php ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * Allows the latest autoloader to register hooks that can be removed when the autoloader is reset.
6
+ */
7
+ class Hook_Manager {
8
+
9
+ /**
10
+ * An array containing all of the hooks that we've registered.
11
+ *
12
+ * @var array
13
+ */
14
+ private $registered_hooks;
15
+
16
+ /**
17
+ * The constructor.
18
+ */
19
+ public function __construct() {
20
+ $this->registered_hooks = array();
21
+ }
22
+
23
+ /**
24
+ * Adds an action to WordPress and registers it internally.
25
+ *
26
+ * @param string $tag The name of the action which is hooked.
27
+ * @param callable $callable The function to call.
28
+ * @param int $priority Used to specify the priority of the action.
29
+ * @param int $accepted_args Used to specify the number of arguments the callable accepts.
30
+ */
31
+ public function add_action( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
32
+ $this->registered_hooks[ $tag ][] = array(
33
+ 'priority' => $priority,
34
+ 'callable' => $callable,
35
+ );
36
+
37
+ add_action( $tag, $callable, $priority, $accepted_args );
38
+ }
39
+
40
+ /**
41
+ * Adds a filter to WordPress and registers it internally.
42
+ *
43
+ * @param string $tag The name of the filter which is hooked.
44
+ * @param callable $callable The function to call.
45
+ * @param int $priority Used to specify the priority of the filter.
46
+ * @param int $accepted_args Used to specify the number of arguments the callable accepts.
47
+ */
48
+ public function add_filter( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
49
+ $this->registered_hooks[ $tag ][] = array(
50
+ 'priority' => $priority,
51
+ 'callable' => $callable,
52
+ );
53
+
54
+ add_filter( $tag, $callable, $priority, $accepted_args );
55
+ }
56
+
57
+ /**
58
+ * Removes all of the registered hooks.
59
+ */
60
+ public function reset() {
61
+ foreach ( $this->registered_hooks as $tag => $hooks ) {
62
+ foreach ( $hooks as $hook ) {
63
+ remove_filter( $tag, $hook['callable'], $hook['priority'] );
64
+ }
65
+ }
66
+ $this->registered_hooks = array();
67
+ }
68
+ }
vendor/automattic/jetpack-autoloader/src/class-latest-autoloader-guard.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * This class ensures that we're only executing the latest autoloader.
6
+ */
7
+ class Latest_Autoloader_Guard {
8
+
9
+ /**
10
+ * The Plugins_Handler instance.
11
+ *
12
+ * @var Plugins_Handler
13
+ */
14
+ private $plugins_handler;
15
+
16
+ /**
17
+ * The Autoloader_Handler instance.
18
+ *
19
+ * @var Autoloader_Handler
20
+ */
21
+ private $autoloader_handler;
22
+
23
+ /**
24
+ * The Autoloader_locator instance.
25
+ *
26
+ * @var Autoloader_Locator
27
+ */
28
+ private $autoloader_locator;
29
+
30
+ /**
31
+ * The constructor.
32
+ *
33
+ * @param Plugins_Handler $plugins_handler The Plugins_Handler instance.
34
+ * @param Autoloader_Handler $autoloader_handler The Autoloader_Handler instance.
35
+ * @param Autoloader_Locator $autoloader_locator The Autoloader_Locator instance.
36
+ */
37
+ public function __construct( $plugins_handler, $autoloader_handler, $autoloader_locator ) {
38
+ $this->plugins_handler = $plugins_handler;
39
+ $this->autoloader_handler = $autoloader_handler;
40
+ $this->autoloader_locator = $autoloader_locator;
41
+ }
42
+
43
+ /**
44
+ * Indicates whether or not the autoloader should be initialized. Note that this function
45
+ * has the side-effect of actually loading the latest autoloader in the event that this
46
+ * is not it.
47
+ *
48
+ * @param string $current_plugin The current plugin we're checking.
49
+ * @param string[] $plugins The active plugins to check for autoloaders in.
50
+ *
51
+ * @return bool True if we should stop initialization, otherwise false.
52
+ */
53
+ public function should_stop_init( $current_plugin, $plugins ) {
54
+ global $jetpack_autoloader_including_latest;
55
+ global $jetpack_autoloader_latest_version;
56
+
57
+ // When we're being included from an older autoloader we need to
58
+ // reset the latest version so that the new autoloader can look
59
+ // for the latest autoloader again.
60
+ if ( $jetpack_autoloader_including_latest ) {
61
+ $jetpack_autoloader_latest_version = null;
62
+ }
63
+
64
+ // We need to reset the autoloader when the plugins change because
65
+ // that means the autoloader was generated with a different list.
66
+ if ( $this->plugins_handler->have_plugins_changed( $plugins ) ) {
67
+ $this->autoloader_handler->reset_autoloader();
68
+ }
69
+
70
+ // Don't bother initializing the autoloader if it already has been.
71
+ if ( isset( $jetpack_autoloader_latest_version ) ) {
72
+ return true;
73
+ }
74
+
75
+ $latest_plugin = $this->autoloader_locator->find_latest_autoloader( $plugins, $jetpack_autoloader_latest_version );
76
+ if ( isset( $latest_plugin ) && $latest_plugin !== $current_plugin ) {
77
+ $jetpack_autoloader_including_latest = true;
78
+ require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
79
+ $jetpack_autoloader_including_latest = false;
80
+ return true;
81
+ }
82
+
83
+ return false;
84
+ }
85
+ }
vendor/automattic/jetpack-autoloader/src/{class-manifest-handler.php → class-manifest-reader.php} RENAMED
@@ -2,16 +2,9 @@
2
  /* HEADER */ // phpcs:ignore
3
 
4
  /**
5
- * This class selects the most recent version of a registered path.
6
  */
7
- class Manifest_Handler {
8
-
9
- /**
10
- * An array of the active plugin paths we want to search.
11
- *
12
- * @var array
13
- */
14
- private $active_plugin_paths;
15
 
16
  /**
17
  * The Version_Selector object.
@@ -23,28 +16,27 @@ class Manifest_Handler {
23
  /**
24
  * The constructor.
25
  *
26
- * @param array $active_plugin_paths An array of the active plugin paths we want to search.
27
  * @param Version_Selector $version_selector The Version_Selector object.
28
  */
29
- public function __construct( $active_plugin_paths, $version_selector ) {
30
- $this->active_plugin_paths = $active_plugin_paths;
31
- $this->version_selector = $version_selector;
32
  }
33
 
34
  /**
35
- * Registers all of the paths in a given manifest.
36
  *
 
37
  * @param string $manifest_path The path that we're loading the manifest from in each plugin.
38
  * @param array $path_map The path map to add the contents of the manifests to.
39
  *
40
  * @return array $path_map The path map we've built using the manifests in each plugin.
41
  */
42
- public function register_plugin_manifests( $manifest_path, &$path_map ) {
43
  $file_paths = array_map(
44
  function ( $path ) use ( $manifest_path ) {
45
  return trailingslashit( $path ) . $manifest_path;
46
  },
47
- $this->active_plugin_paths
48
  );
49
 
50
  foreach ( $file_paths as $path ) {
2
  /* HEADER */ // phpcs:ignore
3
 
4
  /**
5
+ * This class reads autoloader manifest files.
6
  */
7
+ class Manifest_Reader {
 
 
 
 
 
 
 
8
 
9
  /**
10
  * The Version_Selector object.
16
  /**
17
  * The constructor.
18
  *
 
19
  * @param Version_Selector $version_selector The Version_Selector object.
20
  */
21
+ public function __construct( $version_selector ) {
22
+ $this->version_selector = $version_selector;
 
23
  }
24
 
25
  /**
26
+ * Reads all of the manifests in the given plugin paths.
27
  *
28
+ * @param array $plugin_paths The paths to the plugins we're loading the manifest in.
29
  * @param string $manifest_path The path that we're loading the manifest from in each plugin.
30
  * @param array $path_map The path map to add the contents of the manifests to.
31
  *
32
  * @return array $path_map The path map we've built using the manifests in each plugin.
33
  */
34
+ public function read_manifests( $plugin_paths, $manifest_path, &$path_map ) {
35
  $file_paths = array_map(
36
  function ( $path ) use ( $manifest_path ) {
37
  return trailingslashit( $path ) . $manifest_path;
38
  },
39
+ $plugin_paths
40
  );
41
 
42
  foreach ( $file_paths as $path ) {
vendor/automattic/jetpack-autoloader/src/class-path-processor.php ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * This class handles dealing with paths for the autoloader.
6
+ */
7
+ class Path_Processor {
8
+ /**
9
+ * Given a path this will replace any of the path constants with a token to represent it.
10
+ *
11
+ * @param string $path The path we want to process.
12
+ * @return string The tokenized path.
13
+ */
14
+ public function tokenize_path_constants( $path ) {
15
+ $path = wp_normalize_path( $path );
16
+
17
+ $constants = $this->get_normalized_constants();
18
+ foreach ( $constants as $constant => $constant_path ) {
19
+ $len = strlen( $constant_path );
20
+ if ( substr( $path, 0, $len ) !== $constant_path ) {
21
+ continue;
22
+ }
23
+
24
+ return substr_replace( $path, '{{' . $constant . '}}', 0, $len );
25
+ }
26
+
27
+ return $path;
28
+ }
29
+
30
+ /**
31
+ * Given a path this will replace any of the path constant tokens with the expanded path.
32
+ *
33
+ * @param string $tokenized_path The path we want to process.
34
+ * @return string The expanded path.
35
+ */
36
+ public function untokenize_path_constants( $tokenized_path ) {
37
+ $tokenized_path = wp_normalize_path( $tokenized_path );
38
+
39
+ $constants = $this->get_normalized_constants();
40
+ foreach ( $constants as $constant => $constant_path ) {
41
+ $constant = '{{' . $constant . '}}';
42
+
43
+ $len = strlen( $constant );
44
+ if ( substr( $tokenized_path, 0, $len ) !== $constant ) {
45
+ continue;
46
+ }
47
+
48
+ return $this->get_real_path( substr_replace( $tokenized_path, $constant_path, 0, $len ) );
49
+ }
50
+
51
+ return $tokenized_path;
52
+ }
53
+
54
+ /**
55
+ * Given a file and an array of places it might be, this will find the absolute path and return it.
56
+ *
57
+ * @param string $file The plugin or theme file to resolve.
58
+ * @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
59
+ * @return string|false Returns the absolute path to the directory, otherwise false.
60
+ */
61
+ public function find_directory_with_autoloader( $file, $directories_to_check ) {
62
+ $file = wp_normalize_path( $file );
63
+
64
+ if ( ! $this->is_absolute_path( $file ) ) {
65
+ $file = $this->find_absolute_plugin_path( $file, $directories_to_check );
66
+ if ( ! isset( $file ) ) {
67
+ return false;
68
+ }
69
+ }
70
+
71
+ // We need the real path for consistency with __DIR__ paths.
72
+ $file = $this->get_real_path( $file );
73
+
74
+ // phpcs:disable WordPress.PHP.NoSilencedErrors.Discouraged
75
+ $directory = @is_file( $file ) ? dirname( $file ) : $file;
76
+ if ( ! @is_file( $directory . '/vendor/composer/jetpack_autoload_classmap.php' ) ) {
77
+ return false;
78
+ }
79
+ // phpcs:enable WordPress.PHP.NoSilencedErrors.Discouraged
80
+
81
+ return $directory;
82
+ }
83
+
84
+ /**
85
+ * Fetches an array of normalized paths keyed by the constant they came from.
86
+ *
87
+ * @return string[] The normalized paths keyed by the constant.
88
+ */
89
+ private function get_normalized_constants() {
90
+ $raw_constants = array(
91
+ // Order the constants from most-specific to least-specific.
92
+ 'WP_PLUGIN_DIR',
93
+ 'WPMU_PLUGIN_DIR',
94
+ 'WP_CONTENT_DIR',
95
+ 'ABSPATH',
96
+ );
97
+
98
+ $constants = array();
99
+ foreach ( $raw_constants as $raw ) {
100
+ if ( ! defined( $raw ) ) {
101
+ continue;
102
+ }
103
+
104
+ $path = wp_normalize_path( constant( $raw ) );
105
+ if ( isset( $path ) ) {
106
+ $constants[ $raw ] = $path;
107
+ }
108
+ }
109
+
110
+ return $constants;
111
+ }
112
+
113
+ /**
114
+ * Indicates whether or not a path is absolute.
115
+ *
116
+ * @param string $path The path to check.
117
+ * @return bool True if the path is absolute, otherwise false.
118
+ */
119
+ private function is_absolute_path( $path ) {
120
+ if ( 0 === strlen( $path ) || '.' === $path[0] ) {
121
+ return false;
122
+ }
123
+
124
+ // Absolute paths on Windows may begin with a drive letter.
125
+ if ( preg_match( '/^[a-zA-Z]:[\/\\\\]/', $path ) ) {
126
+ return true;
127
+ }
128
+
129
+ // A path starting with / or \ is absolute; anything else is relative.
130
+ return ( '/' === $path[0] || '\\' === $path[0] );
131
+ }
132
+
133
+ /**
134
+ * Given a file and a list of directories to check, this method will try to figure out
135
+ * the absolute path to the file in question.
136
+ *
137
+ * @param string $normalized_path The normalized path to the plugin or theme file to resolve.
138
+ * @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
139
+ *
140
+ * @return string|null The absolute path to the plugin file, otherwise null.
141
+ */
142
+ private function find_absolute_plugin_path( $normalized_path, $directories_to_check ) {
143
+ // We're only able to find the absolute path for plugin/theme PHP files.
144
+ if ( ! is_string( $normalized_path ) || '.php' !== substr( $normalized_path, -4 ) ) {
145
+ return null;
146
+ }
147
+
148
+ foreach ( $directories_to_check as $directory ) {
149
+ $normalized_check = wp_normalize_path( trailingslashit( $directory ) ) . $normalized_path;
150
+ // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
151
+ if ( @is_file( $normalized_check ) ) {
152
+ return $normalized_check;
153
+ }
154
+ }
155
+
156
+ return null;
157
+ }
158
+
159
+ /**
160
+ * Given a path this will figure out the real path that we should be using.
161
+ *
162
+ * @param string $path The path to resolve.
163
+ *
164
+ * @return string The resolved path.
165
+ */
166
+ private function get_real_path( $path ) {
167
+ // We want to resolve symbolic links for consistency with __DIR__ paths.
168
+ // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
169
+ $real_path = @realpath( $path );
170
+ if ( false === $real_path ) {
171
+ // Let the autoloader deal with paths that don't exist.
172
+ $real_path = $path;
173
+ }
174
+
175
+ // Using realpath will make it platform-specific so we must normalize it after.
176
+ if ( $path !== $real_path ) {
177
+ $real_path = wp_normalize_path( $real_path );
178
+ }
179
+
180
+ return $real_path;
181
+ }
182
+ }
vendor/automattic/jetpack-autoloader/src/class-plugin-locator.php ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /* HEADER */ // phpcs:ignore
3
+
4
+ /**
5
+ * This class scans the WordPress installation to find active plugins.
6
+ */
7
+ class Plugin_Locator {
8
+
9
+ /**
10
+ * The path processor for finding plugin paths.
11
+ *
12
+ * @var Path_Processor
13
+ */
14
+ private $path_processor;
15
+
16
+ /**
17
+ * The constructor.
18
+ *
19
+ * @param Path_Processor $path_processor The Path_Processor instance.
20
+ */
21
+ public function __construct( $path_processor ) {
22
+ $this->path_processor = $path_processor;
23
+ }
24
+
25
+ /**
26
+ * Finds the path to the current plugin.
27
+ *
28
+ * @return string $path The path to the current plugin.
29
+ * @throws \RuntimeException If the current plugin does not have an autoloader.
30
+ */
31
+ public function find_current_plugin() {
32
+ // Escape from `vendor/__DIR__` to root plugin directory.
33
+ $plugin_directory = dirname( dirname( __DIR__ ) );
34
+
35
+ // Use the path processor to ensure that this is an autoloader we're referencing.
36
+ $path = $this->path_processor->find_directory_with_autoloader( $plugin_directory, array() );
37
+ if ( false === $path ) {
38
+ throw new \RuntimeException( 'Failed to locate plugin ' . $plugin_directory );
39
+ }
40
+
41
+ return $path;
42
+ }
43
+
44
+ /**
45
+ * Checks a given option for plugin paths.
46
+ *
47
+ * @param string $option_name The option that we want to check for plugin information.
48
+ * @param bool $site_option Indicates whether or not we want to check the site option.
49
+ *
50
+ * @return array $plugin_paths The list of absolute paths we've found.
51
+ */
52
+ public function find_using_option( $option_name, $site_option = false ) {
53
+ $raw = $site_option ? get_site_option( $option_name, array() ) : get_option( $option_name, array() );
54
+ if ( empty( $raw ) ) {
55
+ return array();
56
+ }
57
+
58
+ return $this->convert_plugins_to_paths( $raw );
59
+ }
60
+
61
+ /**
62
+ * Checks for plugins that are being activated in this request and returns all that it finds.
63
+ *
64
+ * @return array $plugin_paths The list of absolute paths we've found.
65
+ */
66
+ public function find_activating_this_request() {
67
+ // phpcs:disable WordPress.Security.NonceVerification.Recommended
68
+
69
+ /**
70
+ * Note: we're not actually checking the nonce here because it's too early
71
+ * in the execution. The pluggable functions are not yet loaded to give
72
+ * plugins a chance to plug their versions. Therefore we're doing the bare
73
+ * minimum: checking whether the nonce exists and it's in the right place.
74
+ * The request will fail later if the nonce doesn't pass the check.
75
+ */
76
+ if ( empty( $_REQUEST['_wpnonce'] ) ) {
77
+ return array();
78
+ }
79
+
80
+ $plugin_slugs = array();
81
+
82
+ $action = isset( $_REQUEST['action'] ) ? wp_unslash( $_REQUEST['action'] ) : false;
83
+ switch ( $action ) {
84
+ case 'activate':
85
+ if ( empty( $_REQUEST['plugin'] ) ) {
86
+ break;
87
+ }
88
+
89
+ $plugin_slugs[] = wp_unslash( $_REQUEST['plugin'] );
90
+ break;
91
+
92
+ case 'activate-selected':
93
+ if ( empty( $_REQUEST['checked'] ) ) {
94
+ break;
95
+ }
96
+
97
+ $plugin_slugs = wp_unslash( $_REQUEST['checked'] );
98
+ break;
99
+ }
100
+
101
+ return $this->convert_plugins_to_paths( $plugin_slugs );
102
+ }
103
+
104
+ /**
105
+ * Given an array of plugin slugs or paths, this will convert them to absolute paths and filter
106
+ * out the plugins that are not directory plugins. Note that array keys will also be included
107
+ * if they are plugin paths!
108
+ *
109
+ * @param string[] $plugins Plugin paths or slugs to filter.
110
+ *
111
+ * @return string[]
112
+ */
113
+ private function convert_plugins_to_paths( $plugins ) {
114
+ // We're going to look for plugins in the standard directories.
115
+ $path_constants = array( WP_PLUGIN_DIR, WPMU_PLUGIN_DIR );
116
+
117
+ $plugin_paths = array();
118
+ foreach ( $plugins as $key => $value ) {
119
+ $path = $this->path_processor->find_directory_with_autoloader( $key, $path_constants );
120
+ if ( $path ) {
121
+ $plugin_paths[] = $path;
122
+ }
123
+
124
+ $path = $this->path_processor->find_directory_with_autoloader( $value, $path_constants );
125
+ if ( $path ) {
126
+ $plugin_paths[] = $path;
127
+ }
128
+ }
129
+
130
+ return $plugin_paths;
131
+ }
132
+ }
vendor/automattic/jetpack-autoloader/src/class-plugins-handler.php CHANGED
@@ -2,128 +2,149 @@
2
  /* HEADER */ // phpcs:ignore
3
 
4
  /**
5
- * This class provides information about the current plugin and the site's active plugins.
6
  */
7
  class Plugins_Handler {
8
-
9
  /**
10
- * Returns an array containing the paths of all active plugins and all known activating plugins.
11
- *
12
- * @return array An array of plugin paths as strings or an empty array.
13
  */
14
- public function get_all_active_plugins_paths() {
15
- global $jetpack_autoloader_activating_plugins_paths;
16
-
17
- $active_plugins_paths = $this->get_active_plugins_paths();
18
- $multisite_plugins_paths = $this->get_multisite_plugins_paths();
19
- $activating_plugins_paths = $this->get_plugins_activating_via_request();
20
-
21
- return array_unique(
22
- array_merge(
23
- $active_plugins_paths,
24
- $activating_plugins_paths,
25
- $multisite_plugins_paths,
26
- (array) $jetpack_autoloader_activating_plugins_paths
27
- )
28
- );
29
- }
30
 
31
  /**
32
- * Returns an array containing the paths of the active sitewide plugins in a multisite environment.
33
  *
34
- * @return array The paths of the active sitewide plugins or an empty array.
35
  */
36
- protected function get_multisite_plugins_paths() {
37
- $plugin_slugs = is_multisite()
38
- ? array_keys( get_site_option( 'active_sitewide_plugins', array() ) )
39
- : array();
40
-
41
- $plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
42
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
43
- }
44
 
45
  /**
46
- * Returns an array containing the paths of the currently active plugins.
47
  *
48
- * @return array The active plugins' paths or an empty array.
49
  */
50
- protected function get_active_plugins_paths() {
51
- $plugin_slugs = (array) get_option( 'active_plugins', array() );
52
- $plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
53
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
54
- }
55
 
56
  /**
57
- * Adds the plugin directory from the WP_PLUGIN_DIR constant to the plugin slug.
58
  *
59
- * @param string $plugin_slug The plugin slug.
 
60
  */
61
- private function create_plugin_path( $plugin_slug ) {
62
- $plugin_dir = str_replace( '\\', '/', WP_PLUGIN_DIR );
63
- return trailingslashit( $plugin_dir ) . substr( $plugin_slug, 0, strrpos( $plugin_slug, '/' ) );
64
  }
65
 
66
  /**
67
- * Ensure the plugin has its own directory and not a single-file plugin.
68
  *
69
- * @param string $plugin Plugin name, may be prefixed with "/".
70
- *
71
- * @return bool
72
  */
73
- public function is_directory_plugin( $plugin ) {
74
- return strlen( $plugin ) > 1 && false !== strpos( $plugin, '/', 1 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  }
76
 
77
  /**
78
- * Returns an array containing the names of plugins that are activating via a request.
79
  *
80
- * @return array An array of names of the activating plugins or an empty array.
81
  */
82
- private function get_plugins_activating_via_request() {
83
-
84
- // phpcs:disable WordPress.Security.NonceVerification.Recommended
85
- // phpcs:disable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
86
- // phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
87
-
88
- $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : false;
89
- $plugin = isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : false;
90
- $nonce = isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : false;
91
-
92
- /**
93
- * Note: we're not actually checking the nonce here becase it's too early
94
- * in the execution. The pluggable functions are not yet loaded to give
95
- * plugins a chance to plug their versions. Therefore we're doing the bare
96
- * minimum: checking whether the nonce exists and it's in the right place.
97
- * The request will fail later if the nonce doesn't pass the check.
98
- */
99
-
100
- // In case of a single plugin activation there will be a plugin slug.
101
- if ( 'activate' === $action && ! empty( $nonce ) ) {
102
- return array( $this->create_plugin_path( wp_unslash( $plugin ) ) );
103
  }
104
 
105
- $plugins = isset( $_REQUEST['checked'] ) ? $_REQUEST['checked'] : array();
 
 
106
 
107
- // In case of bulk activation there will be an array of plugins.
108
- if ( 'activate-selected' === $action && ! empty( $nonce ) ) {
109
- $plugin_slugs = array_map( 'wp_unslash', $plugins );
110
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
111
- }
 
 
 
112
 
113
- // phpcs:enable WordPress.Security.NonceVerification.Recommended
114
- // phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
115
- // phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
116
- return array();
117
  }
118
 
119
  /**
120
- * Returns the path of the current plugin.
 
 
 
 
121
  *
122
- * @return string The path of the current plugin.
123
  */
124
- public function get_current_plugin_path() {
125
- $vendor_path = str_replace( '\\', '/', dirname( __DIR__ ) );
126
- // Path to the plugin's folder (the parent of the vendor/jetpack-autoloader folder).
127
- return substr( $vendor_path, 0, strrpos( $vendor_path, '/' ) );
 
 
 
 
 
 
 
 
 
 
 
128
  }
129
  }
2
  /* HEADER */ // phpcs:ignore
3
 
4
  /**
5
+ * This class handles locating and caching all of the active plugins.
6
  */
7
  class Plugins_Handler {
 
8
  /**
9
+ * The transient key for plugin paths.
 
 
10
  */
11
+ const TRANSIENT_KEY = 'jetpack_autoloader_plugin_paths';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
  /**
14
+ * The locator for finding plugins in different locations.
15
  *
16
+ * @var Plugin_Locator
17
  */
18
+ private $plugin_locator;
 
 
 
 
 
 
 
19
 
20
  /**
21
+ * The processor for transforming cached paths.
22
  *
23
+ * @var Path_Processor
24
  */
25
+ private $path_processor;
 
 
 
 
26
 
27
  /**
28
+ * The constructor.
29
  *
30
+ * @param Plugin_Locator $plugin_locator The locator for finding active plugins.
31
+ * @param Path_Processor $path_processor The processor for transforming cached paths.
32
  */
33
+ public function __construct( $plugin_locator, $path_processor ) {
34
+ $this->plugin_locator = $plugin_locator;
35
+ $this->path_processor = $path_processor;
36
  }
37
 
38
  /**
39
+ * Gets all of the active plugins we can find.
40
  *
41
+ * @return string[]
 
 
42
  */
43
+ public function get_active_plugins() {
44
+ global $jetpack_autoloader_activating_plugins_paths;
45
+ global $jetpack_autoloader_including_latest;
46
+
47
+ // We're going to build a unique list of plugins from a few different sources
48
+ // to find all of our "active" plugins. While we need to return an integer
49
+ // array, we're going to use an associative array internally to reduce
50
+ // the amount of time that we're going to spend checking uniqueness
51
+ // and merging different arrays together to form the output.
52
+ $active_plugins = array();
53
+
54
+ // Make sure that plugins which have activated this request are considered as "active" even though
55
+ // they probably won't be present in any option.
56
+ if ( is_array( $jetpack_autoloader_activating_plugins_paths ) ) {
57
+ foreach ( $jetpack_autoloader_activating_plugins_paths as $path ) {
58
+ $active_plugins[ $path ] = $path;
59
+ }
60
+ }
61
+
62
+ // This option contains all of the plugins that have been activated.
63
+ $plugins = $this->plugin_locator->find_using_option( 'active_plugins' );
64
+ foreach ( $plugins as $path ) {
65
+ $active_plugins[ $path ] = $path;
66
+ }
67
+
68
+ // This option contains all of the multisite plugins that have been activated.
69
+ if ( is_multisite() ) {
70
+ $plugins = $this->plugin_locator->find_using_option( 'active_sitewide_plugins', true );
71
+ foreach ( $plugins as $path ) {
72
+ $active_plugins[ $path ] = $path;
73
+ }
74
+ }
75
+
76
+ $plugins = $this->plugin_locator->find_activating_this_request();
77
+ foreach ( $plugins as $path ) {
78
+ $active_plugins[ $path ] = $path;
79
+ }
80
+
81
+ // When the current plugin isn't considered "active" there's a problem.
82
+ // Since we're here, the plugin is active and currently being loaded.
83
+ // We can support this case (mu-plugins and non-standard activation)
84
+ // by adding the current plugin to the active list and marking it
85
+ // as an unknown (activating) plugin. This also has the benefit
86
+ // of causing a reset because the active plugins list has
87
+ // been changed since it was saved in the global.
88
+ $current_plugin = $this->plugin_locator->find_current_plugin();
89
+ if ( ! in_array( $current_plugin, $active_plugins, true ) && ! $jetpack_autoloader_including_latest ) {
90
+ $active_plugins[ $current_plugin ] = $current_plugin;
91
+ $jetpack_autoloader_activating_plugins_paths[] = $current_plugin;
92
+ }
93
+
94
+ // Transform the array so that we don't have to worry about the keys interacting with other array types later.
95
+ return array_values( $active_plugins );
96
  }
97
 
98
  /**
99
+ * Gets all of the cached plugins if there are any.
100
  *
101
+ * @return string[]
102
  */
103
+ public function get_cached_plugins() {
104
+ $cached = get_transient( self::TRANSIENT_KEY );
105
+ if ( false === $cached ) {
106
+ return array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  }
108
 
109
+ // We need to expand the tokens to an absolute path for this webserver.
110
+ return array_map( array( $this->path_processor, 'untokenize_path_constants' ), $cached );
111
+ }
112
 
113
+ /**
114
+ * Saves the plugin list to the cache.
115
+ *
116
+ * @param array $plugins The plugin list to save to the cache.
117
+ */
118
+ public function cache_plugins( $plugins ) {
119
+ // We store the paths in a tokenized form so that that webservers with different absolute paths don't break.
120
+ $plugins = array_map( array( $this->path_processor, 'tokenize_path_constants' ), $plugins );
121
 
122
+ set_transient( self::TRANSIENT_KEY, $plugins );
 
 
 
123
  }
124
 
125
  /**
126
+ * Checks to see whether or not the plugin list given has changed when compared to the
127
+ * shared `$jetpack_autoloader_cached_plugin_paths` global. This allows us to deal
128
+ * with cases where the active list may change due to filtering..
129
+ *
130
+ * @param string[] $plugins The plugins list to check against the global cache.
131
  *
132
+ * @return bool True if the plugins have changed, otherwise false.
133
  */
134
+ public function have_plugins_changed( $plugins ) {
135
+ global $jetpack_autoloader_cached_plugin_paths;
136
+
137
+ // When no autoloader has executed there is nothing to have changed.
138
+ if ( ! isset( $jetpack_autoloader_cached_plugin_paths ) ) {
139
+ $jetpack_autoloader_cached_plugin_paths = $plugins;
140
+ return false;
141
+ }
142
+
143
+ if ( $jetpack_autoloader_cached_plugin_paths !== $plugins ) {
144
+ $jetpack_autoloader_cached_plugin_paths = $plugins;
145
+ return true;
146
+ }
147
+
148
+ return false;
149
  }
150
  }
vendor/automattic/jetpack-autoloader/src/class-version-selector.php CHANGED
@@ -15,7 +15,7 @@ class Version_Selector {
15
  * @param String $compare_version The package version that is being evaluated to
16
  * determine if the version needs to be updated.
17
  *
18
- * @return Boolean Returns true if the selected package version should be updated,
19
  * else false.
20
  */
21
  public function is_version_update_required( $selected_version, $compare_version ) {
@@ -49,7 +49,7 @@ class Version_Selector {
49
  *
50
  * @param String $version The package version.
51
  *
52
- * @return Boolean True if the version is a dev version, else false.
53
  */
54
  private function is_package_version_dev( $version ) {
55
  if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
15
  * @param String $compare_version The package version that is being evaluated to
16
  * determine if the version needs to be updated.
17
  *
18
+ * @return bool Returns true if the selected package version should be updated,
19
  * else false.
20
  */
21
  public function is_version_update_required( $selected_version, $compare_version ) {
49
  *
50
  * @param String $version The package version.
51
  *
52
+ * @return bool True if the version is a dev version, else false.
53
  */
54
  private function is_package_version_dev( $version ) {
55
  if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
vendor/automattic/jetpack-autoloader/src/functions.php DELETED
@@ -1,66 +0,0 @@
1
- <?php
2
- /* HEADER */ // phpcs:ignore
3
-
4
- /**
5
- * Used for autoloading jetpack packages.
6
- *
7
- * @param string $class_name Class Name to load.
8
- *
9
- * @return Boolean Whether the class_name was found in the classmap.
10
- */
11
- function autoloader( $class_name ) {
12
- global $jetpack_autoloader_loader;
13
- if ( ! isset( $jetpack_autoloader_loader ) ) {
14
- return false;
15
- }
16
-
17
- $file = $jetpack_autoloader_loader->find_class_file( $class_name );
18
- if ( ! isset( $file ) ) {
19
- return false;
20
- }
21
-
22
- require_once $file;
23
- return true;
24
- }
25
-
26
- /**
27
- * Finds the latest installed autoloader. If this is the latest autoloader, sets
28
- * up the classmap and filemap.
29
- */
30
- function set_up_autoloader() {
31
- global $jetpack_autoloader_latest_version;
32
- global $jetpack_autoloader_loader;
33
-
34
- require_once __DIR__ . '/class-plugins-handler.php';
35
- require_once __DIR__ . '/class-version-selector.php';
36
- require_once __DIR__ . '/class-autoloader-locator.php';
37
- require_once __DIR__ . '/class-autoloader-handler.php';
38
-
39
- $plugins_handler = new Plugins_Handler();
40
- $version_selector = new Version_Selector();
41
- $autoloader_handler = new Autoloader_Handler(
42
- $plugins_handler->get_current_plugin_path(),
43
- $plugins_handler->get_all_active_plugins_paths(),
44
- new Autoloader_Locator( $version_selector ),
45
- $version_selector
46
- );
47
-
48
- // The autoloader must be reset when a plugin that was previously unknown is detected.
49
- if ( $autoloader_handler->should_autoloader_reset() ) {
50
- $jetpack_autoloader_latest_version = null;
51
- $jetpack_autoloader_loader = null;
52
- }
53
-
54
- if ( ! $autoloader_handler->is_latest_autoloader() || isset( $jetpack_autoloader_loader ) ) {
55
- return;
56
- }
57
-
58
- require_once __DIR__ . '/class-manifest-handler.php';
59
- require_once __DIR__ . '/class-version-loader.php';
60
-
61
- $jetpack_autoloader_loader = $autoloader_handler->build_autoloader();
62
- $autoloader_handler->update_autoloader_chain();
63
-
64
- // Now that the autoloader is ready we can load the files in the filemap safely.
65
- $jetpack_autoloader_loader->load_filemap();
66
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/composer/InstalledVersions.php CHANGED
@@ -29,19 +29,19 @@ private static $installed = array (
29
  'aliases' =>
30
  array (
31
  ),
32
- 'reference' => 'd302a204c9e03f3461c54fec4f27c1f836d09ae2',
33
  'name' => 'woocommerce/woocommerce',
34
  ),
35
  'versions' =>
36
  array (
37
  'automattic/jetpack-autoloader' =>
38
  array (
39
- 'pretty_version' => 'v2.6.0',
40
- 'version' => '2.6.0.0',
41
  'aliases' =>
42
  array (
43
  ),
44
- 'reference' => '47dde8dbca6b1e30f176725f2f748a9abefcaf58',
45
  ),
46
  'automattic/jetpack-constants' =>
47
  array (
@@ -127,16 +127,16 @@ private static $installed = array (
127
  'aliases' =>
128
  array (
129
  ),
130
- 'reference' => 'd302a204c9e03f3461c54fec4f27c1f836d09ae2',
131
  ),
132
  'woocommerce/woocommerce-admin' =>
133
  array (
134
- 'pretty_version' => '1.8.1',
135
- 'version' => '1.8.1.0',
136
  'aliases' =>
137
  array (
138
  ),
139
- 'reference' => '7cbf3db2dba0fa80e66761a8955ca4cc86863877',
140
  ),
141
  'woocommerce/woocommerce-blocks' =>
142
  array (
29
  'aliases' =>
30
  array (
31
  ),
32
+ 'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
33
  'name' => 'woocommerce/woocommerce',
34
  ),
35
  'versions' =>
36
  array (
37
  'automattic/jetpack-autoloader' =>
38
  array (
39
+ 'pretty_version' => 'v2.7.1',
40
+ 'version' => '2.7.1.0',
41
  'aliases' =>
42
  array (
43
  ),
44
+ 'reference' => '5437697a56aefbdf707849b9833e1b36093d7a73',
45
  ),
46
  'automattic/jetpack-constants' =>
47
  array (
127
  'aliases' =>
128
  array (
129
  ),
130
+ 'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
131
  ),
132
  'woocommerce/woocommerce-admin' =>
133
  array (
134
+ 'pretty_version' => '1.8.2',
135
+ 'version' => '1.8.2.0',
136
  'aliases' =>
137
  array (
138
  ),
139
+ 'reference' => 'a890bc4131d3cf8c93bb8aeefff96db1a95f547d',
140
  ),
141
  'woocommerce/woocommerce-blocks' =>
142
  array (
vendor/composer/autoload_classmap.php CHANGED
@@ -6,8 +6,356 @@ $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
9
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
 
 
 
10
  'Automattic\\Jetpack\\Constants' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  'Automattic\\WooCommerce\\RestApi\\Package' => $baseDir . '/includes/rest-api/Package.php',
12
  'Automattic\\WooCommerce\\RestApi\\Server' => $baseDir . '/includes/rest-api/Server.php',
13
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
@@ -20,7 +368,218 @@ return array(
20
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
21
  'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => $baseDir . '/includes/rest-api/Utilities/ImageAttachment.php',
22
  'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => $baseDir . '/includes/rest-api/Utilities/SingletonTrait.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  'WC_REST_CRUD_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
25
  'WC_REST_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
26
  'WC_REST_Coupons_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php',
10
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
11
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
12
+ 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
13
+ 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
14
  'Automattic\\Jetpack\\Constants' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php',
15
+ 'Automattic\\WooCommerce\\Admin\\API\\Coupons' => $baseDir . '/packages/woocommerce-admin/src/API/Coupons.php',
16
+ 'Automattic\\WooCommerce\\Admin\\API\\Customers' => $baseDir . '/packages/woocommerce-admin/src/API/Customers.php',
17
+ 'Automattic\\WooCommerce\\Admin\\API\\Data' => $baseDir . '/packages/woocommerce-admin/src/API/Data.php',
18
+ 'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => $baseDir . '/packages/woocommerce-admin/src/API/DataCountries.php',
19
+ 'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => $baseDir . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php',
20
+ 'Automattic\\WooCommerce\\Admin\\API\\Init' => $baseDir . '/packages/woocommerce-admin/src/API/Init.php',
21
+ 'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => $baseDir . '/packages/woocommerce-admin/src/API/Leaderboards.php',
22
+ 'Automattic\\WooCommerce\\Admin\\API\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/API/Marketing.php',
23
+ 'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => $baseDir . '/packages/woocommerce-admin/src/API/MarketingOverview.php',
24
+ 'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => $baseDir . '/packages/woocommerce-admin/src/API/NoteActions.php',
25
+ 'Automattic\\WooCommerce\\Admin\\API\\Notes' => $baseDir . '/packages/woocommerce-admin/src/API/Notes.php',
26
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingProfile.php',
27
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingTasks.php',
28
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingThemes.php',
29
+ 'Automattic\\WooCommerce\\Admin\\API\\Options' => $baseDir . '/packages/woocommerce-admin/src/API/Options.php',
30
+ 'Automattic\\WooCommerce\\Admin\\API\\Orders' => $baseDir . '/packages/woocommerce-admin/src/API/Orders.php',
31
+ 'Automattic\\WooCommerce\\Admin\\API\\Plugins' => $baseDir . '/packages/woocommerce-admin/src/API/Plugins.php',
32
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => $baseDir . '/packages/woocommerce-admin/src/API/ProductCategories.php',
33
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => $baseDir . '/packages/woocommerce-admin/src/API/ProductReviews.php',
34
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => $baseDir . '/packages/woocommerce-admin/src/API/ProductVariations.php',
35
+ 'Automattic\\WooCommerce\\Admin\\API\\Products' => $baseDir . '/packages/woocommerce-admin/src/API/Products.php',
36
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Cache.php',
37
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php',
38
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php',
39
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php',
40
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Controller.php',
41
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php',
42
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php',
43
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php',
44
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php',
45
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php',
46
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php',
47
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php',
48
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php',
49
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php',
50
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php',
51
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php',
52
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php',
53
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php',
54
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStore.php',
55
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php',
56
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php',
57
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php',
58
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php',
59
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php',
60
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php',
61
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php',
62
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php',
63
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php',
64
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php',
65
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php',
66
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php',
67
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php',
68
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php',
69
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php',
70
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php',
71
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php',
72
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php',
73
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php',
74
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php',
75
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php',
76
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php',
77
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php',
78
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php',
79
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php',
80
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php',
81
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php',
82
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php',
83
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Query.php',
84
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php',
85
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php',
86
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php',
87
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php',
88
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php',
89
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php',
90
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php',
91
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php',
92
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php',
93
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php',
94
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php',
95
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php',
96
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php',
97
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php',
98
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php',
99
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php',
100
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php',
101
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php',
102
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php',
103
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php',
104
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php',
105
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php',
106
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php',
107
+ 'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => $baseDir . '/packages/woocommerce-admin/src/API/SettingOptions.php',
108
+ 'Automattic\\WooCommerce\\Admin\\API\\Taxes' => $baseDir . '/packages/woocommerce-admin/src/API/Taxes.php',
109
+ 'Automattic\\WooCommerce\\Admin\\API\\Themes' => $baseDir . '/packages/woocommerce-admin/src/API/Themes.php',
110
+ 'Automattic\\WooCommerce\\Admin\\CategoryLookup' => $baseDir . '/packages/woocommerce-admin/src/CategoryLookup.php',
111
+ 'Automattic\\WooCommerce\\Admin\\Composer\\Package' => $baseDir . '/packages/woocommerce-admin/src/Composer/Package.php',
112
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php',
113
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php',
114
+ 'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => $baseDir . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php',
115
+ 'Automattic\\WooCommerce\\Admin\\Events' => $baseDir . '/packages/woocommerce-admin/src/Events.php',
116
+ 'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => $baseDir . '/packages/woocommerce-admin/src/FeaturePlugin.php',
117
+ 'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => $baseDir . '/packages/woocommerce-admin/src/Features/ActivityPanels.php',
118
+ 'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => $baseDir . '/packages/woocommerce-admin/src/Features/Analytics.php',
119
+ 'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => $baseDir . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php',
120
+ 'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => $baseDir . '/packages/woocommerce-admin/src/Features/Coupons.php',
121
+ 'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => $baseDir . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php',
122
+ 'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => $baseDir . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php',
123
+ 'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => $baseDir . '/packages/woocommerce-admin/src/Features/Homescreen.php',
124
+ 'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/Features/Marketing.php',
125
+ 'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => $baseDir . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php',
126
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php',
127
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Init.php',
128
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php',
129
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php',
130
+ 'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => $baseDir . '/packages/woocommerce-admin/src/Features/Onboarding.php',
131
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php',
132
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php',
133
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php',
134
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php',
135
+ 'Automattic\\WooCommerce\\Admin\\Install' => $baseDir . '/packages/woocommerce-admin/src/Install.php',
136
+ 'Automattic\\WooCommerce\\Admin\\Loader' => $baseDir . '/packages/woocommerce-admin/src/Loader.php',
137
+ 'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => $baseDir . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php',
138
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => $baseDir . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php',
139
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => $baseDir . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php',
140
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => $baseDir . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php',
141
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => $baseDir . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php',
142
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/DataStore.php',
143
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php',
144
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => $baseDir . '/packages/woocommerce-admin/src/Notes/DrawAttention.php',
145
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => $baseDir . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php',
146
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => $baseDir . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php',
147
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => $baseDir . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php',
148
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => $baseDir . '/packages/woocommerce-admin/src/Notes/FirstProduct.php',
149
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => $baseDir . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php',
150
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php',
151
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => $baseDir . '/packages/woocommerce-admin/src/Notes/HistoricalData.php',
152
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => $baseDir . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php',
153
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => $baseDir . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php',
154
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => $baseDir . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php',
155
+ 'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => $baseDir . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php',
156
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => $baseDir . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php',
157
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/Marketing.php',
158
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => $baseDir . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php',
159
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => $baseDir . '/packages/woocommerce-admin/src/Notes/MobileApp.php',
160
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php',
161
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php',
162
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => $baseDir . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php',
163
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => $baseDir . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php',
164
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Note' => $baseDir . '/packages/woocommerce-admin/src/Notes/Note.php',
165
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => $baseDir . '/packages/woocommerce-admin/src/Notes/NoteTraits.php',
166
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => $baseDir . '/packages/woocommerce-admin/src/Notes/Notes.php',
167
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php',
168
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php',
169
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php',
170
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => $baseDir . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php',
171
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => $baseDir . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php',
172
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => $baseDir . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php',
173
+ 'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => $baseDir . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php',
174
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => $baseDir . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php',
175
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => $baseDir . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php',
176
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => $baseDir . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php',
177
+ 'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => $baseDir . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php',
178
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => $baseDir . '/packages/woocommerce-admin/src/Notes/TestCheckout.php',
179
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => $baseDir . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php',
180
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php',
181
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php',
182
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php',
183
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => $baseDir . '/packages/woocommerce-admin/src/Overrides/Order.php',
184
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php',
185
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php',
186
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php',
187
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php',
188
+ 'Automattic\\WooCommerce\\Admin\\PageController' => $baseDir . '/packages/woocommerce-admin/src/PageController.php',
189
+ 'Automattic\\WooCommerce\\Admin\\PluginsHelper' => $baseDir . '/packages/woocommerce-admin/src/PluginsHelper.php',
190
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php',
191
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php',
192
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php',
193
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php',
194
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php',
195
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php',
196
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php',
197
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php',
198
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php',
199
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php',
200
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php',
201
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php',
202
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php',
203
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php',
204
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php',
205
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php',
206
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php',
207
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php',
208
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php',
209
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php',
210
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php',
211
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php',
212
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php',
213
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php',
214
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php',
215
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php',
216
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php',
217
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php',
218
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php',
219
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php',
220
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php',
221
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVEmail.php',
222
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVExporter.php',
223
+ 'Automattic\\WooCommerce\\Admin\\ReportExporter' => $baseDir . '/packages/woocommerce-admin/src/ReportExporter.php',
224
+ 'Automattic\\WooCommerce\\Admin\\ReportsSync' => $baseDir . '/packages/woocommerce-admin/src/ReportsSync.php',
225
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php',
226
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php',
227
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php',
228
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php',
229
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php',
230
+ 'Automattic\\WooCommerce\\Autoloader' => $baseDir . '/src/Autoloader.php',
231
+ 'Automattic\\WooCommerce\\Blocks\\Assets' => $baseDir . '/packages/woocommerce-blocks/src/Assets.php',
232
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => $baseDir . '/packages/woocommerce-blocks/src/Assets/Api.php',
233
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php',
234
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php',
235
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php',
236
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php',
237
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php',
238
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php',
239
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php',
240
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php',
241
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php',
242
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php',
243
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php',
244
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php',
245
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php',
246
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php',
247
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php',
248
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php',
249
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php',
250
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php',
251
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php',
252
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php',
253
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php',
254
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php',
255
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php',
256
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php',
257
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php',
258
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php',
259
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php',
260
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php',
261
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php',
262
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Package.php',
263
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php',
264
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php',
265
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php',
266
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php',
267
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php',
268
+ 'Automattic\\WooCommerce\\Blocks\\Installer' => $baseDir . '/packages/woocommerce-blocks/src/Installer.php',
269
+ 'Automattic\\WooCommerce\\Blocks\\Library' => $baseDir . '/packages/woocommerce-blocks/src/Library.php',
270
+ 'Automattic\\WooCommerce\\Blocks\\Package' => $baseDir . '/packages/woocommerce-blocks/src/Package.php',
271
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Api.php',
272
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php',
273
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php',
274
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php',
275
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php',
276
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php',
277
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php',
278
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php',
279
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php',
280
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php',
281
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php',
282
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php',
283
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => $baseDir . '/packages/woocommerce-blocks/src/Registry/Container.php',
284
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/FactoryType.php',
285
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => $baseDir . '/packages/woocommerce-blocks/src/Registry/SharedType.php',
286
+ 'Automattic\\WooCommerce\\Blocks\\RestApi' => $baseDir . '/packages/woocommerce-blocks/src/RestApi.php',
287
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php',
288
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php',
289
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php',
290
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php',
291
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php',
292
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php',
293
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php',
294
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php',
295
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php',
296
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php',
297
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php',
298
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php',
299
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php',
300
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php',
301
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php',
302
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php',
303
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php',
304
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php',
305
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php',
306
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php',
307
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php',
308
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php',
309
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php',
310
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php',
311
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php',
312
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php',
313
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php',
314
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php',
315
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php',
316
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php',
317
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php',
318
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php',
319
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php',
320
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php',
321
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php',
322
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php',
323
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php',
324
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php',
325
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php',
326
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php',
327
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php',
328
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php',
329
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php',
330
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php',
331
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php',
332
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php',
333
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php',
334
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php',
335
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php',
336
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php',
337
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php',
338
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php',
339
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php',
340
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php',
341
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php',
342
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php',
343
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php',
344
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php',
345
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php',
346
+ 'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => $baseDir . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php',
347
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => $baseDir . '/src/Checkout/Helpers/ReserveStock.php',
348
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => $baseDir . '/src/Checkout/Helpers/ReserveStockException.php',
349
+ 'Automattic\\WooCommerce\\Container' => $baseDir . '/src/Container.php',
350
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => $baseDir . '/src/Internal/DependencyManagement/AbstractServiceProvider.php',
351
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => $baseDir . '/src/Internal/DependencyManagement/ContainerException.php',
352
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => $baseDir . '/src/Internal/DependencyManagement/Definition.php',
353
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => $baseDir . '/src/Internal/DependencyManagement/ExtendedContainer.php',
354
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => $baseDir . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php',
355
+ 'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => $baseDir . '/src/Internal/WCCom/ConnectionHelper.php',
356
+ 'Automattic\\WooCommerce\\Packages' => $baseDir . '/src/Packages.php',
357
+ 'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => $baseDir . '/src/Proxies/ActionsProxy.php',
358
+ 'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => $baseDir . '/src/Proxies/LegacyProxy.php',
359
  'Automattic\\WooCommerce\\RestApi\\Package' => $baseDir . '/includes/rest-api/Package.php',
360
  'Automattic\\WooCommerce\\RestApi\\Server' => $baseDir . '/includes/rest-api/Server.php',
361
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
368
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => $baseDir . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
369
  'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => $baseDir . '/includes/rest-api/Utilities/ImageAttachment.php',
370
  'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => $baseDir . '/includes/rest-api/Utilities/SingletonTrait.php',
371
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => $baseDir . '/tests/Tools/CodeHacking/CodeHacker.php',
372
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => $baseDir . '/tests/Tools/CodeHacking/CodeHackerTestHook.php',
373
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php',
374
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/CodeHack.php',
375
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php',
376
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => $baseDir . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php',
377
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => $baseDir . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php',
378
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => $baseDir . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php',
379
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => $baseDir . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php',
380
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php',
381
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php',
382
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php',
383
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php',
384
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php',
385
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php',
386
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php',
387
+ 'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => $baseDir . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php',
388
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => $baseDir . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php',
389
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php',
390
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => $baseDir . '/tests/php/src/Proxies/LegacyProxyTest.php',
391
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => $baseDir . '/tests/php/src/Proxies/MockableLegacyProxyTest.php',
392
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => $baseDir . '/tests/php/src/Utilities/NumberUtilTest.php',
393
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => $baseDir . '/tests/php/src/Utilities/StringUtilTest.php',
394
+ 'Automattic\\WooCommerce\\Utilities\\NumberUtil' => $baseDir . '/src/Utilities/NumberUtil.php',
395
+ 'Automattic\\WooCommerce\\Utilities\\StringUtil' => $baseDir . '/src/Utilities/StringUtil.php',
396
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php',
397
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php',
398
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php',
399
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php',
400
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php',
401
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php',
402
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php',
403
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => $baseDir . '/lib/packages/League/Container/Container.php',
404
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php',
405
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php',
406
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php',
407
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php',
408
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php',
409
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php',
410
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php',
411
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php',
412
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php',
413
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php',
414
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php',
415
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php',
416
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php',
417
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php',
418
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php',
419
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php',
420
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php',
421
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php',
422
  'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
423
+ 'Composer\\Installers\\AglInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php',
424
+ 'Composer\\Installers\\AimeosInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
425
+ 'Composer\\Installers\\AnnotateCmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
426
+ 'Composer\\Installers\\AsgardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
427
+ 'Composer\\Installers\\AttogramInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
428
+ 'Composer\\Installers\\BaseInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
429
+ 'Composer\\Installers\\BitrixInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
430
+ 'Composer\\Installers\\BonefishInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
431
+ 'Composer\\Installers\\CakePHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
432
+ 'Composer\\Installers\\ChefInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
433
+ 'Composer\\Installers\\CiviCrmInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
434
+ 'Composer\\Installers\\ClanCatsFrameworkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
435
+ 'Composer\\Installers\\CockpitInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
436
+ 'Composer\\Installers\\CodeIgniterInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
437
+ 'Composer\\Installers\\Concrete5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
438
+ 'Composer\\Installers\\CraftInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
439
+ 'Composer\\Installers\\CroogoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
440
+ 'Composer\\Installers\\DecibelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
441
+ 'Composer\\Installers\\DframeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DframeInstaller.php',
442
+ 'Composer\\Installers\\DokuWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
443
+ 'Composer\\Installers\\DolibarrInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
444
+ 'Composer\\Installers\\DrupalInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
445
+ 'Composer\\Installers\\ElggInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
446
+ 'Composer\\Installers\\EliasisInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
447
+ 'Composer\\Installers\\ExpressionEngineInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
448
+ 'Composer\\Installers\\EzPlatformInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
449
+ 'Composer\\Installers\\FuelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
450
+ 'Composer\\Installers\\FuelphpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
451
+ 'Composer\\Installers\\GravInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php',
452
+ 'Composer\\Installers\\HuradInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
453
+ 'Composer\\Installers\\ImageCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
454
+ 'Composer\\Installers\\Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php',
455
+ 'Composer\\Installers\\ItopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
456
+ 'Composer\\Installers\\JoomlaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
457
+ 'Composer\\Installers\\KanboardInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
458
+ 'Composer\\Installers\\KirbyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
459
+ 'Composer\\Installers\\KnownInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KnownInstaller.php',
460
+ 'Composer\\Installers\\KodiCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
461
+ 'Composer\\Installers\\KohanaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
462
+ 'Composer\\Installers\\LanManagementSystemInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
463
+ 'Composer\\Installers\\LaravelInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
464
+ 'Composer\\Installers\\LavaLiteInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
465
+ 'Composer\\Installers\\LithiumInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
466
+ 'Composer\\Installers\\MODULEWorkInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
467
+ 'Composer\\Installers\\MODXEvoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
468
+ 'Composer\\Installers\\MagentoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
469
+ 'Composer\\Installers\\MajimaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
470
+ 'Composer\\Installers\\MakoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
471
+ 'Composer\\Installers\\MantisBTInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php',
472
+ 'Composer\\Installers\\MauticInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
473
+ 'Composer\\Installers\\MayaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
474
+ 'Composer\\Installers\\MediaWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
475
+ 'Composer\\Installers\\MicroweberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
476
+ 'Composer\\Installers\\ModxInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
477
+ 'Composer\\Installers\\MoodleInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
478
+ 'Composer\\Installers\\OctoberInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
479
+ 'Composer\\Installers\\OntoWikiInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
480
+ 'Composer\\Installers\\OsclassInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
481
+ 'Composer\\Installers\\OxidInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
482
+ 'Composer\\Installers\\PPIInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
483
+ 'Composer\\Installers\\PhiftyInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
484
+ 'Composer\\Installers\\PhpBBInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
485
+ 'Composer\\Installers\\PimcoreInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
486
+ 'Composer\\Installers\\PiwikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
487
+ 'Composer\\Installers\\PlentymarketsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
488
+ 'Composer\\Installers\\Plugin' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php',
489
+ 'Composer\\Installers\\PortoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
490
+ 'Composer\\Installers\\PrestashopInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
491
+ 'Composer\\Installers\\PuppetInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
492
+ 'Composer\\Installers\\PxcmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
493
+ 'Composer\\Installers\\RadPHPInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
494
+ 'Composer\\Installers\\ReIndexInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
495
+ 'Composer\\Installers\\Redaxo5Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php',
496
+ 'Composer\\Installers\\RedaxoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
497
+ 'Composer\\Installers\\RoundcubeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
498
+ 'Composer\\Installers\\SMFInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
499
+ 'Composer\\Installers\\ShopwareInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
500
+ 'Composer\\Installers\\SilverStripeInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
501
+ 'Composer\\Installers\\SiteDirectInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
502
+ 'Composer\\Installers\\SyDESInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
503
+ 'Composer\\Installers\\SyliusInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/SyliusInstaller.php',
504
+ 'Composer\\Installers\\Symfony1Installer' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
505
+ 'Composer\\Installers\\TYPO3CmsInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
506
+ 'Composer\\Installers\\TYPO3FlowInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
507
+ 'Composer\\Installers\\TaoInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TaoInstaller.php',
508
+ 'Composer\\Installers\\TheliaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
509
+ 'Composer\\Installers\\TuskInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
510
+ 'Composer\\Installers\\UserFrostingInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
511
+ 'Composer\\Installers\\VanillaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
512
+ 'Composer\\Installers\\VgmcpInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
513
+ 'Composer\\Installers\\WHMCSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
514
+ 'Composer\\Installers\\WolfCMSInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
515
+ 'Composer\\Installers\\WordPressInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
516
+ 'Composer\\Installers\\YawikInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
517
+ 'Composer\\Installers\\ZendInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
518
+ 'Composer\\Installers\\ZikulaInstaller' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
519
+ 'MaxMind\\Db\\Reader' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader.php',
520
+ 'MaxMind\\Db\\Reader\\Decoder' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php',
521
+ 'MaxMind\\Db\\Reader\\InvalidDatabaseException' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php',
522
+ 'MaxMind\\Db\\Reader\\Metadata' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php',
523
+ 'MaxMind\\Db\\Reader\\Util' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php',
524
+ 'Pelago\\Emogrifier' => $vendorDir . '/pelago/emogrifier/src/Emogrifier.php',
525
+ 'Pelago\\Emogrifier\\CssInliner' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/CssInliner.php',
526
+ 'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php',
527
+ 'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php',
528
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php',
529
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php',
530
+ 'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php',
531
+ 'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php',
532
+ 'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
533
+ 'Psr\\Container\\ContainerInterface' => $vendorDir . '/psr/container/src/ContainerInterface.php',
534
+ 'Psr\\Container\\NotFoundExceptionInterface' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php',
535
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php',
536
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php',
537
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php',
538
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php',
539
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php',
540
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php',
541
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php',
542
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php',
543
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php',
544
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php',
545
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php',
546
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php',
547
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => $vendorDir . '/symfony/css-selector/Node/HashNode.php',
548
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php',
549
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php',
550
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php',
551
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php',
552
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => $vendorDir . '/symfony/css-selector/Node/Specificity.php',
553
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
554
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
555
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php',
556
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
557
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
558
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php',
559
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
560
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => $vendorDir . '/symfony/css-selector/Parser/Parser.php',
561
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php',
562
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => $vendorDir . '/symfony/css-selector/Parser/Reader.php',
563
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
564
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
565
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
566
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
567
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => $vendorDir . '/symfony/css-selector/Parser/Token.php',
568
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php',
569
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
570
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
571
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
572
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
573
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
574
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
575
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
576
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
577
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
578
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
579
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
580
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => $vendorDir . '/symfony/css-selector/XPath/Translator.php',
581
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php',
582
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php',
583
  'WC_REST_CRUD_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
584
  'WC_REST_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
585
  'WC_REST_Coupons_Controller' => $baseDir . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
- spl_autoload_unregister(array('ComposerAutoloaderInite7ba0a3d7894c64e08e2c3da58db6a27', '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\ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
29
+ spl_autoload_unregister(array('ComposerAutoloaderInite9a946635897ddf0b806a8788458bc48', '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\ComposerStaticInite9a946635897ddf0b806a8788458bc48::getInitializer($loader));
36
  } else {
37
  $map = require __DIR__ . '/autoload_namespaces.php';
38
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'S' =>
@@ -98,8 +98,356 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
98
  );
99
 
100
  public static $classMap = array (
 
101
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
 
 
 
102
  'Automattic\\Jetpack\\Constants' => __DIR__ . '/..' . '/automattic/jetpack-constants/src/class-constants.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
103
  'Automattic\\WooCommerce\\RestApi\\Package' => __DIR__ . '/../..' . '/includes/rest-api/Package.php',
104
  'Automattic\\WooCommerce\\RestApi\\Server' => __DIR__ . '/../..' . '/includes/rest-api/Server.php',
105
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
@@ -112,7 +460,218 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
112
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
113
  'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/ImageAttachment.php',
114
  'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/SingletonTrait.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  'WC_REST_CRUD_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
117
  'WC_REST_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
118
  'WC_REST_Coupons_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
@@ -213,10 +772,10 @@ class ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27
213
  public static function getInitializer(ClassLoader $loader)
214
  {
215
  return \Closure::bind(function () use ($loader) {
216
- $loader->prefixLengthsPsr4 = ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27::$prefixLengthsPsr4;
217
- $loader->prefixDirsPsr4 = ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27::$prefixDirsPsr4;
218
- $loader->prefixesPsr0 = ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27::$prefixesPsr0;
219
- $loader->classMap = ComposerStaticInite7ba0a3d7894c64e08e2c3da58db6a27::$classMap;
220
 
221
  }, null, ClassLoader::class);
222
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInite9a946635897ddf0b806a8788458bc48
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'S' =>
98
  );
99
 
100
  public static $classMap = array (
101
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php',
102
  'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
103
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php',
104
+ 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php',
105
+ 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/ManifestGenerator.php',
106
  'Automattic\\Jetpack\\Constants' => __DIR__ . '/..' . '/automattic/jetpack-constants/src/class-constants.php',
107
+ 'Automattic\\WooCommerce\\Admin\\API\\Coupons' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Coupons.php',
108
+ 'Automattic\\WooCommerce\\Admin\\API\\Customers' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Customers.php',
109
+ 'Automattic\\WooCommerce\\Admin\\API\\Data' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Data.php',
110
+ 'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/DataCountries.php',
111
+ 'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php',
112
+ 'Automattic\\WooCommerce\\Admin\\API\\Init' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Init.php',
113
+ 'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Leaderboards.php',
114
+ 'Automattic\\WooCommerce\\Admin\\API\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Marketing.php',
115
+ 'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/MarketingOverview.php',
116
+ 'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/NoteActions.php',
117
+ 'Automattic\\WooCommerce\\Admin\\API\\Notes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Notes.php',
118
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingProfile.php',
119
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingTasks.php',
120
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/OnboardingThemes.php',
121
+ 'Automattic\\WooCommerce\\Admin\\API\\Options' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Options.php',
122
+ 'Automattic\\WooCommerce\\Admin\\API\\Orders' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Orders.php',
123
+ 'Automattic\\WooCommerce\\Admin\\API\\Plugins' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Plugins.php',
124
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductCategories.php',
125
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductReviews.php',
126
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/ProductVariations.php',
127
+ 'Automattic\\WooCommerce\\Admin\\API\\Products' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Products.php',
128
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Cache.php',
129
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php',
130
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php',
131
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php',
132
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Controller.php',
133
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php',
134
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php',
135
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php',
136
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php',
137
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php',
138
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php',
139
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php',
140
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php',
141
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php',
142
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php',
143
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php',
144
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php',
145
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php',
146
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/DataStore.php',
147
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php',
148
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php',
149
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php',
150
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php',
151
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php',
152
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php',
153
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php',
154
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php',
155
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php',
156
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php',
157
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php',
158
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php',
159
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php',
160
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php',
161
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php',
162
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php',
163
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php',
164
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php',
165
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php',
166
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php',
167
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php',
168
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php',
169
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php',
170
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php',
171
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php',
172
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php',
173
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php',
174
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php',
175
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Query.php',
176
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php',
177
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php',
178
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php',
179
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php',
180
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php',
181
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php',
182
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php',
183
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php',
184
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php',
185
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php',
186
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php',
187
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php',
188
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php',
189
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php',
190
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php',
191
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php',
192
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php',
193
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php',
194
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php',
195
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php',
196
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php',
197
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php',
198
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php',
199
+ 'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/SettingOptions.php',
200
+ 'Automattic\\WooCommerce\\Admin\\API\\Taxes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Taxes.php',
201
+ 'Automattic\\WooCommerce\\Admin\\API\\Themes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/API/Themes.php',
202
+ 'Automattic\\WooCommerce\\Admin\\CategoryLookup' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/CategoryLookup.php',
203
+ 'Automattic\\WooCommerce\\Admin\\Composer\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Composer/Package.php',
204
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php',
205
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php',
206
+ 'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php',
207
+ 'Automattic\\WooCommerce\\Admin\\Events' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Events.php',
208
+ 'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/FeaturePlugin.php',
209
+ 'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ActivityPanels.php',
210
+ 'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Analytics.php',
211
+ 'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php',
212
+ 'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Coupons.php',
213
+ 'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php',
214
+ 'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php',
215
+ 'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Homescreen.php',
216
+ 'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Marketing.php',
217
+ 'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php',
218
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php',
219
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Init.php',
220
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php',
221
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php',
222
+ 'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/Onboarding.php',
223
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php',
224
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php',
225
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php',
226
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php',
227
+ 'Automattic\\WooCommerce\\Admin\\Install' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Install.php',
228
+ 'Automattic\\WooCommerce\\Admin\\Loader' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Loader.php',
229
+ 'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php',
230
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php',
231
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php',
232
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php',
233
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php',
234
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DataStore.php',
235
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php',
236
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/DrawAttention.php',
237
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php',
238
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php',
239
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php',
240
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/FirstProduct.php',
241
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php',
242
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php',
243
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/HistoricalData.php',
244
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php',
245
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php',
246
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php',
247
+ 'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php',
248
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php',
249
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Marketing.php',
250
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php',
251
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/MobileApp.php',
252
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php',
253
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php',
254
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php',
255
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php',
256
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Note' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Note.php',
257
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/NoteTraits.php',
258
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/Notes.php',
259
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php',
260
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php',
261
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php',
262
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php',
263
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php',
264
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php',
265
+ 'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php',
266
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php',
267
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php',
268
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php',
269
+ 'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php',
270
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/TestCheckout.php',
271
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php',
272
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php',
273
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php',
274
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php',
275
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/Order.php',
276
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php',
277
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php',
278
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php',
279
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php',
280
+ 'Automattic\\WooCommerce\\Admin\\PageController' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PageController.php',
281
+ 'Automattic\\WooCommerce\\Admin\\PluginsHelper' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsHelper.php',
282
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php',
283
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php',
284
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php',
285
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php',
286
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php',
287
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php',
288
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php',
289
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php',
290
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php',
291
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php',
292
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php',
293
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php',
294
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php',
295
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php',
296
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php',
297
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php',
298
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php',
299
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php',
300
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php',
301
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php',
302
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php',
303
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php',
304
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php',
305
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php',
306
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php',
307
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php',
308
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php',
309
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php',
310
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php',
311
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php',
312
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php',
313
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportCSVEmail.php',
314
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportCSVExporter.php',
315
+ 'Automattic\\WooCommerce\\Admin\\ReportExporter' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportExporter.php',
316
+ 'Automattic\\WooCommerce\\Admin\\ReportsSync' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/ReportsSync.php',
317
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php',
318
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php',
319
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php',
320
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php',
321
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => __DIR__ . '/../..' . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php',
322
+ 'Automattic\\WooCommerce\\Autoloader' => __DIR__ . '/../..' . '/src/Autoloader.php',
323
+ 'Automattic\\WooCommerce\\Blocks\\Assets' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets.php',
324
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/Api.php',
325
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php',
326
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php',
327
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php',
328
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php',
329
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php',
330
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php',
331
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php',
332
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php',
333
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php',
334
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php',
335
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php',
336
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php',
337
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php',
338
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php',
339
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php',
340
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php',
341
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php',
342
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php',
343
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php',
344
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php',
345
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php',
346
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php',
347
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php',
348
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php',
349
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php',
350
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php',
351
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php',
352
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php',
353
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php',
354
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Package.php',
355
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php',
356
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php',
357
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php',
358
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php',
359
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php',
360
+ 'Automattic\\WooCommerce\\Blocks\\Installer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Installer.php',
361
+ 'Automattic\\WooCommerce\\Blocks\\Library' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Library.php',
362
+ 'Automattic\\WooCommerce\\Blocks\\Package' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Package.php',
363
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Api.php',
364
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php',
365
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php',
366
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php',
367
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php',
368
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php',
369
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php',
370
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php',
371
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php',
372
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php',
373
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php',
374
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php',
375
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/Container.php',
376
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/FactoryType.php',
377
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Registry/SharedType.php',
378
+ 'Automattic\\WooCommerce\\Blocks\\RestApi' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/RestApi.php',
379
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php',
380
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php',
381
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php',
382
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php',
383
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php',
384
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php',
385
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php',
386
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php',
387
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php',
388
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php',
389
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php',
390
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php',
391
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php',
392
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php',
393
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php',
394
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php',
395
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php',
396
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php',
397
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php',
398
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php',
399
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php',
400
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php',
401
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php',
402
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php',
403
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php',
404
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php',
405
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php',
406
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php',
407
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php',
408
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php',
409
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php',
410
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php',
411
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php',
412
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php',
413
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php',
414
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php',
415
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php',
416
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php',
417
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php',
418
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php',
419
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php',
420
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php',
421
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php',
422
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php',
423
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php',
424
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php',
425
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php',
426
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php',
427
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php',
428
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php',
429
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php',
430
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php',
431
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php',
432
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php',
433
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php',
434
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php',
435
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php',
436
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php',
437
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php',
438
+ 'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => __DIR__ . '/../..' . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php',
439
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => __DIR__ . '/../..' . '/src/Checkout/Helpers/ReserveStock.php',
440
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => __DIR__ . '/../..' . '/src/Checkout/Helpers/ReserveStockException.php',
441
+ 'Automattic\\WooCommerce\\Container' => __DIR__ . '/../..' . '/src/Container.php',
442
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/AbstractServiceProvider.php',
443
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ContainerException.php',
444
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/Definition.php',
445
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ExtendedContainer.php',
446
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => __DIR__ . '/../..' . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php',
447
+ 'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => __DIR__ . '/../..' . '/src/Internal/WCCom/ConnectionHelper.php',
448
+ 'Automattic\\WooCommerce\\Packages' => __DIR__ . '/../..' . '/src/Packages.php',
449
+ 'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => __DIR__ . '/../..' . '/src/Proxies/ActionsProxy.php',
450
+ 'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => __DIR__ . '/../..' . '/src/Proxies/LegacyProxy.php',
451
  'Automattic\\WooCommerce\\RestApi\\Package' => __DIR__ . '/../..' . '/includes/rest-api/Package.php',
452
  'Automattic\\WooCommerce\\RestApi\\Server' => __DIR__ . '/../..' . '/includes/rest-api/Server.php',
453
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\AdminNotesHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/AdminNotesHelper.php',
460
  'Automattic\\WooCommerce\\RestApi\\UnitTests\\Helpers\\ShippingHelper' => __DIR__ . '/../..' . '/tests/legacy/unit-tests/rest-api/Helpers/ShippingHelper.php',
461
  'Automattic\\WooCommerce\\RestApi\\Utilities\\ImageAttachment' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/ImageAttachment.php',
462
  'Automattic\\WooCommerce\\RestApi\\Utilities\\SingletonTrait' => __DIR__ . '/../..' . '/includes/rest-api/Utilities/SingletonTrait.php',
463
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/CodeHacker.php',
464
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/CodeHackerTestHook.php',
465
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php',
466
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/CodeHack.php',
467
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php',
468
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => __DIR__ . '/../..' . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php',
469
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => __DIR__ . '/../..' . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php',
470
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => __DIR__ . '/../..' . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php',
471
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php',
472
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php',
473
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php',
474
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php',
475
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php',
476
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php',
477
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php',
478
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php',
479
+ 'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => __DIR__ . '/../..' . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php',
480
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php',
481
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => __DIR__ . '/../..' . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php',
482
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/LegacyProxyTest.php',
483
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => __DIR__ . '/../..' . '/tests/php/src/Proxies/MockableLegacyProxyTest.php',
484
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => __DIR__ . '/../..' . '/tests/php/src/Utilities/NumberUtilTest.php',
485
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => __DIR__ . '/../..' . '/tests/php/src/Utilities/StringUtilTest.php',
486
+ 'Automattic\\WooCommerce\\Utilities\\NumberUtil' => __DIR__ . '/../..' . '/src/Utilities/NumberUtil.php',
487
+ 'Automattic\\WooCommerce\\Utilities\\StringUtil' => __DIR__ . '/../..' . '/src/Utilities/StringUtil.php',
488
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php',
489
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php',
490
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassName.php',
491
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassNameInterface.php',
492
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php',
493
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/RawArgument.php',
494
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Argument/RawArgumentInterface.php',
495
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => __DIR__ . '/../..' . '/lib/packages/League/Container/Container.php',
496
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ContainerAwareInterface.php',
497
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => __DIR__ . '/../..' . '/lib/packages/League/Container/ContainerAwareTrait.php',
498
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/Definition.php',
499
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionAggregate.php',
500
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php',
501
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Definition/DefinitionInterface.php',
502
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => __DIR__ . '/../..' . '/lib/packages/League/Container/Exception/ContainerException.php',
503
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => __DIR__ . '/../..' . '/lib/packages/League/Container/Exception/NotFoundException.php',
504
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/Inflector.php',
505
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorAggregate.php',
506
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php',
507
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/Inflector/InflectorInterface.php',
508
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => __DIR__ . '/../..' . '/lib/packages/League/Container/ReflectionContainer.php',
509
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php',
510
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php',
511
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php',
512
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php',
513
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => __DIR__ . '/../..' . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php',
514
  'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
515
+ 'Composer\\Installers\\AglInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AglInstaller.php',
516
+ 'Composer\\Installers\\AimeosInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AimeosInstaller.php',
517
+ 'Composer\\Installers\\AnnotateCmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php',
518
+ 'Composer\\Installers\\AsgardInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AsgardInstaller.php',
519
+ 'Composer\\Installers\\AttogramInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/AttogramInstaller.php',
520
+ 'Composer\\Installers\\BaseInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BaseInstaller.php',
521
+ 'Composer\\Installers\\BitrixInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BitrixInstaller.php',
522
+ 'Composer\\Installers\\BonefishInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/BonefishInstaller.php',
523
+ 'Composer\\Installers\\CakePHPInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php',
524
+ 'Composer\\Installers\\ChefInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ChefInstaller.php',
525
+ 'Composer\\Installers\\CiviCrmInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php',
526
+ 'Composer\\Installers\\ClanCatsFrameworkInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php',
527
+ 'Composer\\Installers\\CockpitInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CockpitInstaller.php',
528
+ 'Composer\\Installers\\CodeIgniterInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php',
529
+ 'Composer\\Installers\\Concrete5Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Concrete5Installer.php',
530
+ 'Composer\\Installers\\CraftInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CraftInstaller.php',
531
+ 'Composer\\Installers\\CroogoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/CroogoInstaller.php',
532
+ 'Composer\\Installers\\DecibelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DecibelInstaller.php',
533
+ 'Composer\\Installers\\DframeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DframeInstaller.php',
534
+ 'Composer\\Installers\\DokuWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php',
535
+ 'Composer\\Installers\\DolibarrInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php',
536
+ 'Composer\\Installers\\DrupalInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/DrupalInstaller.php',
537
+ 'Composer\\Installers\\ElggInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ElggInstaller.php',
538
+ 'Composer\\Installers\\EliasisInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/EliasisInstaller.php',
539
+ 'Composer\\Installers\\ExpressionEngineInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php',
540
+ 'Composer\\Installers\\EzPlatformInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php',
541
+ 'Composer\\Installers\\FuelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/FuelInstaller.php',
542
+ 'Composer\\Installers\\FuelphpInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php',
543
+ 'Composer\\Installers\\GravInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/GravInstaller.php',
544
+ 'Composer\\Installers\\HuradInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/HuradInstaller.php',
545
+ 'Composer\\Installers\\ImageCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php',
546
+ 'Composer\\Installers\\Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Installer.php',
547
+ 'Composer\\Installers\\ItopInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ItopInstaller.php',
548
+ 'Composer\\Installers\\JoomlaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php',
549
+ 'Composer\\Installers\\KanboardInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KanboardInstaller.php',
550
+ 'Composer\\Installers\\KirbyInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KirbyInstaller.php',
551
+ 'Composer\\Installers\\KnownInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KnownInstaller.php',
552
+ 'Composer\\Installers\\KodiCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php',
553
+ 'Composer\\Installers\\KohanaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/KohanaInstaller.php',
554
+ 'Composer\\Installers\\LanManagementSystemInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php',
555
+ 'Composer\\Installers\\LaravelInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LaravelInstaller.php',
556
+ 'Composer\\Installers\\LavaLiteInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php',
557
+ 'Composer\\Installers\\LithiumInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/LithiumInstaller.php',
558
+ 'Composer\\Installers\\MODULEWorkInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php',
559
+ 'Composer\\Installers\\MODXEvoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php',
560
+ 'Composer\\Installers\\MagentoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MagentoInstaller.php',
561
+ 'Composer\\Installers\\MajimaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MajimaInstaller.php',
562
+ 'Composer\\Installers\\MakoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MakoInstaller.php',
563
+ 'Composer\\Installers\\MantisBTInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php',
564
+ 'Composer\\Installers\\MauticInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MauticInstaller.php',
565
+ 'Composer\\Installers\\MayaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MayaInstaller.php',
566
+ 'Composer\\Installers\\MediaWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php',
567
+ 'Composer\\Installers\\MicroweberInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php',
568
+ 'Composer\\Installers\\ModxInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ModxInstaller.php',
569
+ 'Composer\\Installers\\MoodleInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/MoodleInstaller.php',
570
+ 'Composer\\Installers\\OctoberInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OctoberInstaller.php',
571
+ 'Composer\\Installers\\OntoWikiInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php',
572
+ 'Composer\\Installers\\OsclassInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OsclassInstaller.php',
573
+ 'Composer\\Installers\\OxidInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/OxidInstaller.php',
574
+ 'Composer\\Installers\\PPIInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PPIInstaller.php',
575
+ 'Composer\\Installers\\PhiftyInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php',
576
+ 'Composer\\Installers\\PhpBBInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php',
577
+ 'Composer\\Installers\\PimcoreInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php',
578
+ 'Composer\\Installers\\PiwikInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PiwikInstaller.php',
579
+ 'Composer\\Installers\\PlentymarketsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php',
580
+ 'Composer\\Installers\\Plugin' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Plugin.php',
581
+ 'Composer\\Installers\\PortoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PortoInstaller.php',
582
+ 'Composer\\Installers\\PrestashopInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php',
583
+ 'Composer\\Installers\\PuppetInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PuppetInstaller.php',
584
+ 'Composer\\Installers\\PxcmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php',
585
+ 'Composer\\Installers\\RadPHPInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php',
586
+ 'Composer\\Installers\\ReIndexInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php',
587
+ 'Composer\\Installers\\Redaxo5Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php',
588
+ 'Composer\\Installers\\RedaxoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php',
589
+ 'Composer\\Installers\\RoundcubeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php',
590
+ 'Composer\\Installers\\SMFInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SMFInstaller.php',
591
+ 'Composer\\Installers\\ShopwareInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php',
592
+ 'Composer\\Installers\\SilverStripeInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php',
593
+ 'Composer\\Installers\\SiteDirectInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php',
594
+ 'Composer\\Installers\\SyDESInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SyDESInstaller.php',
595
+ 'Composer\\Installers\\SyliusInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/SyliusInstaller.php',
596
+ 'Composer\\Installers\\Symfony1Installer' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/Symfony1Installer.php',
597
+ 'Composer\\Installers\\TYPO3CmsInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php',
598
+ 'Composer\\Installers\\TYPO3FlowInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php',
599
+ 'Composer\\Installers\\TaoInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TaoInstaller.php',
600
+ 'Composer\\Installers\\TheliaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TheliaInstaller.php',
601
+ 'Composer\\Installers\\TuskInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/TuskInstaller.php',
602
+ 'Composer\\Installers\\UserFrostingInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php',
603
+ 'Composer\\Installers\\VanillaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/VanillaInstaller.php',
604
+ 'Composer\\Installers\\VgmcpInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php',
605
+ 'Composer\\Installers\\WHMCSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php',
606
+ 'Composer\\Installers\\WolfCMSInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php',
607
+ 'Composer\\Installers\\WordPressInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/WordPressInstaller.php',
608
+ 'Composer\\Installers\\YawikInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/YawikInstaller.php',
609
+ 'Composer\\Installers\\ZendInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ZendInstaller.php',
610
+ 'Composer\\Installers\\ZikulaInstaller' => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php',
611
+ 'MaxMind\\Db\\Reader' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader.php',
612
+ 'MaxMind\\Db\\Reader\\Decoder' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php',
613
+ 'MaxMind\\Db\\Reader\\InvalidDatabaseException' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php',
614
+ 'MaxMind\\Db\\Reader\\Metadata' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php',
615
+ 'MaxMind\\Db\\Reader\\Util' => __DIR__ . '/..' . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php',
616
+ 'Pelago\\Emogrifier' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier.php',
617
+ 'Pelago\\Emogrifier\\CssInliner' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/CssInliner.php',
618
+ 'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php',
619
+ 'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php',
620
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php',
621
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php',
622
+ 'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php',
623
+ 'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => __DIR__ . '/..' . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php',
624
+ 'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php',
625
+ 'Psr\\Container\\ContainerInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerInterface.php',
626
+ 'Psr\\Container\\NotFoundExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/NotFoundExceptionInterface.php',
627
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => __DIR__ . '/..' . '/symfony/css-selector/CssSelectorConverter.php',
628
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExceptionInterface.php',
629
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ExpressionErrorException.php',
630
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/InternalErrorException.php',
631
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/ParseException.php',
632
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => __DIR__ . '/..' . '/symfony/css-selector/Exception/SyntaxErrorException.php',
633
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AbstractNode.php',
634
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/AttributeNode.php',
635
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ClassNode.php',
636
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/CombinedSelectorNode.php',
637
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/ElementNode.php',
638
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/FunctionNode.php',
639
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/HashNode.php',
640
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/NegationNode.php',
641
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => __DIR__ . '/..' . '/symfony/css-selector/Node/NodeInterface.php',
642
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/PseudoNode.php',
643
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => __DIR__ . '/..' . '/symfony/css-selector/Node/SelectorNode.php',
644
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => __DIR__ . '/..' . '/symfony/css-selector/Node/Specificity.php',
645
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/CommentHandler.php',
646
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HandlerInterface.php',
647
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/HashHandler.php',
648
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php',
649
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/NumberHandler.php',
650
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/StringHandler.php',
651
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php',
652
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Parser.php',
653
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => __DIR__ . '/..' . '/symfony/css-selector/Parser/ParserInterface.php',
654
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Reader.php',
655
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ClassParser.php',
656
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/ElementParser.php',
657
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php',
658
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Shortcut/HashParser.php',
659
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Token.php',
660
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => __DIR__ . '/..' . '/symfony/css-selector/Parser/TokenStream.php',
661
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php',
662
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php',
663
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => __DIR__ . '/..' . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php',
664
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AbstractExtension.php',
665
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php',
666
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/CombinationExtension.php',
667
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php',
668
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/FunctionExtension.php',
669
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/HtmlExtension.php',
670
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/NodeExtension.php',
671
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php',
672
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => __DIR__ . '/..' . '/symfony/css-selector/XPath/Translator.php',
673
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => __DIR__ . '/..' . '/symfony/css-selector/XPath/TranslatorInterface.php',
674
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => __DIR__ . '/..' . '/symfony/css-selector/XPath/XPathExpr.php',
675
  'WC_REST_CRUD_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-crud-controller.php',
676
  'WC_REST_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-controller.php',
677
  'WC_REST_Coupons_Controller' => __DIR__ . '/../..' . '/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php',
772
  public static function getInitializer(ClassLoader $loader)
773
  {
774
  return \Closure::bind(function () use ($loader) {
775
+ $loader->prefixLengthsPsr4 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixLengthsPsr4;
776
+ $loader->prefixDirsPsr4 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixDirsPsr4;
777
+ $loader->prefixesPsr0 = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$prefixesPsr0;
778
+ $loader->classMap = ComposerStaticInite9a946635897ddf0b806a8788458bc48::$classMap;
779
 
780
  }, null, ClassLoader::class);
781
  }
vendor/composer/installed.json CHANGED
@@ -2,26 +2,26 @@
2
  "packages": [
3
  {
4
  "name": "automattic/jetpack-autoloader",
5
- "version": "v2.6.0",
6
- "version_normalized": "2.6.0.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Automattic/jetpack-autoloader.git",
10
- "reference": "47dde8dbca6b1e30f176725f2f748a9abefcaf58"
11
  },
12
  "dist": {
13
  "type": "zip",
14
- "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/47dde8dbca6b1e30f176725f2f748a9abefcaf58",
15
- "reference": "47dde8dbca6b1e30f176725f2f748a9abefcaf58",
16
  "shasum": ""
17
  },
18
  "require": {
19
  "composer-plugin-api": "^1.1 || ^2.0"
20
  },
21
  "require-dev": {
22
- "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5"
23
  },
24
- "time": "2020-11-19T21:20:12+00:00",
25
  "type": "composer-plugin",
26
  "extra": {
27
  "class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
@@ -40,6 +40,9 @@
40
  "GPL-2.0-or-later"
41
  ],
42
  "description": "Creates a custom autoloader for a plugin or theme.",
 
 
 
43
  "install-path": "../automattic/jetpack-autoloader"
44
  },
45
  {
@@ -74,6 +77,9 @@
74
  "GPL-2.0-or-later"
75
  ],
76
  "description": "A wrapper for defining constants in a more testable way.",
 
 
 
77
  "install-path": "../automattic/jetpack-constants"
78
  },
79
  {
@@ -204,6 +210,10 @@
204
  "zend",
205
  "zikula"
206
  ],
 
 
 
 
207
  "funding": [
208
  {
209
  "url": "https://packagist.com",
@@ -277,6 +287,10 @@
277
  "geolocation",
278
  "maxmind"
279
  ],
 
 
 
 
280
  "install-path": "../maxmind-db/reader"
281
  },
282
  {
@@ -354,6 +368,10 @@
354
  "email",
355
  "pre-processing"
356
  ],
 
 
 
 
357
  "install-path": "../pelago/emogrifier"
358
  },
359
  {
@@ -406,6 +424,10 @@
406
  "container-interop",
407
  "psr"
408
  ],
 
 
 
 
409
  "install-path": "../psr/container"
410
  },
411
  {
@@ -462,6 +484,9 @@
462
  ],
463
  "description": "Symfony CssSelector Component",
464
  "homepage": "https://symfony.com",
 
 
 
465
  "install-path": "../symfony/css-selector"
466
  },
467
  {
@@ -500,21 +525,25 @@
500
  ],
501
  "description": "Action Scheduler for WordPress and WooCommerce",
502
  "homepage": "https://actionscheduler.org/",
 
 
 
 
503
  "install-path": "../../packages/action-scheduler"
504
  },
505
  {
506
  "name": "woocommerce/woocommerce-admin",
507
- "version": "1.8.1",
508
- "version_normalized": "1.8.1.0",
509
  "source": {
510
  "type": "git",
511
  "url": "https://github.com/woocommerce/woocommerce-admin.git",
512
- "reference": "7cbf3db2dba0fa80e66761a8955ca4cc86863877"
513
  },
514
  "dist": {
515
  "type": "zip",
516
- "url": "https://api.github.com/repos/woocommerce/woocommerce-admin/zipball/7cbf3db2dba0fa80e66761a8955ca4cc86863877",
517
- "reference": "7cbf3db2dba0fa80e66761a8955ca4cc86863877",
518
  "shasum": ""
519
  },
520
  "require": {
@@ -527,7 +556,7 @@
527
  "suin/phpcs-psr4-sniff": "^2.2",
528
  "woocommerce/woocommerce-sniffs": "0.1.0"
529
  },
530
- "time": "2020-12-15T01:30:12+00:00",
531
  "type": "wordpress-plugin",
532
  "extra": {
533
  "scripts-description": {
@@ -550,7 +579,7 @@
550
  "homepage": "https://github.com/woocommerce/woocommerce-admin",
551
  "support": {
552
  "issues": "https://github.com/woocommerce/woocommerce-admin/issues",
553
- "source": "https://github.com/woocommerce/woocommerce-admin/tree/v1.8.1"
554
  },
555
  "install-path": "../../packages/woocommerce-admin"
556
  },
2
  "packages": [
3
  {
4
  "name": "automattic/jetpack-autoloader",
5
+ "version": "v2.7.1",
6
+ "version_normalized": "2.7.1.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Automattic/jetpack-autoloader.git",
10
+ "reference": "5437697a56aefbdf707849b9833e1b36093d7a73"
11
  },
12
  "dist": {
13
  "type": "zip",
14
+ "url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/5437697a56aefbdf707849b9833e1b36093d7a73",
15
+ "reference": "5437697a56aefbdf707849b9833e1b36093d7a73",
16
  "shasum": ""
17
  },
18
  "require": {
19
  "composer-plugin-api": "^1.1 || ^2.0"
20
  },
21
  "require-dev": {
22
+ "yoast/phpunit-polyfills": "0.2.0"
23
  },
24
+ "time": "2020-12-18T22:33:59+00:00",
25
  "type": "composer-plugin",
26
  "extra": {
27
  "class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin"
40
  "GPL-2.0-or-later"
41
  ],
42
  "description": "Creates a custom autoloader for a plugin or theme.",
43
+ "support": {
44
+ "source": "https://github.com/Automattic/jetpack-autoloader/tree/v2.7.1"
45
+ },
46
  "install-path": "../automattic/jetpack-autoloader"
47
  },
48
  {
77
  "GPL-2.0-or-later"
78
  ],
79
  "description": "A wrapper for defining constants in a more testable way.",
80
+ "support": {
81
+ "source": "https://github.com/Automattic/jetpack-constants/tree/v1.5.1"
82
+ },
83
  "install-path": "../automattic/jetpack-constants"
84
  },
85
  {
210
  "zend",
211
  "zikula"
212
  ],
213
+ "support": {
214
+ "issues": "https://github.com/composer/installers/issues",
215
+ "source": "https://github.com/composer/installers/tree/v1.9.0"
216
+ },
217
  "funding": [
218
  {
219
  "url": "https://packagist.com",
287
  "geolocation",
288
  "maxmind"
289
  ],
290
+ "support": {
291
+ "issues": "https://github.com/maxmind/MaxMind-DB-Reader-php/issues",
292
+ "source": "https://github.com/maxmind/MaxMind-DB-Reader-php/tree/v1.6.0"
293
+ },
294
  "install-path": "../maxmind-db/reader"
295
  },
296
  {
368
  "email",
369
  "pre-processing"
370
  ],
371
+ "support": {
372
+ "issues": "https://github.com/MyIntervals/emogrifier/issues",
373
+ "source": "https://github.com/MyIntervals/emogrifier"
374
+ },
375
  "install-path": "../pelago/emogrifier"
376
  },
377
  {
424
  "container-interop",
425
  "psr"
426
  ],
427
+ "support": {
428
+ "issues": "https://github.com/php-fig/container/issues",
429
+ "source": "https://github.com/php-fig/container/tree/master"
430
+ },
431
  "install-path": "../psr/container"
432
  },
433
  {
484
  ],
485
  "description": "Symfony CssSelector Component",
486
  "homepage": "https://symfony.com",
487
+ "support": {
488
+ "source": "https://github.com/symfony/css-selector/tree/master"
489
+ },
490
  "install-path": "../symfony/css-selector"
491
  },
492
  {
525
  ],
526
  "description": "Action Scheduler for WordPress and WooCommerce",
527
  "homepage": "https://actionscheduler.org/",
528
+ "support": {
529
+ "issues": "https://github.com/woocommerce/action-scheduler/issues",
530
+ "source": "https://github.com/woocommerce/action-scheduler/tree/master"
531
+ },
532
  "install-path": "../../packages/action-scheduler"
533
  },
534
  {
535
  "name": "woocommerce/woocommerce-admin",
536
+ "version": "1.8.2",
537
+ "version_normalized": "1.8.2.0",
538
  "source": {
539
  "type": "git",
540
  "url": "https://github.com/woocommerce/woocommerce-admin.git",
541
+ "reference": "a890bc4131d3cf8c93bb8aeefff96db1a95f547d"
542
  },
543
  "dist": {
544
  "type": "zip",
545
+ "url": "https://api.github.com/repos/woocommerce/woocommerce-admin/zipball/a890bc4131d3cf8c93bb8aeefff96db1a95f547d",
546
+ "reference": "a890bc4131d3cf8c93bb8aeefff96db1a95f547d",
547
  "shasum": ""
548
  },
549
  "require": {
556
  "suin/phpcs-psr4-sniff": "^2.2",
557
  "woocommerce/woocommerce-sniffs": "0.1.0"
558
  },
559
+ "time": "2020-12-23T01:26:52+00:00",
560
  "type": "wordpress-plugin",
561
  "extra": {
562
  "scripts-description": {
579
  "homepage": "https://github.com/woocommerce/woocommerce-admin",
580
  "support": {
581
  "issues": "https://github.com/woocommerce/woocommerce-admin/issues",
582
+ "source": "https://github.com/woocommerce/woocommerce-admin/tree/v1.8.2"
583
  },
584
  "install-path": "../../packages/woocommerce-admin"
585
  },
vendor/composer/installed.php CHANGED
@@ -6,19 +6,19 @@
6
  'aliases' =>
7
  array (
8
  ),
9
- 'reference' => 'd302a204c9e03f3461c54fec4f27c1f836d09ae2',
10
  'name' => 'woocommerce/woocommerce',
11
  ),
12
  'versions' =>
13
  array (
14
  'automattic/jetpack-autoloader' =>
15
  array (
16
- 'pretty_version' => 'v2.6.0',
17
- 'version' => '2.6.0.0',
18
  'aliases' =>
19
  array (
20
  ),
21
- 'reference' => '47dde8dbca6b1e30f176725f2f748a9abefcaf58',
22
  ),
23
  'automattic/jetpack-constants' =>
24
  array (
@@ -104,16 +104,16 @@
104
  'aliases' =>
105
  array (
106
  ),
107
- 'reference' => 'd302a204c9e03f3461c54fec4f27c1f836d09ae2',
108
  ),
109
  'woocommerce/woocommerce-admin' =>
110
  array (
111
- 'pretty_version' => '1.8.1',
112
- 'version' => '1.8.1.0',
113
  'aliases' =>
114
  array (
115
  ),
116
- 'reference' => '7cbf3db2dba0fa80e66761a8955ca4cc86863877',
117
  ),
118
  'woocommerce/woocommerce-blocks' =>
119
  array (
6
  'aliases' =>
7
  array (
8
  ),
9
+ 'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
10
  'name' => 'woocommerce/woocommerce',
11
  ),
12
  'versions' =>
13
  array (
14
  'automattic/jetpack-autoloader' =>
15
  array (
16
+ 'pretty_version' => 'v2.7.1',
17
+ 'version' => '2.7.1.0',
18
  'aliases' =>
19
  array (
20
  ),
21
+ 'reference' => '5437697a56aefbdf707849b9833e1b36093d7a73',
22
  ),
23
  'automattic/jetpack-constants' =>
24
  array (
104
  'aliases' =>
105
  array (
106
  ),
107
+ 'reference' => 'f27bce9eab074cc582b05af8a15b386f639b604e',
108
  ),
109
  'woocommerce/woocommerce-admin' =>
110
  array (
111
+ 'pretty_version' => '1.8.2',
112
+ 'version' => '1.8.2.0',
113
  'aliases' =>
114
  array (
115
  ),
116
+ 'reference' => 'a890bc4131d3cf8c93bb8aeefff96db1a95f547d',
117
  ),
118
  'woocommerce/woocommerce-blocks' =>
119
  array (
vendor/composer/jetpack_autoload_classmap.php CHANGED
@@ -6,109 +6,2505 @@ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => array(
10
  'version' => 'dev-release/4.9',
11
  'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php'
12
  ),
13
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => array(
14
- 'version' => 'dev-release/4.9',
15
- 'path' => $baseDir . '/lib/packages/League/Container/Container.php'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  ),
17
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => array(
18
- 'version' => 'dev-release/4.9',
19
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php'
20
  ),
21
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => array(
22
- 'version' => 'dev-release/4.9',
23
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php'
24
  ),
25
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => array(
26
- 'version' => 'dev-release/4.9',
27
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php'
28
  ),
29
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => array(
30
- 'version' => 'dev-release/4.9',
31
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php'
32
  ),
33
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => array(
34
- 'version' => 'dev-release/4.9',
35
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php'
36
  ),
37
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => array(
38
- 'version' => 'dev-release/4.9',
39
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php'
40
  ),
41
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => array(
42
- 'version' => 'dev-release/4.9',
43
- 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php'
44
  ),
45
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => array(
46
- 'version' => 'dev-release/4.9',
47
- 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php'
48
  ),
49
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => array(
50
- 'version' => 'dev-release/4.9',
51
- 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php'
52
  ),
53
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => array(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  'version' => 'dev-release/4.9',
55
- 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php'
56
  ),
57
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => array(
58
  'version' => 'dev-release/4.9',
59
- 'path' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php'
60
  ),
61
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => array(
62
  'version' => 'dev-release/4.9',
63
- 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php'
64
  ),
65
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => array(
66
  'version' => 'dev-release/4.9',
67
- 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php'
68
  ),
69
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => array(
70
  'version' => 'dev-release/4.9',
71
- 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php'
72
  ),
73
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => array(
74
  'version' => 'dev-release/4.9',
75
- 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php'
76
  ),
77
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => array(
78
  'version' => 'dev-release/4.9',
79
- 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php'
80
  ),
81
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => array(
82
  'version' => 'dev-release/4.9',
83
- 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php'
84
  ),
85
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => array(
86
  'version' => 'dev-release/4.9',
87
- 'path' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php'
88
  ),
89
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => array(
90
  'version' => 'dev-release/4.9',
91
- 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php'
92
  ),
93
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => array(
94
  'version' => 'dev-release/4.9',
95
- 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php'
96
  ),
97
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => array(
98
  'version' => 'dev-release/4.9',
99
- 'path' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php'
100
  ),
101
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => array(
102
  'version' => 'dev-release/4.9',
103
- 'path' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php'
104
  ),
105
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => array(
106
  'version' => 'dev-release/4.9',
107
- 'path' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php'
108
  ),
109
- 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => array(
110
  'version' => 'dev-release/4.9',
111
- 'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  ),
113
  'Automattic\\WooCommerce\\RestApi\\Server' => array(
114
  'version' => 'dev-release/4.9',
@@ -542,8 +2938,4 @@ return array(
542
  'version' => '1.5.1.0',
543
  'path' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php'
544
  ),
545
- 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
546
- 'version' => '2.6.0.0',
547
- 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
548
- ),
549
  );
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
9
+ 'Symfony\\Component\\CssSelector\\XPath\\XPathExpr' => array(
10
+ 'version' => '3.3.6.0',
11
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/XPathExpr.php'
12
+ ),
13
+ 'Symfony\\Component\\CssSelector\\XPath\\TranslatorInterface' => array(
14
+ 'version' => '3.3.6.0',
15
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/TranslatorInterface.php'
16
+ ),
17
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\FunctionExtension' => array(
18
+ 'version' => '3.3.6.0',
19
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/FunctionExtension.php'
20
+ ),
21
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\CombinationExtension' => array(
22
+ 'version' => '3.3.6.0',
23
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/CombinationExtension.php'
24
+ ),
25
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\PseudoClassExtension' => array(
26
+ 'version' => '3.3.6.0',
27
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/PseudoClassExtension.php'
28
+ ),
29
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\NodeExtension' => array(
30
+ 'version' => '3.3.6.0',
31
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/NodeExtension.php'
32
+ ),
33
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\ExtensionInterface' => array(
34
+ 'version' => '3.3.6.0',
35
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/ExtensionInterface.php'
36
+ ),
37
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AttributeMatchingExtension' => array(
38
+ 'version' => '3.3.6.0',
39
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AttributeMatchingExtension.php'
40
+ ),
41
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\HtmlExtension' => array(
42
+ 'version' => '3.3.6.0',
43
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/HtmlExtension.php'
44
+ ),
45
+ 'Symfony\\Component\\CssSelector\\XPath\\Extension\\AbstractExtension' => array(
46
+ 'version' => '3.3.6.0',
47
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Extension/AbstractExtension.php'
48
+ ),
49
+ 'Symfony\\Component\\CssSelector\\XPath\\Translator' => array(
50
+ 'version' => '3.3.6.0',
51
+ 'path' => $vendorDir . '/symfony/css-selector/XPath/Translator.php'
52
+ ),
53
+ 'Symfony\\Component\\CssSelector\\Tests\\XPath\\TranslatorTest' => array(
54
+ 'version' => '3.3.6.0',
55
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/XPath/TranslatorTest.php'
56
+ ),
57
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\HashHandlerTest' => array(
58
+ 'version' => '3.3.6.0',
59
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/HashHandlerTest.php'
60
+ ),
61
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\NumberHandlerTest' => array(
62
+ 'version' => '3.3.6.0',
63
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/NumberHandlerTest.php'
64
+ ),
65
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\WhitespaceHandlerTest' => array(
66
+ 'version' => '3.3.6.0',
67
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/WhitespaceHandlerTest.php'
68
+ ),
69
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\CommentHandlerTest' => array(
70
+ 'version' => '3.3.6.0',
71
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/CommentHandlerTest.php'
72
+ ),
73
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\AbstractHandlerTest' => array(
74
+ 'version' => '3.3.6.0',
75
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/AbstractHandlerTest.php'
76
+ ),
77
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\StringHandlerTest' => array(
78
+ 'version' => '3.3.6.0',
79
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/StringHandlerTest.php'
80
+ ),
81
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Handler\\IdentifierHandlerTest' => array(
82
+ 'version' => '3.3.6.0',
83
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Handler/IdentifierHandlerTest.php'
84
+ ),
85
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\ClassParserTest' => array(
86
+ 'version' => '3.3.6.0',
87
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/ClassParserTest.php'
88
+ ),
89
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\EmptyStringParserTest' => array(
90
+ 'version' => '3.3.6.0',
91
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/EmptyStringParserTest.php'
92
+ ),
93
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\ElementParserTest' => array(
94
+ 'version' => '3.3.6.0',
95
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/ElementParserTest.php'
96
+ ),
97
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\Shortcut\\HashParserTest' => array(
98
+ 'version' => '3.3.6.0',
99
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/Shortcut/HashParserTest.php'
100
+ ),
101
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\TokenStreamTest' => array(
102
+ 'version' => '3.3.6.0',
103
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/TokenStreamTest.php'
104
+ ),
105
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\ParserTest' => array(
106
+ 'version' => '3.3.6.0',
107
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/ParserTest.php'
108
+ ),
109
+ 'Symfony\\Component\\CssSelector\\Tests\\Parser\\ReaderTest' => array(
110
+ 'version' => '3.3.6.0',
111
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Parser/ReaderTest.php'
112
+ ),
113
+ 'Symfony\\Component\\CssSelector\\Tests\\CssSelectorConverterTest' => array(
114
+ 'version' => '3.3.6.0',
115
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/CssSelectorConverterTest.php'
116
+ ),
117
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\ClassNodeTest' => array(
118
+ 'version' => '3.3.6.0',
119
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/ClassNodeTest.php'
120
+ ),
121
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\FunctionNodeTest' => array(
122
+ 'version' => '3.3.6.0',
123
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/FunctionNodeTest.php'
124
+ ),
125
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\PseudoNodeTest' => array(
126
+ 'version' => '3.3.6.0',
127
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/PseudoNodeTest.php'
128
+ ),
129
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\HashNodeTest' => array(
130
+ 'version' => '3.3.6.0',
131
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/HashNodeTest.php'
132
+ ),
133
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\AttributeNodeTest' => array(
134
+ 'version' => '3.3.6.0',
135
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/AttributeNodeTest.php'
136
+ ),
137
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\ElementNodeTest' => array(
138
+ 'version' => '3.3.6.0',
139
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/ElementNodeTest.php'
140
+ ),
141
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\NegationNodeTest' => array(
142
+ 'version' => '3.3.6.0',
143
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/NegationNodeTest.php'
144
+ ),
145
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\SpecificityTest' => array(
146
+ 'version' => '3.3.6.0',
147
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/SpecificityTest.php'
148
+ ),
149
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\CombinedSelectorNodeTest' => array(
150
+ 'version' => '3.3.6.0',
151
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/CombinedSelectorNodeTest.php'
152
+ ),
153
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\AbstractNodeTest' => array(
154
+ 'version' => '3.3.6.0',
155
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/AbstractNodeTest.php'
156
+ ),
157
+ 'Symfony\\Component\\CssSelector\\Tests\\Node\\SelectorNodeTest' => array(
158
+ 'version' => '3.3.6.0',
159
+ 'path' => $vendorDir . '/symfony/css-selector/Tests/Node/SelectorNodeTest.php'
160
+ ),
161
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\CommentHandler' => array(
162
+ 'version' => '3.3.6.0',
163
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/CommentHandler.php'
164
+ ),
165
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\IdentifierHandler' => array(
166
+ 'version' => '3.3.6.0',
167
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/IdentifierHandler.php'
168
+ ),
169
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\WhitespaceHandler' => array(
170
+ 'version' => '3.3.6.0',
171
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/WhitespaceHandler.php'
172
+ ),
173
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\StringHandler' => array(
174
+ 'version' => '3.3.6.0',
175
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/StringHandler.php'
176
+ ),
177
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HashHandler' => array(
178
+ 'version' => '3.3.6.0',
179
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HashHandler.php'
180
+ ),
181
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\HandlerInterface' => array(
182
+ 'version' => '3.3.6.0',
183
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/HandlerInterface.php'
184
+ ),
185
+ 'Symfony\\Component\\CssSelector\\Parser\\Handler\\NumberHandler' => array(
186
+ 'version' => '3.3.6.0',
187
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Handler/NumberHandler.php'
188
+ ),
189
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ClassParser' => array(
190
+ 'version' => '3.3.6.0',
191
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ClassParser.php'
192
+ ),
193
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\EmptyStringParser' => array(
194
+ 'version' => '3.3.6.0',
195
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/EmptyStringParser.php'
196
+ ),
197
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\ElementParser' => array(
198
+ 'version' => '3.3.6.0',
199
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/ElementParser.php'
200
+ ),
201
+ 'Symfony\\Component\\CssSelector\\Parser\\Shortcut\\HashParser' => array(
202
+ 'version' => '3.3.6.0',
203
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Shortcut/HashParser.php'
204
+ ),
205
+ 'Symfony\\Component\\CssSelector\\Parser\\Token' => array(
206
+ 'version' => '3.3.6.0',
207
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Token.php'
208
+ ),
209
+ 'Symfony\\Component\\CssSelector\\Parser\\Parser' => array(
210
+ 'version' => '3.3.6.0',
211
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Parser.php'
212
+ ),
213
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerEscaping' => array(
214
+ 'version' => '3.3.6.0',
215
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerEscaping.php'
216
+ ),
217
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\Tokenizer' => array(
218
+ 'version' => '3.3.6.0',
219
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/Tokenizer.php'
220
+ ),
221
+ 'Symfony\\Component\\CssSelector\\Parser\\Tokenizer\\TokenizerPatterns' => array(
222
+ 'version' => '3.3.6.0',
223
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Tokenizer/TokenizerPatterns.php'
224
+ ),
225
+ 'Symfony\\Component\\CssSelector\\Parser\\Reader' => array(
226
+ 'version' => '3.3.6.0',
227
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/Reader.php'
228
+ ),
229
+ 'Symfony\\Component\\CssSelector\\Parser\\ParserInterface' => array(
230
+ 'version' => '3.3.6.0',
231
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/ParserInterface.php'
232
+ ),
233
+ 'Symfony\\Component\\CssSelector\\Parser\\TokenStream' => array(
234
+ 'version' => '3.3.6.0',
235
+ 'path' => $vendorDir . '/symfony/css-selector/Parser/TokenStream.php'
236
+ ),
237
+ 'Symfony\\Component\\CssSelector\\Node\\ClassNode' => array(
238
+ 'version' => '3.3.6.0',
239
+ 'path' => $vendorDir . '/symfony/css-selector/Node/ClassNode.php'
240
+ ),
241
+ 'Symfony\\Component\\CssSelector\\Node\\FunctionNode' => array(
242
+ 'version' => '3.3.6.0',
243
+ 'path' => $vendorDir . '/symfony/css-selector/Node/FunctionNode.php'
244
+ ),
245
+ 'Symfony\\Component\\CssSelector\\Node\\AbstractNode' => array(
246
+ 'version' => '3.3.6.0',
247
+ 'path' => $vendorDir . '/symfony/css-selector/Node/AbstractNode.php'
248
+ ),
249
+ 'Symfony\\Component\\CssSelector\\Node\\PseudoNode' => array(
250
+ 'version' => '3.3.6.0',
251
+ 'path' => $vendorDir . '/symfony/css-selector/Node/PseudoNode.php'
252
+ ),
253
+ 'Symfony\\Component\\CssSelector\\Node\\ElementNode' => array(
254
+ 'version' => '3.3.6.0',
255
+ 'path' => $vendorDir . '/symfony/css-selector/Node/ElementNode.php'
256
+ ),
257
+ 'Symfony\\Component\\CssSelector\\Node\\Specificity' => array(
258
+ 'version' => '3.3.6.0',
259
+ 'path' => $vendorDir . '/symfony/css-selector/Node/Specificity.php'
260
+ ),
261
+ 'Symfony\\Component\\CssSelector\\Node\\HashNode' => array(
262
+ 'version' => '3.3.6.0',
263
+ 'path' => $vendorDir . '/symfony/css-selector/Node/HashNode.php'
264
+ ),
265
+ 'Symfony\\Component\\CssSelector\\Node\\AttributeNode' => array(
266
+ 'version' => '3.3.6.0',
267
+ 'path' => $vendorDir . '/symfony/css-selector/Node/AttributeNode.php'
268
+ ),
269
+ 'Symfony\\Component\\CssSelector\\Node\\NegationNode' => array(
270
+ 'version' => '3.3.6.0',
271
+ 'path' => $vendorDir . '/symfony/css-selector/Node/NegationNode.php'
272
+ ),
273
+ 'Symfony\\Component\\CssSelector\\Node\\NodeInterface' => array(
274
+ 'version' => '3.3.6.0',
275
+ 'path' => $vendorDir . '/symfony/css-selector/Node/NodeInterface.php'
276
+ ),
277
+ 'Symfony\\Component\\CssSelector\\Node\\SelectorNode' => array(
278
+ 'version' => '3.3.6.0',
279
+ 'path' => $vendorDir . '/symfony/css-selector/Node/SelectorNode.php'
280
+ ),
281
+ 'Symfony\\Component\\CssSelector\\Node\\CombinedSelectorNode' => array(
282
+ 'version' => '3.3.6.0',
283
+ 'path' => $vendorDir . '/symfony/css-selector/Node/CombinedSelectorNode.php'
284
+ ),
285
+ 'Symfony\\Component\\CssSelector\\Exception\\InternalErrorException' => array(
286
+ 'version' => '3.3.6.0',
287
+ 'path' => $vendorDir . '/symfony/css-selector/Exception/InternalErrorException.php'
288
+ ),
289
+ 'Symfony\\Component\\CssSelector\\Exception\\ExceptionInterface' => array(
290
+ 'version' => '3.3.6.0',
291
+ 'path' => $vendorDir . '/symfony/css-selector/Exception/ExceptionInterface.php'
292
+ ),
293
+ 'Symfony\\Component\\CssSelector\\Exception\\SyntaxErrorException' => array(
294
+ 'version' => '3.3.6.0',
295
+ 'path' => $vendorDir . '/symfony/css-selector/Exception/SyntaxErrorException.php'
296
+ ),
297
+ 'Symfony\\Component\\CssSelector\\Exception\\ParseException' => array(
298
+ 'version' => '3.3.6.0',
299
+ 'path' => $vendorDir . '/symfony/css-selector/Exception/ParseException.php'
300
+ ),
301
+ 'Symfony\\Component\\CssSelector\\Exception\\ExpressionErrorException' => array(
302
+ 'version' => '3.3.6.0',
303
+ 'path' => $vendorDir . '/symfony/css-selector/Exception/ExpressionErrorException.php'
304
+ ),
305
+ 'Symfony\\Component\\CssSelector\\CssSelectorConverter' => array(
306
+ 'version' => '3.3.6.0',
307
+ 'path' => $vendorDir . '/symfony/css-selector/CssSelectorConverter.php'
308
+ ),
309
+ 'Psr\\Container\\NotFoundExceptionInterface' => array(
310
+ 'version' => '1.0.0.0',
311
+ 'path' => $vendorDir . '/psr/container/src/NotFoundExceptionInterface.php'
312
+ ),
313
+ 'Psr\\Container\\ContainerInterface' => array(
314
+ 'version' => '1.0.0.0',
315
+ 'path' => $vendorDir . '/psr/container/src/ContainerInterface.php'
316
+ ),
317
+ 'Psr\\Container\\ContainerExceptionInterface' => array(
318
+ 'version' => '1.0.0.0',
319
+ 'path' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php'
320
+ ),
321
+ 'Pelago\\Emogrifier\\CssInliner' => array(
322
+ 'version' => '3.1.0.0',
323
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/CssInliner.php'
324
+ ),
325
+ 'Pelago\\Emogrifier\\Utilities\\CssConcatenator' => array(
326
+ 'version' => '3.1.0.0',
327
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/CssConcatenator.php'
328
+ ),
329
+ 'Pelago\\Emogrifier\\Utilities\\ArrayIntersector' => array(
330
+ 'version' => '3.1.0.0',
331
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/Utilities/ArrayIntersector.php'
332
+ ),
333
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlNormalizer' => array(
334
+ 'version' => '3.1.0.0',
335
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlNormalizer.php'
336
+ ),
337
+ 'Pelago\\Emogrifier\\HtmlProcessor\\HtmlPruner' => array(
338
+ 'version' => '3.1.0.0',
339
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/HtmlPruner.php'
340
+ ),
341
+ 'Pelago\\Emogrifier\\HtmlProcessor\\CssToAttributeConverter' => array(
342
+ 'version' => '3.1.0.0',
343
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/CssToAttributeConverter.php'
344
+ ),
345
+ 'Pelago\\Emogrifier\\HtmlProcessor\\AbstractHtmlProcessor' => array(
346
+ 'version' => '3.1.0.0',
347
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier/HtmlProcessor/AbstractHtmlProcessor.php'
348
+ ),
349
+ 'Pelago\\Emogrifier' => array(
350
+ 'version' => '3.1.0.0',
351
+ 'path' => $vendorDir . '/pelago/emogrifier/src/Emogrifier.php'
352
+ ),
353
+ 'MaxMind\\Db\\Reader\\Decoder' => array(
354
+ 'version' => '1.6.0.0',
355
+ 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Decoder.php'
356
+ ),
357
+ 'MaxMind\\Db\\Reader\\InvalidDatabaseException' => array(
358
+ 'version' => '1.6.0.0',
359
+ 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/InvalidDatabaseException.php'
360
+ ),
361
+ 'MaxMind\\Db\\Reader\\Metadata' => array(
362
+ 'version' => '1.6.0.0',
363
+ 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Metadata.php'
364
+ ),
365
+ 'MaxMind\\Db\\Reader\\Util' => array(
366
+ 'version' => '1.6.0.0',
367
+ 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader/Util.php'
368
+ ),
369
+ 'MaxMind\\Db\\Reader' => array(
370
+ 'version' => '1.6.0.0',
371
+ 'path' => $vendorDir . '/maxmind-db/reader/src/MaxMind/Db/Reader.php'
372
+ ),
373
+ 'Composer\\Installers\\GravInstaller' => array(
374
+ 'version' => '1.9.0.0',
375
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/GravInstaller.php'
376
+ ),
377
+ 'Composer\\Installers\\AttogramInstaller' => array(
378
+ 'version' => '1.9.0.0',
379
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AttogramInstaller.php'
380
+ ),
381
+ 'Composer\\Installers\\DrupalInstaller' => array(
382
+ 'version' => '1.9.0.0',
383
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DrupalInstaller.php'
384
+ ),
385
+ 'Composer\\Installers\\CraftInstaller' => array(
386
+ 'version' => '1.9.0.0',
387
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CraftInstaller.php'
388
+ ),
389
+ 'Composer\\Installers\\CiviCrmInstaller' => array(
390
+ 'version' => '1.9.0.0',
391
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CiviCrmInstaller.php'
392
+ ),
393
+ 'Composer\\Installers\\ItopInstaller' => array(
394
+ 'version' => '1.9.0.0',
395
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ItopInstaller.php'
396
+ ),
397
+ 'Composer\\Installers\\ReIndexInstaller' => array(
398
+ 'version' => '1.9.0.0',
399
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ReIndexInstaller.php'
400
+ ),
401
+ 'Composer\\Installers\\TheliaInstaller' => array(
402
+ 'version' => '1.9.0.0',
403
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TheliaInstaller.php'
404
+ ),
405
+ 'Composer\\Installers\\SilverStripeInstaller' => array(
406
+ 'version' => '1.9.0.0',
407
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SilverStripeInstaller.php'
408
+ ),
409
+ 'Composer\\Installers\\ShopwareInstaller' => array(
410
+ 'version' => '1.9.0.0',
411
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ShopwareInstaller.php'
412
+ ),
413
+ 'Composer\\Installers\\DokuWikiInstaller' => array(
414
+ 'version' => '1.9.0.0',
415
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DokuWikiInstaller.php'
416
+ ),
417
+ 'Composer\\Installers\\SyliusInstaller' => array(
418
+ 'version' => '1.9.0.0',
419
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyliusInstaller.php'
420
+ ),
421
+ 'Composer\\Installers\\PPIInstaller' => array(
422
+ 'version' => '1.9.0.0',
423
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PPIInstaller.php'
424
+ ),
425
+ 'Composer\\Installers\\KirbyInstaller' => array(
426
+ 'version' => '1.9.0.0',
427
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KirbyInstaller.php'
428
+ ),
429
+ 'Composer\\Installers\\LaravelInstaller' => array(
430
+ 'version' => '1.9.0.0',
431
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LaravelInstaller.php'
432
+ ),
433
+ 'Composer\\Installers\\ElggInstaller' => array(
434
+ 'version' => '1.9.0.0',
435
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ElggInstaller.php'
436
+ ),
437
+ 'Composer\\Installers\\VanillaInstaller' => array(
438
+ 'version' => '1.9.0.0',
439
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VanillaInstaller.php'
440
+ ),
441
+ 'Composer\\Installers\\YawikInstaller' => array(
442
+ 'version' => '1.9.0.0',
443
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/YawikInstaller.php'
444
+ ),
445
+ 'Composer\\Installers\\RoundcubeInstaller' => array(
446
+ 'version' => '1.9.0.0',
447
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RoundcubeInstaller.php'
448
+ ),
449
+ 'Composer\\Installers\\VgmcpInstaller' => array(
450
+ 'version' => '1.9.0.0',
451
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/VgmcpInstaller.php'
452
+ ),
453
+ 'Composer\\Installers\\UserFrostingInstaller' => array(
454
+ 'version' => '1.9.0.0',
455
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/UserFrostingInstaller.php'
456
+ ),
457
+ 'Composer\\Installers\\RadPHPInstaller' => array(
458
+ 'version' => '1.9.0.0',
459
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RadPHPInstaller.php'
460
+ ),
461
+ 'Composer\\Installers\\KnownInstaller' => array(
462
+ 'version' => '1.9.0.0',
463
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KnownInstaller.php'
464
+ ),
465
+ 'Composer\\Installers\\SMFInstaller' => array(
466
+ 'version' => '1.9.0.0',
467
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SMFInstaller.php'
468
+ ),
469
+ 'Composer\\Installers\\PhiftyInstaller' => array(
470
+ 'version' => '1.9.0.0',
471
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhiftyInstaller.php'
472
+ ),
473
+ 'Composer\\Installers\\MakoInstaller' => array(
474
+ 'version' => '1.9.0.0',
475
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MakoInstaller.php'
476
+ ),
477
+ 'Composer\\Installers\\TYPO3CmsInstaller' => array(
478
+ 'version' => '1.9.0.0',
479
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php'
480
+ ),
481
+ 'Composer\\Installers\\CockpitInstaller' => array(
482
+ 'version' => '1.9.0.0',
483
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CockpitInstaller.php'
484
+ ),
485
+ 'Composer\\Installers\\CodeIgniterInstaller' => array(
486
+ 'version' => '1.9.0.0',
487
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php'
488
+ ),
489
+ 'Composer\\Installers\\TaoInstaller' => array(
490
+ 'version' => '1.9.0.0',
491
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TaoInstaller.php'
492
+ ),
493
+ 'Composer\\Installers\\AimeosInstaller' => array(
494
+ 'version' => '1.9.0.0',
495
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AimeosInstaller.php'
496
+ ),
497
+ 'Composer\\Installers\\KohanaInstaller' => array(
498
+ 'version' => '1.9.0.0',
499
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KohanaInstaller.php'
500
+ ),
501
+ 'Composer\\Installers\\Plugin' => array(
502
+ 'version' => '1.9.0.0',
503
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Plugin.php'
504
+ ),
505
+ 'Composer\\Installers\\ExpressionEngineInstaller' => array(
506
+ 'version' => '1.9.0.0',
507
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php'
508
+ ),
509
+ 'Composer\\Installers\\OctoberInstaller' => array(
510
+ 'version' => '1.9.0.0',
511
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OctoberInstaller.php'
512
+ ),
513
+ 'Composer\\Installers\\WolfCMSInstaller' => array(
514
+ 'version' => '1.9.0.0',
515
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WolfCMSInstaller.php'
516
+ ),
517
+ 'Composer\\Installers\\LithiumInstaller' => array(
518
+ 'version' => '1.9.0.0',
519
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LithiumInstaller.php'
520
+ ),
521
+ 'Composer\\Installers\\ZendInstaller' => array(
522
+ 'version' => '1.9.0.0',
523
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZendInstaller.php'
524
+ ),
525
+ 'Composer\\Installers\\Symfony1Installer' => array(
526
+ 'version' => '1.9.0.0',
527
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Symfony1Installer.php'
528
+ ),
529
+ 'Composer\\Installers\\LavaLiteInstaller' => array(
530
+ 'version' => '1.9.0.0',
531
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LavaLiteInstaller.php'
532
+ ),
533
+ 'Composer\\Installers\\MoodleInstaller' => array(
534
+ 'version' => '1.9.0.0',
535
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MoodleInstaller.php'
536
+ ),
537
+ 'Composer\\Installers\\HuradInstaller' => array(
538
+ 'version' => '1.9.0.0',
539
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/HuradInstaller.php'
540
+ ),
541
+ 'Composer\\Installers\\BaseInstaller' => array(
542
+ 'version' => '1.9.0.0',
543
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BaseInstaller.php'
544
+ ),
545
+ 'Composer\\Installers\\CakePHPInstaller' => array(
546
+ 'version' => '1.9.0.0',
547
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CakePHPInstaller.php'
548
+ ),
549
+ 'Composer\\Installers\\RedaxoInstaller' => array(
550
+ 'version' => '1.9.0.0',
551
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/RedaxoInstaller.php'
552
+ ),
553
+ 'Composer\\Installers\\ModxInstaller' => array(
554
+ 'version' => '1.9.0.0',
555
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ModxInstaller.php'
556
+ ),
557
+ 'Composer\\Installers\\MauticInstaller' => array(
558
+ 'version' => '1.9.0.0',
559
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MauticInstaller.php'
560
+ ),
561
+ 'Composer\\Installers\\MagentoInstaller' => array(
562
+ 'version' => '1.9.0.0',
563
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MagentoInstaller.php'
564
+ ),
565
+ 'Composer\\Installers\\Concrete5Installer' => array(
566
+ 'version' => '1.9.0.0',
567
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Concrete5Installer.php'
568
+ ),
569
+ 'Composer\\Installers\\FuelphpInstaller' => array(
570
+ 'version' => '1.9.0.0',
571
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelphpInstaller.php'
572
+ ),
573
+ 'Composer\\Installers\\FuelInstaller' => array(
574
+ 'version' => '1.9.0.0',
575
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/FuelInstaller.php'
576
+ ),
577
+ 'Composer\\Installers\\PrestashopInstaller' => array(
578
+ 'version' => '1.9.0.0',
579
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PrestashopInstaller.php'
580
+ ),
581
+ 'Composer\\Installers\\OxidInstaller' => array(
582
+ 'version' => '1.9.0.0',
583
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OxidInstaller.php'
584
+ ),
585
+ 'Composer\\Installers\\TuskInstaller' => array(
586
+ 'version' => '1.9.0.0',
587
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TuskInstaller.php'
588
+ ),
589
+ 'Composer\\Installers\\TYPO3FlowInstaller' => array(
590
+ 'version' => '1.9.0.0',
591
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php'
592
+ ),
593
+ 'Composer\\Installers\\PiwikInstaller' => array(
594
+ 'version' => '1.9.0.0',
595
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PiwikInstaller.php'
596
+ ),
597
+ 'Composer\\Installers\\PuppetInstaller' => array(
598
+ 'version' => '1.9.0.0',
599
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PuppetInstaller.php'
600
+ ),
601
+ 'Composer\\Installers\\AglInstaller' => array(
602
+ 'version' => '1.9.0.0',
603
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AglInstaller.php'
604
+ ),
605
+ 'Composer\\Installers\\PimcoreInstaller' => array(
606
+ 'version' => '1.9.0.0',
607
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PimcoreInstaller.php'
608
+ ),
609
+ 'Composer\\Installers\\EliasisInstaller' => array(
610
+ 'version' => '1.9.0.0',
611
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EliasisInstaller.php'
612
+ ),
613
+ 'Composer\\Installers\\Redaxo5Installer' => array(
614
+ 'version' => '1.9.0.0',
615
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Redaxo5Installer.php'
616
+ ),
617
+ 'Composer\\Installers\\BitrixInstaller' => array(
618
+ 'version' => '1.9.0.0',
619
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BitrixInstaller.php'
620
+ ),
621
+ 'Composer\\Installers\\AsgardInstaller' => array(
622
+ 'version' => '1.9.0.0',
623
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AsgardInstaller.php'
624
+ ),
625
+ 'Composer\\Installers\\WHMCSInstaller' => array(
626
+ 'version' => '1.9.0.0',
627
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WHMCSInstaller.php'
628
+ ),
629
+ 'Composer\\Installers\\KanboardInstaller' => array(
630
+ 'version' => '1.9.0.0',
631
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KanboardInstaller.php'
632
+ ),
633
+ 'Composer\\Installers\\WordPressInstaller' => array(
634
+ 'version' => '1.9.0.0',
635
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/WordPressInstaller.php'
636
+ ),
637
+ 'Composer\\Installers\\MajimaInstaller' => array(
638
+ 'version' => '1.9.0.0',
639
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MajimaInstaller.php'
640
+ ),
641
+ 'Composer\\Installers\\DframeInstaller' => array(
642
+ 'version' => '1.9.0.0',
643
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DframeInstaller.php'
644
+ ),
645
+ 'Composer\\Installers\\PlentymarketsInstaller' => array(
646
+ 'version' => '1.9.0.0',
647
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php'
648
+ ),
649
+ 'Composer\\Installers\\EzPlatformInstaller' => array(
650
+ 'version' => '1.9.0.0',
651
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/EzPlatformInstaller.php'
652
+ ),
653
+ 'Composer\\Installers\\MODXEvoInstaller' => array(
654
+ 'version' => '1.9.0.0',
655
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODXEvoInstaller.php'
656
+ ),
657
+ 'Composer\\Installers\\OntoWikiInstaller' => array(
658
+ 'version' => '1.9.0.0',
659
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OntoWikiInstaller.php'
660
+ ),
661
+ 'Composer\\Installers\\AnnotateCmsInstaller' => array(
662
+ 'version' => '1.9.0.0',
663
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php'
664
+ ),
665
+ 'Composer\\Installers\\MODULEWorkInstaller' => array(
666
+ 'version' => '1.9.0.0',
667
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php'
668
+ ),
669
+ 'Composer\\Installers\\OsclassInstaller' => array(
670
+ 'version' => '1.9.0.0',
671
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/OsclassInstaller.php'
672
+ ),
673
+ 'Composer\\Installers\\ChefInstaller' => array(
674
+ 'version' => '1.9.0.0',
675
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ChefInstaller.php'
676
+ ),
677
+ 'Composer\\Installers\\JoomlaInstaller' => array(
678
+ 'version' => '1.9.0.0',
679
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/JoomlaInstaller.php'
680
+ ),
681
+ 'Composer\\Installers\\Installer' => array(
682
+ 'version' => '1.9.0.0',
683
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/Installer.php'
684
+ ),
685
+ 'Composer\\Installers\\KodiCMSInstaller' => array(
686
+ 'version' => '1.9.0.0',
687
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/KodiCMSInstaller.php'
688
+ ),
689
+ 'Composer\\Installers\\PhpBBInstaller' => array(
690
+ 'version' => '1.9.0.0',
691
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PhpBBInstaller.php'
692
+ ),
693
+ 'Composer\\Installers\\MediaWikiInstaller' => array(
694
+ 'version' => '1.9.0.0',
695
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MediaWikiInstaller.php'
696
+ ),
697
+ 'Composer\\Installers\\ImageCMSInstaller' => array(
698
+ 'version' => '1.9.0.0',
699
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ImageCMSInstaller.php'
700
+ ),
701
+ 'Composer\\Installers\\PortoInstaller' => array(
702
+ 'version' => '1.9.0.0',
703
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PortoInstaller.php'
704
+ ),
705
+ 'Composer\\Installers\\DolibarrInstaller' => array(
706
+ 'version' => '1.9.0.0',
707
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DolibarrInstaller.php'
708
+ ),
709
+ 'Composer\\Installers\\BonefishInstaller' => array(
710
+ 'version' => '1.9.0.0',
711
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/BonefishInstaller.php'
712
+ ),
713
+ 'Composer\\Installers\\MayaInstaller' => array(
714
+ 'version' => '1.9.0.0',
715
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MayaInstaller.php'
716
+ ),
717
+ 'Composer\\Installers\\CroogoInstaller' => array(
718
+ 'version' => '1.9.0.0',
719
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/CroogoInstaller.php'
720
+ ),
721
+ 'Composer\\Installers\\PxcmsInstaller' => array(
722
+ 'version' => '1.9.0.0',
723
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/PxcmsInstaller.php'
724
+ ),
725
+ 'Composer\\Installers\\DecibelInstaller' => array(
726
+ 'version' => '1.9.0.0',
727
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/DecibelInstaller.php'
728
+ ),
729
+ 'Composer\\Installers\\SyDESInstaller' => array(
730
+ 'version' => '1.9.0.0',
731
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SyDESInstaller.php'
732
+ ),
733
+ 'Composer\\Installers\\LanManagementSystemInstaller' => array(
734
+ 'version' => '1.9.0.0',
735
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php'
736
+ ),
737
+ 'Composer\\Installers\\ClanCatsFrameworkInstaller' => array(
738
+ 'version' => '1.9.0.0',
739
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php'
740
+ ),
741
+ 'Composer\\Installers\\ZikulaInstaller' => array(
742
+ 'version' => '1.9.0.0',
743
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/ZikulaInstaller.php'
744
+ ),
745
+ 'Composer\\Installers\\MantisBTInstaller' => array(
746
+ 'version' => '1.9.0.0',
747
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MantisBTInstaller.php'
748
+ ),
749
+ 'Composer\\Installers\\SiteDirectInstaller' => array(
750
+ 'version' => '1.9.0.0',
751
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/SiteDirectInstaller.php'
752
+ ),
753
+ 'Composer\\Installers\\MicroweberInstaller' => array(
754
+ 'version' => '1.9.0.0',
755
+ 'path' => $vendorDir . '/composer/installers/src/Composer/Installers/MicroweberInstaller.php'
756
+ ),
757
  'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareTrait' => array(
758
  'version' => 'dev-release/4.9',
759
  'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareTrait.php'
760
  ),
761
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Container' => array(
762
+ 'version' => 'dev-release/4.9',
763
+ 'path' => $baseDir . '/lib/packages/League/Container/Container.php'
764
+ ),
765
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgument' => array(
766
+ 'version' => 'dev-release/4.9',
767
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgument.php'
768
+ ),
769
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameWithOptionalValue' => array(
770
+ 'version' => 'dev-release/4.9',
771
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameWithOptionalValue.php'
772
+ ),
773
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassName' => array(
774
+ 'version' => 'dev-release/4.9',
775
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassName.php'
776
+ ),
777
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverTrait' => array(
778
+ 'version' => 'dev-release/4.9',
779
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverTrait.php'
780
+ ),
781
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ArgumentResolverInterface' => array(
782
+ 'version' => 'dev-release/4.9',
783
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/ArgumentResolverInterface.php'
784
+ ),
785
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\RawArgumentInterface' => array(
786
+ 'version' => 'dev-release/4.9',
787
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/RawArgumentInterface.php'
788
+ ),
789
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Argument\\ClassNameInterface' => array(
790
+ 'version' => 'dev-release/4.9',
791
+ 'path' => $baseDir . '/lib/packages/League/Container/Argument/ClassNameInterface.php'
792
+ ),
793
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregate' => array(
794
+ 'version' => 'dev-release/4.9',
795
+ 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregate.php'
796
+ ),
797
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorAggregateInterface' => array(
798
+ 'version' => 'dev-release/4.9',
799
+ 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php'
800
+ ),
801
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\InflectorInterface' => array(
802
+ 'version' => 'dev-release/4.9',
803
+ 'path' => $baseDir . '/lib/packages/League/Container/Inflector/InflectorInterface.php'
804
+ ),
805
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Inflector\\Inflector' => array(
806
+ 'version' => 'dev-release/4.9',
807
+ 'path' => $baseDir . '/lib/packages/League/Container/Inflector/Inflector.php'
808
+ ),
809
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregateInterface' => array(
810
+ 'version' => 'dev-release/4.9',
811
+ 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregateInterface.php'
812
+ ),
813
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\AbstractServiceProvider' => array(
814
+ 'version' => 'dev-release/4.9',
815
+ 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/AbstractServiceProvider.php'
816
+ ),
817
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderAggregate' => array(
818
+ 'version' => 'dev-release/4.9',
819
+ 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderAggregate.php'
820
+ ),
821
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\BootableServiceProviderInterface' => array(
822
+ 'version' => 'dev-release/4.9',
823
+ 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/BootableServiceProviderInterface.php'
824
+ ),
825
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ServiceProvider\\ServiceProviderInterface' => array(
826
+ 'version' => 'dev-release/4.9',
827
+ 'path' => $baseDir . '/lib/packages/League/Container/ServiceProvider/ServiceProviderInterface.php'
828
+ ),
829
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregate' => array(
830
+ 'version' => 'dev-release/4.9',
831
+ 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregate.php'
832
+ ),
833
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\Definition' => array(
834
+ 'version' => 'dev-release/4.9',
835
+ 'path' => $baseDir . '/lib/packages/League/Container/Definition/Definition.php'
836
+ ),
837
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionAggregateInterface' => array(
838
+ 'version' => 'dev-release/4.9',
839
+ 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionAggregateInterface.php'
840
+ ),
841
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Definition\\DefinitionInterface' => array(
842
+ 'version' => 'dev-release/4.9',
843
+ 'path' => $baseDir . '/lib/packages/League/Container/Definition/DefinitionInterface.php'
844
+ ),
845
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ReflectionContainer' => array(
846
+ 'version' => 'dev-release/4.9',
847
+ 'path' => $baseDir . '/lib/packages/League/Container/ReflectionContainer.php'
848
+ ),
849
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\ContainerException' => array(
850
+ 'version' => 'dev-release/4.9',
851
+ 'path' => $baseDir . '/lib/packages/League/Container/Exception/ContainerException.php'
852
+ ),
853
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\Exception\\NotFoundException' => array(
854
+ 'version' => 'dev-release/4.9',
855
+ 'path' => $baseDir . '/lib/packages/League/Container/Exception/NotFoundException.php'
856
+ ),
857
+ 'Automattic\\WooCommerce\\Vendor\\League\\Container\\ContainerAwareInterface' => array(
858
+ 'version' => 'dev-release/4.9',
859
+ 'path' => $baseDir . '/lib/packages/League/Container/ContainerAwareInterface.php'
860
+ ),
861
+ 'Automattic\\WooCommerce\\Tests\\Internal\\WCCom\\ConnectionHelperTest' => array(
862
+ 'version' => 'dev-release/4.9',
863
+ 'path' => $baseDir . '/tests/php/src/Internal/WCCom/ConnectionHelperTest.php'
864
+ ),
865
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExtendedContainerTest' => array(
866
+ 'version' => 'dev-release/4.9',
867
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExtendedContainerTest.php'
868
+ ),
869
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithScalarInjectionMethodArgument' => array(
870
+ 'version' => 'dev-release/4.9',
871
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithScalarInjectionMethodArgument.php'
872
+ ),
873
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithDependencies' => array(
874
+ 'version' => 'dev-release/4.9',
875
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithDependencies.php'
876
+ ),
877
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\DependencyClass' => array(
878
+ 'version' => 'dev-release/4.9',
879
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/DependencyClass.php'
880
+ ),
881
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithPrivateInjectionMethod' => array(
882
+ 'version' => 'dev-release/4.9',
883
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithPrivateInjectionMethod.php'
884
+ ),
885
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithNonFinalInjectionMethod' => array(
886
+ 'version' => 'dev-release/4.9',
887
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithNonFinalInjectionMethod.php'
888
+ ),
889
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\ExampleClasses\\ClassWithInjectionMethodArgumentWithoutTypeHint' => array(
890
+ 'version' => 'dev-release/4.9',
891
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/ExampleClasses/ClassWithInjectionMethodArgumentWithoutTypeHint.php'
892
+ ),
893
+ 'Automattic\\WooCommerce\\Tests\\Internal\\DependencyManagement\\AbstractServiceProviderTest' => array(
894
+ 'version' => 'dev-release/4.9',
895
+ 'path' => $baseDir . '/tests/php/src/Internal/DependencyManagement/AbstractServiceProviderTest.php'
896
+ ),
897
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\StringUtilTest' => array(
898
+ 'version' => 'dev-release/4.9',
899
+ 'path' => $baseDir . '/tests/php/src/Utilities/StringUtilTest.php'
900
+ ),
901
+ 'Automattic\\WooCommerce\\Tests\\Utilities\\NumberUtilTest' => array(
902
+ 'version' => 'dev-release/4.9',
903
+ 'path' => $baseDir . '/tests/php/src/Utilities/NumberUtilTest.php'
904
+ ),
905
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\LegacyProxyTest' => array(
906
+ 'version' => 'dev-release/4.9',
907
+ 'path' => $baseDir . '/tests/php/src/Proxies/LegacyProxyTest.php'
908
+ ),
909
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ExampleClasses\\ClassThatDependsOnLegacyCode' => array(
910
+ 'version' => 'dev-release/4.9',
911
+ 'path' => $baseDir . '/tests/php/src/Proxies/ExampleClasses/ClassThatDependsOnLegacyCode.php'
912
+ ),
913
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\MockableLegacyProxyTest' => array(
914
+ 'version' => 'dev-release/4.9',
915
+ 'path' => $baseDir . '/tests/php/src/Proxies/MockableLegacyProxyTest.php'
916
+ ),
917
+ 'Automattic\\WooCommerce\\Tests\\Proxies\\ClassThatDependsOnLegacyCodeTest' => array(
918
+ 'version' => 'dev-release/4.9',
919
+ 'path' => $baseDir . '/tests/php/src/Proxies/ClassThatDependsOnLegacyCodeTest.php'
920
+ ),
921
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHackerTestHook' => array(
922
+ 'version' => 'dev-release/4.9',
923
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/CodeHackerTestHook.php'
924
+ ),
925
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\CodeHacker' => array(
926
+ 'version' => 'dev-release/4.9',
927
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/CodeHacker.php'
928
+ ),
929
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\BypassFinalsHack' => array(
930
+ 'version' => 'dev-release/4.9',
931
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/BypassFinalsHack.php'
932
+ ),
933
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\StaticMockerHack' => array(
934
+ 'version' => 'dev-release/4.9',
935
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/StaticMockerHack.php'
936
+ ),
937
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\FunctionsMockerHack' => array(
938
+ 'version' => 'dev-release/4.9',
939
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/FunctionsMockerHack.php'
940
+ ),
941
+ 'Automattic\\WooCommerce\\Testing\\Tools\\CodeHacking\\Hacks\\CodeHack' => array(
942
+ 'version' => 'dev-release/4.9',
943
+ 'path' => $baseDir . '/tests/Tools/CodeHacking/Hacks/CodeHack.php'
944
+ ),
945
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\DependencyManagementTestHook' => array(
946
+ 'version' => 'dev-release/4.9',
947
+ 'path' => $baseDir . '/tests/Tools/DependencyManagement/DependencyManagementTestHook.php'
948
+ ),
949
+ 'Automattic\\WooCommerce\\Testing\\Tools\\DependencyManagement\\MockableLegacyProxy' => array(
950
+ 'version' => 'dev-release/4.9',
951
+ 'path' => $baseDir . '/tests/Tools/DependencyManagement/MockableLegacyProxy.php'
952
+ ),
953
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentResult' => array(
954
+ 'version' => '4.0.0.0',
955
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentResult.php'
956
+ ),
957
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodTypeInterface' => array(
958
+ 'version' => '4.0.0.0',
959
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodTypeInterface.php'
960
+ ),
961
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentMethodRegistry' => array(
962
+ 'version' => '4.0.0.0',
963
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentMethodRegistry.php'
964
+ ),
965
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\AbstractPaymentMethodType' => array(
966
+ 'version' => '4.0.0.0',
967
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/AbstractPaymentMethodType.php'
968
+ ),
969
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Cheque' => array(
970
+ 'version' => '4.0.0.0',
971
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Cheque.php'
972
+ ),
973
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\BankTransfer' => array(
974
+ 'version' => '4.0.0.0',
975
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/BankTransfer.php'
976
+ ),
977
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\CashOnDelivery' => array(
978
+ 'version' => '4.0.0.0',
979
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/CashOnDelivery.php'
980
+ ),
981
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\Stripe' => array(
982
+ 'version' => '4.0.0.0',
983
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/Stripe.php'
984
+ ),
985
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Integrations\\PayPal' => array(
986
+ 'version' => '4.0.0.0',
987
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Integrations/PayPal.php'
988
+ ),
989
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\PaymentContext' => array(
990
+ 'version' => '4.0.0.0',
991
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/PaymentContext.php'
992
+ ),
993
+ 'Automattic\\WooCommerce\\Blocks\\Payments\\Api' => array(
994
+ 'version' => '4.0.0.0',
995
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Payments/Api.php'
996
+ ),
997
+ 'Automattic\\WooCommerce\\Blocks\\Package' => array(
998
+ 'version' => '4.0.0.0',
999
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Package.php'
1000
+ ),
1001
+ 'Automattic\\WooCommerce\\Blocks\\Library' => array(
1002
+ 'version' => '4.0.0.0',
1003
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Library.php'
1004
+ ),
1005
+ 'Automattic\\WooCommerce\\Blocks\\RestApi' => array(
1006
+ 'version' => '4.0.0.0',
1007
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/RestApi.php'
1008
+ ),
1009
+ 'Automattic\\WooCommerce\\Blocks\\Utils\\BlocksWpQuery' => array(
1010
+ 'version' => '4.0.0.0',
1011
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Utils/BlocksWpQuery.php'
1012
+ ),
1013
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\Container' => array(
1014
+ 'version' => '4.0.0.0',
1015
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/Container.php'
1016
+ ),
1017
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\SharedType' => array(
1018
+ 'version' => '4.0.0.0',
1019
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/SharedType.php'
1020
+ ),
1021
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\FactoryType' => array(
1022
+ 'version' => '4.0.0.0',
1023
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/FactoryType.php'
1024
+ ),
1025
+ 'Automattic\\WooCommerce\\Blocks\\Registry\\AbstractDependencyType' => array(
1026
+ 'version' => '4.0.0.0',
1027
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Registry/AbstractDependencyType.php'
1028
+ ),
1029
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedProduct' => array(
1030
+ 'version' => '4.0.0.0',
1031
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedProduct.php'
1032
+ ),
1033
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ActiveFilters' => array(
1034
+ 'version' => '4.0.0.0',
1035
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ActiveFilters.php'
1036
+ ),
1037
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\HandpickedProducts' => array(
1038
+ 'version' => '4.0.0.0',
1039
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/HandpickedProducts.php'
1040
+ ),
1041
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByProduct' => array(
1042
+ 'version' => '4.0.0.0',
1043
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByProduct.php'
1044
+ ),
1045
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductSearch' => array(
1046
+ 'version' => '4.0.0.0',
1047
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductSearch.php'
1048
+ ),
1049
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Cart' => array(
1050
+ 'version' => '4.0.0.0',
1051
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Cart.php'
1052
+ ),
1053
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AtomicBlock' => array(
1054
+ 'version' => '4.0.0.0',
1055
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AtomicBlock.php'
1056
+ ),
1057
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductOnSale' => array(
1058
+ 'version' => '4.0.0.0',
1059
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductOnSale.php'
1060
+ ),
1061
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTopRated' => array(
1062
+ 'version' => '4.0.0.0',
1063
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTopRated.php'
1064
+ ),
1065
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\SingleProduct' => array(
1066
+ 'version' => '4.0.0.0',
1067
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/SingleProduct.php'
1068
+ ),
1069
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductNew' => array(
1070
+ 'version' => '4.0.0.0',
1071
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductNew.php'
1072
+ ),
1073
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\Checkout' => array(
1074
+ 'version' => '4.0.0.0',
1075
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/Checkout.php'
1076
+ ),
1077
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategories' => array(
1078
+ 'version' => '4.0.0.0',
1079
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategories.php'
1080
+ ),
1081
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductTag' => array(
1082
+ 'version' => '4.0.0.0',
1083
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductTag.php'
1084
+ ),
1085
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllReviews' => array(
1086
+ 'version' => '4.0.0.0',
1087
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllReviews.php'
1088
+ ),
1089
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractProductGrid' => array(
1090
+ 'version' => '4.0.0.0',
1091
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractProductGrid.php'
1092
+ ),
1093
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractBlock' => array(
1094
+ 'version' => '4.0.0.0',
1095
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractBlock.php'
1096
+ ),
1097
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AttributeFilter' => array(
1098
+ 'version' => '4.0.0.0',
1099
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AttributeFilter.php'
1100
+ ),
1101
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AbstractDynamicBlock' => array(
1102
+ 'version' => '4.0.0.0',
1103
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AbstractDynamicBlock.php'
1104
+ ),
1105
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ReviewsByCategory' => array(
1106
+ 'version' => '4.0.0.0',
1107
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ReviewsByCategory.php'
1108
+ ),
1109
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductsByAttribute' => array(
1110
+ 'version' => '4.0.0.0',
1111
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductsByAttribute.php'
1112
+ ),
1113
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductBestSellers' => array(
1114
+ 'version' => '4.0.0.0',
1115
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductBestSellers.php'
1116
+ ),
1117
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\ProductCategory' => array(
1118
+ 'version' => '4.0.0.0',
1119
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/ProductCategory.php'
1120
+ ),
1121
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\FeaturedCategory' => array(
1122
+ 'version' => '4.0.0.0',
1123
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/FeaturedCategory.php'
1124
+ ),
1125
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\PriceFilter' => array(
1126
+ 'version' => '4.0.0.0',
1127
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/PriceFilter.php'
1128
+ ),
1129
+ 'Automattic\\WooCommerce\\Blocks\\BlockTypes\\AllProducts' => array(
1130
+ 'version' => '4.0.0.0',
1131
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/BlockTypes/AllProducts.php'
1132
+ ),
1133
+ 'Automattic\\WooCommerce\\Blocks\\Installer' => array(
1134
+ 'version' => '4.0.0.0',
1135
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Installer.php'
1136
+ ),
1137
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\RoutesController' => array(
1138
+ 'version' => '4.0.0.0',
1139
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/RoutesController.php'
1140
+ ),
1141
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\CurrencyFormatter' => array(
1142
+ 'version' => '4.0.0.0',
1143
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/CurrencyFormatter.php'
1144
+ ),
1145
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\FormatterInterface' => array(
1146
+ 'version' => '4.0.0.0',
1147
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/FormatterInterface.php'
1148
+ ),
1149
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\MoneyFormatter' => array(
1150
+ 'version' => '4.0.0.0',
1151
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/MoneyFormatter.php'
1152
+ ),
1153
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\HtmlFormatter' => array(
1154
+ 'version' => '4.0.0.0',
1155
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/HtmlFormatter.php'
1156
+ ),
1157
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters\\DefaultFormatter' => array(
1158
+ 'version' => '4.0.0.0',
1159
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters/DefaultFormatter.php'
1160
+ ),
1161
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Formatters' => array(
1162
+ 'version' => '4.0.0.0',
1163
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Formatters.php'
1164
+ ),
1165
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\SchemaController' => array(
1166
+ 'version' => '4.0.0.0',
1167
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/SchemaController.php'
1168
+ ),
1169
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartShippingRateSchema' => array(
1170
+ 'version' => '4.0.0.0',
1171
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartShippingRateSchema.php'
1172
+ ),
1173
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartItemSchema' => array(
1174
+ 'version' => '4.0.0.0',
1175
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartItemSchema.php'
1176
+ ),
1177
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartSchema' => array(
1178
+ 'version' => '4.0.0.0',
1179
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartSchema.php'
1180
+ ),
1181
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\AbstractSchema' => array(
1182
+ 'version' => '4.0.0.0',
1183
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/AbstractSchema.php'
1184
+ ),
1185
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CartCouponSchema' => array(
1186
+ 'version' => '4.0.0.0',
1187
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CartCouponSchema.php'
1188
+ ),
1189
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductAttributeSchema' => array(
1190
+ 'version' => '4.0.0.0',
1191
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductAttributeSchema.php'
1192
+ ),
1193
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ErrorSchema' => array(
1194
+ 'version' => '4.0.0.0',
1195
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ErrorSchema.php'
1196
+ ),
1197
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\BillingAddressSchema' => array(
1198
+ 'version' => '4.0.0.0',
1199
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/BillingAddressSchema.php'
1200
+ ),
1201
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\TermSchema' => array(
1202
+ 'version' => '4.0.0.0',
1203
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/TermSchema.php'
1204
+ ),
1205
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCategorySchema' => array(
1206
+ 'version' => '4.0.0.0',
1207
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCategorySchema.php'
1208
+ ),
1209
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\OrderCouponSchema' => array(
1210
+ 'version' => '4.0.0.0',
1211
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/OrderCouponSchema.php'
1212
+ ),
1213
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductCollectionDataSchema' => array(
1214
+ 'version' => '4.0.0.0',
1215
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductCollectionDataSchema.php'
1216
+ ),
1217
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductSchema' => array(
1218
+ 'version' => '4.0.0.0',
1219
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductSchema.php'
1220
+ ),
1221
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ShippingAddressSchema' => array(
1222
+ 'version' => '4.0.0.0',
1223
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ShippingAddressSchema.php'
1224
+ ),
1225
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\CheckoutSchema' => array(
1226
+ 'version' => '4.0.0.0',
1227
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/CheckoutSchema.php'
1228
+ ),
1229
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ImageAttachmentSchema' => array(
1230
+ 'version' => '4.0.0.0',
1231
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ImageAttachmentSchema.php'
1232
+ ),
1233
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Schemas\\ProductReviewSchema' => array(
1234
+ 'version' => '4.0.0.0',
1235
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Schemas/ProductReviewSchema.php'
1236
+ ),
1237
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\NoticeHandler' => array(
1238
+ 'version' => '4.0.0.0',
1239
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/NoticeHandler.php'
1240
+ ),
1241
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQueryFilters' => array(
1242
+ 'version' => '4.0.0.0',
1243
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQueryFilters.php'
1244
+ ),
1245
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\Pagination' => array(
1246
+ 'version' => '4.0.0.0',
1247
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/Pagination.php'
1248
+ ),
1249
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\ProductQuery' => array(
1250
+ 'version' => '4.0.0.0',
1251
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/ProductQuery.php'
1252
+ ),
1253
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\OrderController' => array(
1254
+ 'version' => '4.0.0.0',
1255
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/OrderController.php'
1256
+ ),
1257
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Utilities\\CartController' => array(
1258
+ 'version' => '4.0.0.0',
1259
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php'
1260
+ ),
1261
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteException' => array(
1262
+ 'version' => '4.0.0.0',
1263
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteException.php'
1264
+ ),
1265
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductReviews' => array(
1266
+ 'version' => '4.0.0.0',
1267
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductReviews.php'
1268
+ ),
1269
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartApplyCoupon' => array(
1270
+ 'version' => '4.0.0.0',
1271
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartApplyCoupon.php'
1272
+ ),
1273
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCouponsByCode' => array(
1274
+ 'version' => '4.0.0.0',
1275
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCouponsByCode.php'
1276
+ ),
1277
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Cart' => array(
1278
+ 'version' => '4.0.0.0',
1279
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Cart.php'
1280
+ ),
1281
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateItem' => array(
1282
+ 'version' => '4.0.0.0',
1283
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateItem.php'
1284
+ ),
1285
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategoriesById' => array(
1286
+ 'version' => '4.0.0.0',
1287
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategoriesById.php'
1288
+ ),
1289
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCollectionData' => array(
1290
+ 'version' => '4.0.0.0',
1291
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCollectionData.php'
1292
+ ),
1293
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItemsByKey' => array(
1294
+ 'version' => '4.0.0.0',
1295
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItemsByKey.php'
1296
+ ),
1297
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractCartRoute' => array(
1298
+ 'version' => '4.0.0.0',
1299
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractCartRoute.php'
1300
+ ),
1301
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractTermsRoute' => array(
1302
+ 'version' => '4.0.0.0',
1303
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractTermsRoute.php'
1304
+ ),
1305
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartUpdateCustomer' => array(
1306
+ 'version' => '4.0.0.0',
1307
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartUpdateCustomer.php'
1308
+ ),
1309
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Checkout' => array(
1310
+ 'version' => '4.0.0.0',
1311
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Checkout.php'
1312
+ ),
1313
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductCategories' => array(
1314
+ 'version' => '4.0.0.0',
1315
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductCategories.php'
1316
+ ),
1317
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributes' => array(
1318
+ 'version' => '4.0.0.0',
1319
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributes.php'
1320
+ ),
1321
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartItems' => array(
1322
+ 'version' => '4.0.0.0',
1323
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php'
1324
+ ),
1325
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartAddItem' => array(
1326
+ 'version' => '4.0.0.0',
1327
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartAddItem.php'
1328
+ ),
1329
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartSelectShippingRate' => array(
1330
+ 'version' => '4.0.0.0',
1331
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartSelectShippingRate.php'
1332
+ ),
1333
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\AbstractRoute' => array(
1334
+ 'version' => '4.0.0.0',
1335
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php'
1336
+ ),
1337
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveCoupon' => array(
1338
+ 'version' => '4.0.0.0',
1339
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveCoupon.php'
1340
+ ),
1341
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributesById' => array(
1342
+ 'version' => '4.0.0.0',
1343
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributesById.php'
1344
+ ),
1345
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\RouteInterface' => array(
1346
+ 'version' => '4.0.0.0',
1347
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/RouteInterface.php'
1348
+ ),
1349
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductsById' => array(
1350
+ 'version' => '4.0.0.0',
1351
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductsById.php'
1352
+ ),
1353
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\Products' => array(
1354
+ 'version' => '4.0.0.0',
1355
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/Products.php'
1356
+ ),
1357
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartRemoveItem' => array(
1358
+ 'version' => '4.0.0.0',
1359
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartRemoveItem.php'
1360
+ ),
1361
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductTags' => array(
1362
+ 'version' => '4.0.0.0',
1363
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductTags.php'
1364
+ ),
1365
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\CartCoupons' => array(
1366
+ 'version' => '4.0.0.0',
1367
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php'
1368
+ ),
1369
+ 'Automattic\\WooCommerce\\Blocks\\StoreApi\\Routes\\ProductAttributeTerms' => array(
1370
+ 'version' => '4.0.0.0',
1371
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/StoreApi/Routes/ProductAttributeTerms.php'
1372
+ ),
1373
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\BackCompatAssetDataRegistry' => array(
1374
+ 'version' => '4.0.0.0',
1375
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/BackCompatAssetDataRegistry.php'
1376
+ ),
1377
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\AssetDataRegistry' => array(
1378
+ 'version' => '4.0.0.0',
1379
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/AssetDataRegistry.php'
1380
+ ),
1381
+ 'Automattic\\WooCommerce\\Blocks\\Assets\\Api' => array(
1382
+ 'version' => '4.0.0.0',
1383
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets/Api.php'
1384
+ ),
1385
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Package' => array(
1386
+ 'version' => '4.0.0.0',
1387
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Package.php'
1388
+ ),
1389
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Bootstrap' => array(
1390
+ 'version' => '4.0.0.0',
1391
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Bootstrap.php'
1392
+ ),
1393
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\ExtendRestApi' => array(
1394
+ 'version' => '4.0.0.0',
1395
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/ExtendRestApi.php'
1396
+ ),
1397
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\CreateAccount' => array(
1398
+ 'version' => '4.0.0.0',
1399
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/CreateAccount.php'
1400
+ ),
1401
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\DraftOrders' => array(
1402
+ 'version' => '4.0.0.0',
1403
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/DraftOrders.php'
1404
+ ),
1405
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\FeatureGating' => array(
1406
+ 'version' => '4.0.0.0',
1407
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/FeatureGating.php'
1408
+ ),
1409
+ 'Automattic\\WooCommerce\\Blocks\\Domain\\Services\\Email\\CustomerNewAccount' => array(
1410
+ 'version' => '4.0.0.0',
1411
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Domain/Services/Email/CustomerNewAccount.php'
1412
+ ),
1413
+ 'Automattic\\WooCommerce\\Blocks\\Assets' => array(
1414
+ 'version' => '4.0.0.0',
1415
+ 'path' => $baseDir . '/packages/woocommerce-blocks/src/Assets.php'
1416
+ ),
1417
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\Order' => array(
1418
+ 'version' => '1.8.2.0',
1419
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/Order.php'
1420
+ ),
1421
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgrader' => array(
1422
+ 'version' => '1.8.2.0',
1423
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgrader.php'
1424
+ ),
1425
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\ThemeUpgraderSkin' => array(
1426
+ 'version' => '1.8.2.0',
1427
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/ThemeUpgraderSkin.php'
1428
+ ),
1429
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderTraits' => array(
1430
+ 'version' => '1.8.2.0',
1431
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderTraits.php'
1432
+ ),
1433
+ 'Automattic\\WooCommerce\\Admin\\Overrides\\OrderRefund' => array(
1434
+ 'version' => '1.8.2.0',
1435
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Overrides/OrderRefund.php'
1436
+ ),
1437
+ 'Automattic\\WooCommerce\\Admin\\Loader' => array(
1438
+ 'version' => '1.8.2.0',
1439
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Loader.php'
1440
+ ),
1441
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVEmail' => array(
1442
+ 'version' => '1.8.2.0',
1443
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVEmail.php'
1444
+ ),
1445
+ 'Automattic\\WooCommerce\\Admin\\FeaturePlugin' => array(
1446
+ 'version' => '1.8.2.0',
1447
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/FeaturePlugin.php'
1448
+ ),
1449
+ 'Automattic\\WooCommerce\\Admin\\ReportsSync' => array(
1450
+ 'version' => '1.8.2.0',
1451
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/ReportsSync.php'
1452
+ ),
1453
+ 'Automattic\\WooCommerce\\Admin\\ReportCSVExporter' => array(
1454
+ 'version' => '1.8.2.0',
1455
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/ReportCSVExporter.php'
1456
+ ),
1457
+ 'Automattic\\WooCommerce\\Admin\\Install' => array(
1458
+ 'version' => '1.8.2.0',
1459
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Install.php'
1460
+ ),
1461
+ 'Automattic\\WooCommerce\\Admin\\PluginsHelper' => array(
1462
+ 'version' => '1.8.2.0',
1463
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsHelper.php'
1464
+ ),
1465
+ 'Automattic\\WooCommerce\\Admin\\CategoryLookup' => array(
1466
+ 'version' => '1.8.2.0',
1467
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/CategoryLookup.php'
1468
+ ),
1469
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\CurrentDateTimeProvider' => array(
1470
+ 'version' => '1.8.2.0',
1471
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/CurrentDateTimeProvider.php'
1472
+ ),
1473
+ 'Automattic\\WooCommerce\\Admin\\DateTimeProvider\\DateTimeProviderInterface' => array(
1474
+ 'version' => '1.8.2.0',
1475
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/DateTimeProvider/DateTimeProviderInterface.php'
1476
+ ),
1477
+ 'Automattic\\WooCommerce\\Admin\\ReportExporter' => array(
1478
+ 'version' => '1.8.2.0',
1479
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/ReportExporter.php'
1480
+ ),
1481
+ 'Automattic\\WooCommerce\\Admin\\Composer\\Package' => array(
1482
+ 'version' => '1.8.2.0',
1483
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Composer/Package.php'
1484
+ ),
1485
+ 'Automattic\\WooCommerce\\Admin\\Features\\MobileAppBanner' => array(
1486
+ 'version' => '1.8.2.0',
1487
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/MobileAppBanner.php'
1488
+ ),
1489
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingTasks' => array(
1490
+ 'version' => '1.8.2.0',
1491
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingTasks.php'
1492
+ ),
1493
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBannerDisplayRules' => array(
1494
+ 'version' => '1.8.2.0',
1495
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBannerDisplayRules.php'
1496
+ ),
1497
+ 'Automattic\\WooCommerce\\Admin\\Features\\CouponsMovedTrait' => array(
1498
+ 'version' => '1.8.2.0',
1499
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/CouponsMovedTrait.php'
1500
+ ),
1501
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Init' => array(
1502
+ 'version' => '1.8.2.0',
1503
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Init.php'
1504
+ ),
1505
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\CoreMenu' => array(
1506
+ 'version' => '1.8.2.0',
1507
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/CoreMenu.php'
1508
+ ),
1509
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Screen' => array(
1510
+ 'version' => '1.8.2.0',
1511
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Screen.php'
1512
+ ),
1513
+ 'Automattic\\WooCommerce\\Admin\\Features\\Navigation\\Menu' => array(
1514
+ 'version' => '1.8.2.0',
1515
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Navigation/Menu.php'
1516
+ ),
1517
+ 'Automattic\\WooCommerce\\Admin\\Features\\Coupons' => array(
1518
+ 'version' => '1.8.2.0',
1519
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Coupons.php'
1520
+ ),
1521
+ 'Automattic\\WooCommerce\\Admin\\Features\\ShippingLabelBanner' => array(
1522
+ 'version' => '1.8.2.0',
1523
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ShippingLabelBanner.php'
1524
+ ),
1525
+ 'Automattic\\WooCommerce\\Admin\\Features\\ActivityPanels' => array(
1526
+ 'version' => '1.8.2.0',
1527
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/ActivityPanels.php'
1528
+ ),
1529
+ 'Automattic\\WooCommerce\\Admin\\Features\\Onboarding' => array(
1530
+ 'version' => '1.8.2.0',
1531
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Onboarding.php'
1532
+ ),
1533
+ 'Automattic\\WooCommerce\\Admin\\Features\\OnboardingSetUpShipping' => array(
1534
+ 'version' => '1.8.2.0',
1535
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/OnboardingSetUpShipping.php'
1536
+ ),
1537
+ 'Automattic\\WooCommerce\\Admin\\Features\\CustomerEffortScoreTracks' => array(
1538
+ 'version' => '1.8.2.0',
1539
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/CustomerEffortScoreTracks.php'
1540
+ ),
1541
+ 'Automattic\\WooCommerce\\Admin\\Features\\Marketing' => array(
1542
+ 'version' => '1.8.2.0',
1543
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Marketing.php'
1544
+ ),
1545
+ 'Automattic\\WooCommerce\\Admin\\Features\\Analytics' => array(
1546
+ 'version' => '1.8.2.0',
1547
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Analytics.php'
1548
+ ),
1549
+ 'Automattic\\WooCommerce\\Admin\\Features\\AnalyticsDashboard' => array(
1550
+ 'version' => '1.8.2.0',
1551
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/AnalyticsDashboard.php'
1552
+ ),
1553
+ 'Automattic\\WooCommerce\\Admin\\Features\\Homescreen' => array(
1554
+ 'version' => '1.8.2.0',
1555
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Features/Homescreen.php'
1556
+ ),
1557
+ 'Automattic\\WooCommerce\\Admin\\Events' => array(
1558
+ 'version' => '1.8.2.0',
1559
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Events.php'
1560
+ ),
1561
+ 'Automattic\\WooCommerce\\Admin\\DeprecatedClassFacade' => array(
1562
+ 'version' => '1.8.2.0',
1563
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/DeprecatedClassFacade.php'
1564
+ ),
1565
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProviderInterface' => array(
1566
+ 'version' => '1.8.2.0',
1567
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProviderInterface.php'
1568
+ ),
1569
+ 'Automattic\\WooCommerce\\Admin\\PluginsProvider\\PluginsProvider' => array(
1570
+ 'version' => '1.8.2.0',
1571
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/PluginsProvider/PluginsProvider.php'
1572
+ ),
1573
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingPayments' => array(
1574
+ 'version' => '1.8.2.0',
1575
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingPayments.php'
1576
+ ),
1577
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GivingFeedbackNotes' => array(
1578
+ 'version' => '1.8.2.0',
1579
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/GivingFeedbackNotes.php'
1580
+ ),
1581
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PerformanceOnMobile' => array(
1582
+ 'version' => '1.8.2.0',
1583
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/PerformanceOnMobile.php'
1584
+ ),
1585
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SellingOnlineCourses' => array(
1586
+ 'version' => '1.8.2.0',
1587
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/SellingOnlineCourses.php'
1588
+ ),
1589
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TestCheckout' => array(
1590
+ 'version' => '1.8.2.0',
1591
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/TestCheckout.php'
1592
+ ),
1593
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ManageOrdersOnTheGo' => array(
1594
+ 'version' => '1.8.2.0',
1595
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ManageOrdersOnTheGo.php'
1596
+ ),
1597
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Note' => array(
1598
+ 'version' => '1.8.2.0',
1599
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Note.php'
1600
+ ),
1601
+ 'Automattic\\WooCommerce\\Admin\\Notes\\RealTimeOrderAlerts' => array(
1602
+ 'version' => '1.8.2.0',
1603
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/RealTimeOrderAlerts.php'
1604
+ ),
1605
+ 'Automattic\\WooCommerce\\Admin\\Notes\\PersonalizeStore' => array(
1606
+ 'version' => '1.8.2.0',
1607
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/PersonalizeStore.php'
1608
+ ),
1609
+ 'Automattic\\WooCommerce\\Admin\\Notes\\StartDropshippingBusiness' => array(
1610
+ 'version' => '1.8.2.0',
1611
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/StartDropshippingBusiness.php'
1612
+ ),
1613
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnlineClothingStore' => array(
1614
+ 'version' => '1.8.2.0',
1615
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnlineClothingStore.php'
1616
+ ),
1617
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommercePayments' => array(
1618
+ 'version' => '1.8.2.0',
1619
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommercePayments.php'
1620
+ ),
1621
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FirstProduct' => array(
1622
+ 'version' => '1.8.2.0',
1623
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/FirstProduct.php'
1624
+ ),
1625
+ 'Automattic\\WooCommerce\\Admin\\Notes\\GoogleAdsAndMarketing' => array(
1626
+ 'version' => '1.8.2.0',
1627
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/GoogleAdsAndMarketing.php'
1628
+ ),
1629
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedback' => array(
1630
+ 'version' => '1.8.2.0',
1631
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedback.php'
1632
+ ),
1633
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MobileApp' => array(
1634
+ 'version' => '1.8.2.0',
1635
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/MobileApp.php'
1636
+ ),
1637
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooCommerceSubscriptions' => array(
1638
+ 'version' => '1.8.2.0',
1639
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooCommerceSubscriptions.php'
1640
+ ),
1641
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DataStore' => array(
1642
+ 'version' => '1.8.2.0',
1643
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DataStore.php'
1644
+ ),
1645
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OrderMilestones' => array(
1646
+ 'version' => '1.8.2.0',
1647
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OrderMilestones.php'
1648
  ),
1649
+ 'Automattic\\WooCommerce\\Admin\\Notes\\TrackingOptIn' => array(
1650
+ 'version' => '1.8.2.0',
1651
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/TrackingOptIn.php'
1652
  ),
1653
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DrawAttention' => array(
1654
+ 'version' => '1.8.2.0',
1655
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DrawAttention.php'
1656
  ),
1657
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WooSubscriptionsNotes' => array(
1658
+ 'version' => '1.8.2.0',
1659
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/WooSubscriptionsNotes.php'
1660
  ),
1661
+ 'Automattic\\WooCommerce\\Admin\\Notes\\DeactivatePlugin' => array(
1662
+ 'version' => '1.8.2.0',
1663
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeactivatePlugin.php'
1664
  ),
1665
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EditProductsOnTheMove' => array(
1666
+ 'version' => '1.8.2.0',
1667
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/EditProductsOnTheMove.php'
1668
  ),
1669
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Notes' => array(
1670
+ 'version' => '1.8.2.0',
1671
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Notes.php'
1672
  ),
1673
+ 'Automattic\\WooCommerce\\Admin\\Notes\\MigrateFromShopify' => array(
1674
+ 'version' => '1.8.2.0',
1675
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/MigrateFromShopify.php'
1676
  ),
1677
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NoteTraits' => array(
1678
+ 'version' => '1.8.2.0',
1679
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NoteTraits.php'
1680
  ),
1681
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InsightFirstSale' => array(
1682
+ 'version' => '1.8.2.0',
1683
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/InsightFirstSale.php'
1684
  ),
1685
+ 'Automattic\\WooCommerce\\Admin\\Notes\\EUVATNumber' => array(
1686
+ 'version' => '1.8.2.0',
1687
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/EUVATNumber.php'
1688
+ ),
1689
+ 'Automattic\\WooCommerce\\Admin\\Notes\\InstallJPAndWCSPlugins' => array(
1690
+ 'version' => '1.8.2.0',
1691
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/InstallJPAndWCSPlugins.php'
1692
+ ),
1693
+ 'Automattic\\WooCommerce\\Admin\\Notes\\FilterByProductVariationsInReports' => array(
1694
+ 'version' => '1.8.2.0',
1695
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/FilterByProductVariationsInReports.php'
1696
+ ),
1697
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Note' => array(
1698
+ 'version' => '1.8.2.0',
1699
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1700
+ ),
1701
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes' => array(
1702
+ 'version' => '1.8.2.0',
1703
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1704
+ ),
1705
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Choose_Niche' => array(
1706
+ 'version' => '1.8.2.0',
1707
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1708
+ ),
1709
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Coupon_Page_Moved' => array(
1710
+ 'version' => '1.8.2.0',
1711
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1712
+ ),
1713
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Customize_Store_With_Blocks' => array(
1714
+ 'version' => '1.8.2.0',
1715
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1716
+ ),
1717
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Deactivate_Plugin' => array(
1718
+ 'version' => '1.8.2.0',
1719
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1720
+ ),
1721
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Draw_Attention' => array(
1722
+ 'version' => '1.8.2.0',
1723
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1724
+ ),
1725
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Edit_Products_On_The_Move' => array(
1726
+ 'version' => '1.8.2.0',
1727
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1728
+ ),
1729
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_EU_VAT_Number' => array(
1730
+ 'version' => '1.8.2.0',
1731
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1732
+ ),
1733
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Facebook_Marketing_Expert' => array(
1734
+ 'version' => '1.8.2.0',
1735
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1736
+ ),
1737
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_First_Product' => array(
1738
+ 'version' => '1.8.2.0',
1739
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1740
+ ),
1741
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Giving_Feedback_Notes' => array(
1742
+ 'version' => '1.8.2.0',
1743
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1744
+ ),
1745
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Historical_Data' => array(
1746
+ 'version' => '1.8.2.0',
1747
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1748
+ ),
1749
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Home_Screen_Feedback' => array(
1750
+ 'version' => '1.8.2.0',
1751
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1752
+ ),
1753
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Insight_First_Sale' => array(
1754
+ 'version' => '1.8.2.0',
1755
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1756
+ ),
1757
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Install_JP_And_WCS_Plugins' => array(
1758
+ 'version' => '1.8.2.0',
1759
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1760
+ ),
1761
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Launch_Checklist' => array(
1762
+ 'version' => '1.8.2.0',
1763
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1764
+ ),
1765
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Marketing' => array(
1766
+ 'version' => '1.8.2.0',
1767
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1768
+ ),
1769
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Migrate_From_Shopify' => array(
1770
+ 'version' => '1.8.2.0',
1771
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1772
+ ),
1773
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Mobile_App' => array(
1774
+ 'version' => '1.8.2.0',
1775
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1776
+ ),
1777
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Need_Some_Inspiration' => array(
1778
+ 'version' => '1.8.2.0',
1779
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1780
+ ),
1781
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_New_Sales_Record' => array(
1782
+ 'version' => '1.8.2.0',
1783
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1784
+ ),
1785
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Onboarding_Email_Marketing' => array(
1786
+ 'version' => '1.8.2.0',
1787
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1788
+ ),
1789
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Onboarding_Payments' => array(
1790
+ 'version' => '1.8.2.0',
1791
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1792
+ ),
1793
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Online_Clothing_Store' => array(
1794
+ 'version' => '1.8.2.0',
1795
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1796
+ ),
1797
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Order_Milestones' => array(
1798
+ 'version' => '1.8.2.0',
1799
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1800
+ ),
1801
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Performance_On_Mobile' => array(
1802
+ 'version' => '1.8.2.0',
1803
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1804
+ ),
1805
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Personalize_Store' => array(
1806
+ 'version' => '1.8.2.0',
1807
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1808
+ ),
1809
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Real_Time_Order_Alerts' => array(
1810
+ 'version' => '1.8.2.0',
1811
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1812
+ ),
1813
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Review_Shipping_Settings' => array(
1814
+ 'version' => '1.8.2.0',
1815
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1816
+ ),
1817
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Selling_Online_Courses' => array(
1818
+ 'version' => '1.8.2.0',
1819
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1820
+ ),
1821
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Set_Up_Additional_Payment_Types' => array(
1822
+ 'version' => '1.8.2.0',
1823
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1824
+ ),
1825
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Start_Dropshipping_Business' => array(
1826
+ 'version' => '1.8.2.0',
1827
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1828
+ ),
1829
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Test_Checkout' => array(
1830
+ 'version' => '1.8.2.0',
1831
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1832
+ ),
1833
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Tracking_Opt_In' => array(
1834
+ 'version' => '1.8.2.0',
1835
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1836
+ ),
1837
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_Woo_Subscriptions_Notes' => array(
1838
+ 'version' => '1.8.2.0',
1839
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1840
+ ),
1841
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_WooCommerce_Payments' => array(
1842
+ 'version' => '1.8.2.0',
1843
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1844
+ ),
1845
+ 'Automattic\\WooCommerce\\Admin\\Notes\\WC_Admin_Notes_WooCommerce_Subscriptions' => array(
1846
+ 'version' => '1.8.2.0',
1847
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/DeprecatedNotes.php'
1848
+ ),
1849
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ConfirmTaxSettings' => array(
1850
+ 'version' => '1.8.2.0',
1851
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ConfirmTaxSettings.php'
1852
+ ),
1853
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NavigationFeedbackFollowUp' => array(
1854
+ 'version' => '1.8.2.0',
1855
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NavigationFeedbackFollowUp.php'
1856
+ ),
1857
+ 'Automattic\\WooCommerce\\Admin\\Notes\\Marketing' => array(
1858
+ 'version' => '1.8.2.0',
1859
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/Marketing.php'
1860
+ ),
1861
+ 'Automattic\\WooCommerce\\Admin\\Notes\\LaunchChecklist' => array(
1862
+ 'version' => '1.8.2.0',
1863
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/LaunchChecklist.php'
1864
+ ),
1865
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NeedSomeInspiration' => array(
1866
+ 'version' => '1.8.2.0',
1867
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NeedSomeInspiration.php'
1868
+ ),
1869
+ 'Automattic\\WooCommerce\\Admin\\Notes\\SetUpAdditionalPaymentTypes' => array(
1870
+ 'version' => '1.8.2.0',
1871
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/SetUpAdditionalPaymentTypes.php'
1872
+ ),
1873
+ 'Automattic\\WooCommerce\\Admin\\Notes\\OnboardingEmailMarketing' => array(
1874
+ 'version' => '1.8.2.0',
1875
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/OnboardingEmailMarketing.php'
1876
+ ),
1877
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HistoricalData' => array(
1878
+ 'version' => '1.8.2.0',
1879
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/HistoricalData.php'
1880
+ ),
1881
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CustomizeStoreWithBlocks' => array(
1882
+ 'version' => '1.8.2.0',
1883
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/CustomizeStoreWithBlocks.php'
1884
+ ),
1885
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ReviewShippingSettings' => array(
1886
+ 'version' => '1.8.2.0',
1887
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ReviewShippingSettings.php'
1888
+ ),
1889
+ 'Automattic\\WooCommerce\\Admin\\Notes\\NewSalesRecord' => array(
1890
+ 'version' => '1.8.2.0',
1891
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/NewSalesRecord.php'
1892
+ ),
1893
+ 'Automattic\\WooCommerce\\Admin\\Notes\\HomeScreenFeedback' => array(
1894
+ 'version' => '1.8.2.0',
1895
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/HomeScreenFeedback.php'
1896
+ ),
1897
+ 'Automattic\\WooCommerce\\Admin\\Notes\\CouponPageMoved' => array(
1898
+ 'version' => '1.8.2.0',
1899
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/CouponPageMoved.php'
1900
+ ),
1901
+ 'Automattic\\WooCommerce\\Admin\\Notes\\ChooseNiche' => array(
1902
+ 'version' => '1.8.2.0',
1903
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Notes/ChooseNiche.php'
1904
+ ),
1905
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\IsEcommerceRuleProcessor' => array(
1906
+ 'version' => '1.8.2.0',
1907
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/IsEcommerceRuleProcessor.php'
1908
+ ),
1909
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\EvaluateAndGetStatus' => array(
1910
+ 'version' => '1.8.2.0',
1911
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/EvaluateAndGetStatus.php'
1912
+ ),
1913
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RemoteInboxNotificationsEngine' => array(
1914
+ 'version' => '1.8.2.0',
1915
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RemoteInboxNotificationsEngine.php'
1916
+ ),
1917
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrRuleProcessor' => array(
1918
+ 'version' => '1.8.2.0',
1919
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrRuleProcessor.php'
1920
+ ),
1921
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrdersProvider' => array(
1922
+ 'version' => '1.8.2.0',
1923
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrdersProvider.php'
1924
+ ),
1925
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\SpecRunner' => array(
1926
+ 'version' => '1.8.2.0',
1927
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/SpecRunner.php'
1928
+ ),
1929
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginVersionRuleProcessor' => array(
1930
+ 'version' => '1.8.2.0',
1931
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginVersionRuleProcessor.php'
1932
+ ),
1933
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateSetupForProducts' => array(
1934
+ 'version' => '1.8.2.0',
1935
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateSetupForProducts.php'
1936
+ ),
1937
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NotRuleProcessor' => array(
1938
+ 'version' => '1.8.2.0',
1939
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NotRuleProcessor.php'
1940
+ ),
1941
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ProductCountRuleProcessor' => array(
1942
+ 'version' => '1.8.2.0',
1943
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ProductCountRuleProcessor.php'
1944
+ ),
1945
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\StoredStateRuleProcessor' => array(
1946
+ 'version' => '1.8.2.0',
1947
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/StoredStateRuleProcessor.php'
1948
+ ),
1949
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\GetRuleProcessor' => array(
1950
+ 'version' => '1.8.2.0',
1951
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/GetRuleProcessor.php'
1952
+ ),
1953
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleProcessorInterface' => array(
1954
+ 'version' => '1.8.2.0',
1955
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleProcessorInterface.php'
1956
+ ),
1957
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishBeforeTimeRuleProcessor' => array(
1958
+ 'version' => '1.8.2.0',
1959
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishBeforeTimeRuleProcessor.php'
1960
+ ),
1961
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\RuleEvaluator' => array(
1962
+ 'version' => '1.8.2.0',
1963
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/RuleEvaluator.php'
1964
+ ),
1965
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForRuleProcessor' => array(
1966
+ 'version' => '1.8.2.0',
1967
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForRuleProcessor.php'
1968
+ ),
1969
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PublishAfterTimeRuleProcessor' => array(
1970
+ 'version' => '1.8.2.0',
1971
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PublishAfterTimeRuleProcessor.php'
1972
+ ),
1973
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\NoteStatusRuleProcessor' => array(
1974
+ 'version' => '1.8.2.0',
1975
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/NoteStatusRuleProcessor.php'
1976
+ ),
1977
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\ComparisonOperation' => array(
1978
+ 'version' => '1.8.2.0',
1979
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/ComparisonOperation.php'
1980
+ ),
1981
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\WCAdminActiveForProvider' => array(
1982
+ 'version' => '1.8.2.0',
1983
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/WCAdminActiveForProvider.php'
1984
+ ),
1985
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OrderCountRuleProcessor' => array(
1986
+ 'version' => '1.8.2.0',
1987
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OrderCountRuleProcessor.php'
1988
+ ),
1989
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OptionRuleProcessor' => array(
1990
+ 'version' => '1.8.2.0',
1991
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OptionRuleProcessor.php'
1992
+ ),
1993
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationCountryRuleProcessor' => array(
1994
+ 'version' => '1.8.2.0',
1995
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationCountryRuleProcessor.php'
1996
+ ),
1997
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\FailRuleProcessor' => array(
1998
+ 'version' => '1.8.2.0',
1999
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/FailRuleProcessor.php'
2000
+ ),
2001
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PassRuleProcessor' => array(
2002
+ 'version' => '1.8.2.0',
2003
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PassRuleProcessor.php'
2004
+ ),
2005
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\BaseLocationStateRuleProcessor' => array(
2006
+ 'version' => '1.8.2.0',
2007
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/BaseLocationStateRuleProcessor.php'
2008
+ ),
2009
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\OnboardingProfileRuleProcessor' => array(
2010
+ 'version' => '1.8.2.0',
2011
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/OnboardingProfileRuleProcessor.php'
2012
+ ),
2013
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\DataSourcePoller' => array(
2014
+ 'version' => '1.8.2.0',
2015
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/DataSourcePoller.php'
2016
+ ),
2017
+ 'Automattic\\WooCommerce\\Admin\\RemoteInboxNotifications\\PluginsActivatedRuleProcessor' => array(
2018
+ 'version' => '1.8.2.0',
2019
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/RemoteInboxNotifications/PluginsActivatedRuleProcessor.php'
2020
+ ),
2021
+ 'Automattic\\WooCommerce\\Admin\\API\\Taxes' => array(
2022
+ 'version' => '1.8.2.0',
2023
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Taxes.php'
2024
+ ),
2025
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductReviews' => array(
2026
+ 'version' => '1.8.2.0',
2027
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductReviews.php'
2028
+ ),
2029
+ 'Automattic\\WooCommerce\\Admin\\API\\Init' => array(
2030
+ 'version' => '1.8.2.0',
2031
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Init.php'
2032
+ ),
2033
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingProfile' => array(
2034
+ 'version' => '1.8.2.0',
2035
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingProfile.php'
2036
+ ),
2037
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingTasks' => array(
2038
+ 'version' => '1.8.2.0',
2039
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingTasks.php'
2040
+ ),
2041
+ 'Automattic\\WooCommerce\\Admin\\API\\DataDownloadIPs' => array(
2042
+ 'version' => '1.8.2.0',
2043
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/DataDownloadIPs.php'
2044
+ ),
2045
+ 'Automattic\\WooCommerce\\Admin\\API\\Themes' => array(
2046
+ 'version' => '1.8.2.0',
2047
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Themes.php'
2048
+ ),
2049
+ 'Automattic\\WooCommerce\\Admin\\API\\SettingOptions' => array(
2050
+ 'version' => '1.8.2.0',
2051
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/SettingOptions.php'
2052
+ ),
2053
+ 'Automattic\\WooCommerce\\Admin\\API\\NoteActions' => array(
2054
+ 'version' => '1.8.2.0',
2055
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/NoteActions.php'
2056
+ ),
2057
+ 'Automattic\\WooCommerce\\Admin\\API\\Plugins' => array(
2058
+ 'version' => '1.8.2.0',
2059
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Plugins.php'
2060
+ ),
2061
+ 'Automattic\\WooCommerce\\Admin\\API\\Notes' => array(
2062
+ 'version' => '1.8.2.0',
2063
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Notes.php'
2064
+ ),
2065
+ 'Automattic\\WooCommerce\\Admin\\API\\Coupons' => array(
2066
+ 'version' => '1.8.2.0',
2067
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Coupons.php'
2068
+ ),
2069
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductCategories' => array(
2070
+ 'version' => '1.8.2.0',
2071
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductCategories.php'
2072
+ ),
2073
+ 'Automattic\\WooCommerce\\Admin\\API\\ProductVariations' => array(
2074
+ 'version' => '1.8.2.0',
2075
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/ProductVariations.php'
2076
+ ),
2077
+ 'Automattic\\WooCommerce\\Admin\\API\\Leaderboards' => array(
2078
+ 'version' => '1.8.2.0',
2079
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Leaderboards.php'
2080
+ ),
2081
+ 'Automattic\\WooCommerce\\Admin\\API\\Data' => array(
2082
+ 'version' => '1.8.2.0',
2083
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Data.php'
2084
+ ),
2085
+ 'Automattic\\WooCommerce\\Admin\\API\\Marketing' => array(
2086
+ 'version' => '1.8.2.0',
2087
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Marketing.php'
2088
+ ),
2089
+ 'Automattic\\WooCommerce\\Admin\\API\\Options' => array(
2090
+ 'version' => '1.8.2.0',
2091
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Options.php'
2092
+ ),
2093
+ 'Automattic\\WooCommerce\\Admin\\API\\Products' => array(
2094
+ 'version' => '1.8.2.0',
2095
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Products.php'
2096
+ ),
2097
+ 'Automattic\\WooCommerce\\Admin\\API\\Customers' => array(
2098
+ 'version' => '1.8.2.0',
2099
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Customers.php'
2100
+ ),
2101
+ 'Automattic\\WooCommerce\\Admin\\API\\OnboardingThemes' => array(
2102
+ 'version' => '1.8.2.0',
2103
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/OnboardingThemes.php'
2104
+ ),
2105
+ 'Automattic\\WooCommerce\\Admin\\API\\DataCountries' => array(
2106
+ 'version' => '1.8.2.0',
2107
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/DataCountries.php'
2108
+ ),
2109
+ 'Automattic\\WooCommerce\\Admin\\API\\MarketingOverview' => array(
2110
+ 'version' => '1.8.2.0',
2111
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/MarketingOverview.php'
2112
+ ),
2113
+ 'Automattic\\WooCommerce\\Admin\\API\\Orders' => array(
2114
+ 'version' => '1.8.2.0',
2115
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Orders.php'
2116
+ ),
2117
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Controller' => array(
2118
+ 'version' => '1.8.2.0',
2119
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Controller.php'
2120
+ ),
2121
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\DataStore' => array(
2122
+ 'version' => '1.8.2.0',
2123
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/DataStore.php'
2124
+ ),
2125
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Query' => array(
2126
+ 'version' => '1.8.2.0',
2127
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Query.php'
2128
+ ),
2129
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Controller' => array(
2130
+ 'version' => '1.8.2.0',
2131
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Controller.php'
2132
+ ),
2133
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\DataStore' => array(
2134
+ 'version' => '1.8.2.0',
2135
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/DataStore.php'
2136
+ ),
2137
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Customers\\Stats\\Query' => array(
2138
+ 'version' => '1.8.2.0',
2139
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Customers/Stats/Query.php'
2140
+ ),
2141
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStoreInterface' => array(
2142
+ 'version' => '1.8.2.0',
2143
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStoreInterface.php'
2144
+ ),
2145
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Controller' => array(
2146
+ 'version' => '1.8.2.0',
2147
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Controller.php'
2148
+ ),
2149
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Controller' => array(
2150
+ 'version' => '1.8.2.0',
2151
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Controller.php'
2152
+ ),
2153
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\DataStore' => array(
2154
+ 'version' => '1.8.2.0',
2155
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/DataStore.php'
2156
+ ),
2157
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Query' => array(
2158
+ 'version' => '1.8.2.0',
2159
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Query.php'
2160
+ ),
2161
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Controller' => array(
2162
+ 'version' => '1.8.2.0',
2163
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Controller.php'
2164
+ ),
2165
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\DataStore' => array(
2166
+ 'version' => '1.8.2.0',
2167
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/DataStore.php'
2168
+ ),
2169
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Segmenter' => array(
2170
+ 'version' => '1.8.2.0',
2171
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Segmenter.php'
2172
+ ),
2173
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Products\\Stats\\Query' => array(
2174
+ 'version' => '1.8.2.0',
2175
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Products/Stats/Query.php'
2176
+ ),
2177
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\TimeInterval' => array(
2178
+ 'version' => '1.8.2.0',
2179
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/TimeInterval.php'
2180
+ ),
2181
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableInterface' => array(
2182
+ 'version' => '1.8.2.0',
2183
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableInterface.php'
2184
+ ),
2185
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Cache' => array(
2186
+ 'version' => '1.8.2.0',
2187
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Cache.php'
2188
+ ),
2189
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Controller' => array(
2190
+ 'version' => '1.8.2.0',
2191
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Controller.php'
2192
+ ),
2193
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\DataStore' => array(
2194
+ 'version' => '1.8.2.0',
2195
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/DataStore.php'
2196
+ ),
2197
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Query' => array(
2198
+ 'version' => '1.8.2.0',
2199
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Query.php'
2200
+ ),
2201
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Controller' => array(
2202
+ 'version' => '1.8.2.0',
2203
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Controller.php'
2204
+ ),
2205
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\DataStore' => array(
2206
+ 'version' => '1.8.2.0',
2207
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/DataStore.php'
2208
+ ),
2209
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Segmenter' => array(
2210
+ 'version' => '1.8.2.0',
2211
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Segmenter.php'
2212
+ ),
2213
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Variations\\Stats\\Query' => array(
2214
+ 'version' => '1.8.2.0',
2215
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Variations/Stats/Query.php'
2216
+ ),
2217
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\DataStore' => array(
2218
+ 'version' => '1.8.2.0',
2219
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/DataStore.php'
2220
+ ),
2221
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ExportableTraits' => array(
2222
+ 'version' => '1.8.2.0',
2223
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ExportableTraits.php'
2224
+ ),
2225
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Controller' => array(
2226
+ 'version' => '1.8.2.0',
2227
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Controller.php'
2228
+ ),
2229
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\DataStore' => array(
2230
+ 'version' => '1.8.2.0',
2231
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/DataStore.php'
2232
+ ),
2233
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Query' => array(
2234
+ 'version' => '1.8.2.0',
2235
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Query.php'
2236
+ ),
2237
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Controller' => array(
2238
+ 'version' => '1.8.2.0',
2239
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Controller.php'
2240
+ ),
2241
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\DataStore' => array(
2242
+ 'version' => '1.8.2.0',
2243
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/DataStore.php'
2244
+ ),
2245
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Segmenter' => array(
2246
+ 'version' => '1.8.2.0',
2247
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Segmenter.php'
2248
+ ),
2249
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Coupons\\Stats\\Query' => array(
2250
+ 'version' => '1.8.2.0',
2251
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Coupons/Stats/Query.php'
2252
+ ),
2253
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\ParameterException' => array(
2254
+ 'version' => '1.8.2.0',
2255
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/ParameterException.php'
2256
+ ),
2257
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Segmenter' => array(
2258
+ 'version' => '1.8.2.0',
2259
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Segmenter.php'
2260
+ ),
2261
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Controller' => array(
2262
+ 'version' => '1.8.2.0',
2263
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Controller.php'
2264
+ ),
2265
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\DataStore' => array(
2266
+ 'version' => '1.8.2.0',
2267
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/DataStore.php'
2268
+ ),
2269
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Query' => array(
2270
+ 'version' => '1.8.2.0',
2271
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Query.php'
2272
+ ),
2273
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Controller' => array(
2274
+ 'version' => '1.8.2.0',
2275
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Controller.php'
2276
+ ),
2277
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\DataStore' => array(
2278
+ 'version' => '1.8.2.0',
2279
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/DataStore.php'
2280
+ ),
2281
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Segmenter' => array(
2282
+ 'version' => '1.8.2.0',
2283
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Segmenter.php'
2284
+ ),
2285
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Taxes\\Stats\\Query' => array(
2286
+ 'version' => '1.8.2.0',
2287
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Taxes/Stats/Query.php'
2288
+ ),
2289
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\PerformanceIndicators\\Controller' => array(
2290
+ 'version' => '1.8.2.0',
2291
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/PerformanceIndicators/Controller.php'
2292
+ ),
2293
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Query' => array(
2294
+ 'version' => '1.8.2.0',
2295
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Query.php'
2296
+ ),
2297
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Controller' => array(
2298
+ 'version' => '1.8.2.0',
2299
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Controller.php'
2300
+ ),
2301
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\DataStore' => array(
2302
+ 'version' => '1.8.2.0',
2303
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/DataStore.php'
2304
+ ),
2305
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Query' => array(
2306
+ 'version' => '1.8.2.0',
2307
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Query.php'
2308
+ ),
2309
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Controller' => array(
2310
+ 'version' => '1.8.2.0',
2311
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Controller.php'
2312
+ ),
2313
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\DataStore' => array(
2314
+ 'version' => '1.8.2.0',
2315
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/DataStore.php'
2316
+ ),
2317
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Segmenter' => array(
2318
+ 'version' => '1.8.2.0',
2319
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Segmenter.php'
2320
+ ),
2321
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Orders\\Stats\\Query' => array(
2322
+ 'version' => '1.8.2.0',
2323
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Orders/Stats/Query.php'
2324
+ ),
2325
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Export\\Controller' => array(
2326
+ 'version' => '1.8.2.0',
2327
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Export/Controller.php'
2328
+ ),
2329
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Controller' => array(
2330
+ 'version' => '1.8.2.0',
2331
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Controller.php'
2332
+ ),
2333
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Controller' => array(
2334
+ 'version' => '1.8.2.0',
2335
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Controller.php'
2336
+ ),
2337
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\DataStore' => array(
2338
+ 'version' => '1.8.2.0',
2339
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/DataStore.php'
2340
+ ),
2341
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Stock\\Stats\\Query' => array(
2342
+ 'version' => '1.8.2.0',
2343
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Stock/Stats/Query.php'
2344
+ ),
2345
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Query' => array(
2346
+ 'version' => '1.8.2.0',
2347
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Query.php'
2348
+ ),
2349
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Revenue\\Stats\\Controller' => array(
2350
+ 'version' => '1.8.2.0',
2351
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Revenue/Stats/Controller.php'
2352
+ ),
2353
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Import\\Controller' => array(
2354
+ 'version' => '1.8.2.0',
2355
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Import/Controller.php'
2356
+ ),
2357
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Controller' => array(
2358
+ 'version' => '1.8.2.0',
2359
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Controller.php'
2360
+ ),
2361
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\DataStore' => array(
2362
+ 'version' => '1.8.2.0',
2363
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/DataStore.php'
2364
+ ),
2365
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Files\\Controller' => array(
2366
+ 'version' => '1.8.2.0',
2367
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Files/Controller.php'
2368
+ ),
2369
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Query' => array(
2370
+ 'version' => '1.8.2.0',
2371
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Query.php'
2372
+ ),
2373
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Controller' => array(
2374
+ 'version' => '1.8.2.0',
2375
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Controller.php'
2376
+ ),
2377
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\DataStore' => array(
2378
+ 'version' => '1.8.2.0',
2379
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/DataStore.php'
2380
+ ),
2381
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Downloads\\Stats\\Query' => array(
2382
+ 'version' => '1.8.2.0',
2383
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Downloads/Stats/Query.php'
2384
+ ),
2385
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Controller' => array(
2386
+ 'version' => '1.8.2.0',
2387
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Controller.php'
2388
+ ),
2389
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\DataStore' => array(
2390
+ 'version' => '1.8.2.0',
2391
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/DataStore.php'
2392
+ ),
2393
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\Categories\\Query' => array(
2394
+ 'version' => '1.8.2.0',
2395
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/Categories/Query.php'
2396
+ ),
2397
+ 'Automattic\\WooCommerce\\Admin\\API\\Reports\\SqlQuery' => array(
2398
+ 'version' => '1.8.2.0',
2399
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/API/Reports/SqlQuery.php'
2400
+ ),
2401
+ 'Automattic\\WooCommerce\\Admin\\Marketing\\InstalledExtensions' => array(
2402
+ 'version' => '1.8.2.0',
2403
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Marketing/InstalledExtensions.php'
2404
+ ),
2405
+ 'Automattic\\WooCommerce\\Admin\\PageController' => array(
2406
+ 'version' => '1.8.2.0',
2407
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/PageController.php'
2408
+ ),
2409
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportScheduler' => array(
2410
+ 'version' => '1.8.2.0',
2411
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportScheduler.php'
2412
+ ),
2413
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\OrdersScheduler' => array(
2414
+ 'version' => '1.8.2.0',
2415
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/OrdersScheduler.php'
2416
+ ),
2417
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\SchedulerTraits' => array(
2418
+ 'version' => '1.8.2.0',
2419
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/SchedulerTraits.php'
2420
+ ),
2421
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\ImportInterface' => array(
2422
+ 'version' => '1.8.2.0',
2423
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/ImportInterface.php'
2424
+ ),
2425
+ 'Automattic\\WooCommerce\\Admin\\Schedulers\\CustomersScheduler' => array(
2426
+ 'version' => '1.8.2.0',
2427
+ 'path' => $baseDir . '/packages/woocommerce-admin/src/Schedulers/CustomersScheduler.php'
2428
+ ),
2429
+ 'Automattic\\WooCommerce\\Container' => array(
2430
  'version' => 'dev-release/4.9',
2431
+ 'path' => $baseDir . '/src/Container.php'
2432
  ),
2433
+ 'Automattic\\WooCommerce\\Internal\\WCCom\\ConnectionHelper' => array(
2434
  'version' => 'dev-release/4.9',
2435
+ 'path' => $baseDir . '/src/Internal/WCCom/ConnectionHelper.php'
2436
  ),
2437
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ContainerException' => array(
2438
  'version' => 'dev-release/4.9',
2439
+ 'path' => $baseDir . '/src/Internal/DependencyManagement/ContainerException.php'
2440
  ),
2441
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ExtendedContainer' => array(
2442
  'version' => 'dev-release/4.9',
2443
+ 'path' => $baseDir . '/src/Internal/DependencyManagement/ExtendedContainer.php'
2444
  ),
2445
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\AbstractServiceProvider' => array(
2446
  'version' => 'dev-release/4.9',
2447
+ 'path' => $baseDir . '/src/Internal/DependencyManagement/AbstractServiceProvider.php'
2448
  ),
2449
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\Definition' => array(
2450
  'version' => 'dev-release/4.9',
2451
+ 'path' => $baseDir . '/src/Internal/DependencyManagement/Definition.php'
2452
  ),
2453
+ 'Automattic\\WooCommerce\\Internal\\DependencyManagement\\ServiceProviders\\ProxiesServiceProvider' => array(
2454
  'version' => 'dev-release/4.9',
2455
+ 'path' => $baseDir . '/src/Internal/DependencyManagement/ServiceProviders/ProxiesServiceProvider.php'
2456
  ),
2457
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStock' => array(
2458
  'version' => 'dev-release/4.9',
2459
+ 'path' => $baseDir . '/src/Checkout/Helpers/ReserveStock.php'
2460
  ),
2461
+ 'Automattic\\WooCommerce\\Checkout\\Helpers\\ReserveStockException' => array(
2462
  'version' => 'dev-release/4.9',
2463
+ 'path' => $baseDir . '/src/Checkout/Helpers/ReserveStockException.php'
2464
  ),
2465
+ 'Automattic\\WooCommerce\\Packages' => array(
2466
  'version' => 'dev-release/4.9',
2467
+ 'path' => $baseDir . '/src/Packages.php'
2468
  ),
2469
+ 'Automattic\\WooCommerce\\Utilities\\StringUtil' => array(
2470
  'version' => 'dev-release/4.9',
2471
+ 'path' => $baseDir . '/src/Utilities/StringUtil.php'
2472
  ),
2473
+ 'Automattic\\WooCommerce\\Utilities\\NumberUtil' => array(
2474
  'version' => 'dev-release/4.9',
2475
+ 'path' => $baseDir . '/src/Utilities/NumberUtil.php'
2476
  ),
2477
+ 'Automattic\\WooCommerce\\Proxies\\ActionsProxy' => array(
2478
  'version' => 'dev-release/4.9',
2479
+ 'path' => $baseDir . '/src/Proxies/ActionsProxy.php'
2480
  ),
2481
+ 'Automattic\\WooCommerce\\Proxies\\LegacyProxy' => array(
2482
  'version' => 'dev-release/4.9',
2483
+ 'path' => $baseDir . '/src/Proxies/LegacyProxy.php'
2484
  ),
2485
+ 'Automattic\\WooCommerce\\Autoloader' => array(
2486
  'version' => 'dev-release/4.9',
2487
+ 'path' => $baseDir . '/src/Autoloader.php'
2488
+ ),
2489
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => array(
2490
+ 'version' => '2.7.1.0',
2491
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php'
2492
+ ),
2493
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadProcessor' => array(
2494
+ 'version' => '2.7.1.0',
2495
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadProcessor.php'
2496
+ ),
2497
+ 'Automattic\\Jetpack\\Autoloader\\AutoloadFileWriter' => array(
2498
+ 'version' => '2.7.1.0',
2499
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadFileWriter.php'
2500
+ ),
2501
+ 'Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin' => array(
2502
+ 'version' => '2.7.1.0',
2503
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/CustomAutoloaderPlugin.php'
2504
+ ),
2505
+ 'Automattic\\Jetpack\\Autoloader\\ManifestGenerator' => array(
2506
+ 'version' => '2.7.1.0',
2507
+ 'path' => $vendorDir . '/automattic/jetpack-autoloader/src/ManifestGenerator.php'
2508
  ),
2509
  'Automattic\\WooCommerce\\RestApi\\Server' => array(
2510
  'version' => 'dev-release/4.9',
2938
  'version' => '1.5.1.0',
2939
  'path' => $vendorDir . '/automattic/jetpack-constants/src/class-constants.php'
2940
  ),
 
 
 
 
2941
  );
vendor/composer/jetpack_autoload_psr4.php DELETED
@@ -1,57 +0,0 @@
1
- <?php
2
-
3
- // This file `jetpack_autoload_psr4.php` was auto generated by automattic/jetpack-autoloader.
4
-
5
- $vendorDir = dirname(__DIR__);
6
- $baseDir = dirname($vendorDir);
7
-
8
- return array(
9
- 'Symfony\\Component\\CssSelector\\' => array(
10
- 'version' => '3.3.6.0',
11
- 'path' => array( $vendorDir . '/symfony/css-selector' )
12
- ),
13
- 'Psr\\Container\\' => array(
14
- 'version' => '1.0.0.0',
15
- 'path' => array( $vendorDir . '/psr/container/src' )
16
- ),
17
- 'Pelago\\' => array(
18
- 'version' => '3.1.0.0',
19
- 'path' => array( $vendorDir . '/pelago/emogrifier/src' )
20
- ),
21
- 'MaxMind\\Db\\' => array(
22
- 'version' => '1.6.0.0',
23
- 'path' => array( $vendorDir . '/maxmind-db/reader/src/MaxMind/Db' )
24
- ),
25
- 'Composer\\Installers\\' => array(
26
- 'version' => '1.9.0.0',
27
- 'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
28
- ),
29
- 'Automattic\\WooCommerce\\Vendor\\' => array(
30
- 'version' => 'dev-release/4.9',
31
- 'path' => array( $baseDir . '/lib/packages' )
32
- ),
33
- 'Automattic\\WooCommerce\\Tests\\' => array(
34
- 'version' => 'dev-release/4.9',
35
- 'path' => array( $baseDir . '/tests/php/src' )
36
- ),
37
- 'Automattic\\WooCommerce\\Testing\\Tools\\' => array(
38
- 'version' => 'dev-release/4.9',
39
- 'path' => array( $baseDir . '/tests/Tools' )
40
- ),
41
- 'Automattic\\WooCommerce\\Blocks\\' => array(
42
- 'version' => '4.0.0.0',
43
- 'path' => array( $baseDir . '/packages/woocommerce-blocks/src' )
44
- ),
45
- 'Automattic\\WooCommerce\\Admin\\' => array(
46
- 'version' => '1.8.1.0',
47
- 'path' => array( $baseDir . '/packages/woocommerce-admin/src' )
48
- ),
49
- 'Automattic\\WooCommerce\\' => array(
50
- 'version' => 'dev-release/4.9',
51
- 'path' => array( $baseDir . '/src' )
52
- ),
53
- 'Automattic\\Jetpack\\Autoloader\\' => array(
54
- 'version' => '2.6.0.0',
55
- 'path' => array( $vendorDir . '/automattic/jetpack-autoloader/src' )
56
- ),
57
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/jetpack-autoloader/autoload_functions.php DELETED
@@ -1,74 +0,0 @@
1
- <?php
2
- /**
3
- * This file was automatically generated by automattic/jetpack-autoloader.
4
- *
5
- * @package automattic/jetpack-autoloader
6
- */
7
-
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
-
10
- // phpcs:ignore
11
-
12
- /**
13
- * Used for autoloading jetpack packages.
14
- *
15
- * @param string $class_name Class Name to load.
16
- *
17
- * @return Boolean Whether the class_name was found in the classmap.
18
- */
19
- function autoloader( $class_name ) {
20
- global $jetpack_autoloader_loader;
21
- if ( ! isset( $jetpack_autoloader_loader ) ) {
22
- return false;
23
- }
24
-
25
- $file = $jetpack_autoloader_loader->find_class_file( $class_name );
26
- if ( ! isset( $file ) ) {
27
- return false;
28
- }
29
-
30
- require_once $file;
31
- return true;
32
- }
33
-
34
- /**
35
- * Finds the latest installed autoloader. If this is the latest autoloader, sets
36
- * up the classmap and filemap.
37
- */
38
- function set_up_autoloader() {
39
- global $jetpack_autoloader_latest_version;
40
- global $jetpack_autoloader_loader;
41
-
42
- require_once __DIR__ . '/class-plugins-handler.php';
43
- require_once __DIR__ . '/class-version-selector.php';
44
- require_once __DIR__ . '/class-autoloader-locator.php';
45
- require_once __DIR__ . '/class-autoloader-handler.php';
46
-
47
- $plugins_handler = new Plugins_Handler();
48
- $version_selector = new Version_Selector();
49
- $autoloader_handler = new Autoloader_Handler(
50
- $plugins_handler->get_current_plugin_path(),
51
- $plugins_handler->get_all_active_plugins_paths(),
52
- new Autoloader_Locator( $version_selector ),
53
- $version_selector
54
- );
55
-
56
- // The autoloader must be reset when a plugin that was previously unknown is detected.
57
- if ( $autoloader_handler->should_autoloader_reset() ) {
58
- $jetpack_autoloader_latest_version = null;
59
- $jetpack_autoloader_loader = null;
60
- }
61
-
62
- if ( ! $autoloader_handler->is_latest_autoloader() || isset( $jetpack_autoloader_loader ) ) {
63
- return;
64
- }
65
-
66
- require_once __DIR__ . '/class-manifest-handler.php';
67
- require_once __DIR__ . '/class-version-loader.php';
68
-
69
- $jetpack_autoloader_loader = $autoloader_handler->build_autoloader();
70
- $autoloader_handler->update_autoloader_chain();
71
-
72
- // Now that the autoloader is ready we can load the files in the filemap safely.
73
- $jetpack_autoloader_loader->load_filemap();
74
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
vendor/jetpack-autoloader/class-autoloader-handler.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
@@ -14,39 +14,22 @@ namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
14
  */
15
  class Autoloader_Handler {
16
 
17
- // The name of the autoloader function registered by v1.* autoloaders.
18
- const V1_AUTOLOADER_NAME = 'Automattic\Jetpack\Autoloader\autoloader';
19
-
20
- /*
21
- * The autoloader function for v2.* autoloaders is named __NAMESPACE__ . \autoloader.
22
- * The namespace is defined in AutoloadGenerator as
23
- * 'Automattic\Jetpack\Autoloader\jp' plus a unique suffix.
24
- */
25
- const V2_AUTOLOADER_BASE = 'Automattic\Jetpack\Autoloader\jp';
26
-
27
  /**
28
- * The current plugin path.
29
  *
30
- * @var string
31
  */
32
- private $current_plugin_path;
33
 
34
  /**
35
- * The paths for all of the active plugins.
36
  *
37
- * @var array
38
  */
39
- private $active_plugin_paths;
40
 
41
  /**
42
- * The Autoloader_Locator object.
43
- *
44
- * @var Autoloader_Locator
45
- */
46
- private $autoloader_locator;
47
-
48
- /**
49
- * The Version_Selector object.
50
  *
51
  * @var Version_Selector
52
  */
@@ -55,144 +38,54 @@ class Autoloader_Handler {
55
  /**
56
  * The constructor.
57
  *
58
- * @param string $current_plugin_path The current plugin path.
59
- * @param array $active_plugin_paths The active plugin paths.
60
- * @param Autoloader_Locator $autoloader_locator The Autoloader_Locator object.
61
- * @param Version_Selector $version_selector The Version_Selector object.
62
  */
63
- public function __construct( $current_plugin_path, $active_plugin_paths, $autoloader_locator, $version_selector ) {
64
- $this->current_plugin_path = $current_plugin_path;
65
- $this->active_plugin_paths = $active_plugin_paths;
66
- $this->autoloader_locator = $autoloader_locator;
67
- $this->version_selector = $version_selector;
68
  }
69
 
70
  /**
71
- * Finds the latest installed autoloader.
72
  *
73
- * @return bool True if this autoloader is the latest, false otherwise.
74
  */
75
- public function is_latest_autoloader() {
76
- global $jetpack_autoloader_latest_version;
77
-
78
- if ( isset( $jetpack_autoloader_latest_version ) ) {
79
- return $jetpack_autoloader_latest_version === $this->autoloader_locator->get_autoloader_version( $this->current_plugin_path );
80
- }
81
-
82
- $latest_plugin = $this->autoloader_locator->find_latest_autoloader( $this->active_plugin_paths, $jetpack_autoloader_latest_version );
83
- if ( ! isset( $latest_plugin ) ) {
84
- return true;
85
- }
86
-
87
- if ( $latest_plugin !== $this->current_plugin_path ) {
88
- require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
89
- return false;
90
- }
91
-
92
- return true;
93
- }
94
-
95
- /**
96
- * Checks whether the autoloader should be reset. The autoloader should be reset:
97
- *
98
- * - When a plugin is activated via a method other than a request, for example using WP-CLI.
99
- * - When the active plugins list changes between autoloader checks, for example when filtered by a plugin.
100
- *
101
- * We perform this reset because the manifest files for the plugin will have been initially unknown when
102
- * selecting versions for classes and files.
103
- *
104
- * If the current plugin is not already known, this method will add it to the
105
- * $jetpack_autoloader_activating_plugins_paths global.
106
- * The $jetpack_autoloader_cached_plugin_paths global will store a cache of the
107
- * active plugin paths when last changed.
108
- *
109
- * @return boolean True if the autoloader must be reset, else false.
110
- */
111
- public function should_autoloader_reset() {
112
- global $jetpack_autoloader_activating_plugins_paths;
113
- global $jetpack_autoloader_cached_plugin_paths;
114
-
115
- $plugin_unknown = ! in_array( $this->current_plugin_path, $this->active_plugin_paths, true );
116
- if ( $plugin_unknown ) {
117
- if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
118
- $jetpack_autoloader_activating_plugins_paths = array();
119
- }
120
-
121
- // If the current plugin isn't known, add it to the activating plugins list.
122
- $jetpack_autoloader_activating_plugins_paths[] = $this->current_plugin_path;
123
- $this->active_plugin_paths[] = $this->current_plugin_path;
124
- }
125
-
126
- $cache_invalidated = $jetpack_autoloader_cached_plugin_paths !== $this->active_plugin_paths;
127
- if ( $cache_invalidated ) {
128
- $jetpack_autoloader_cached_plugin_paths = $this->active_plugin_paths;
129
- }
130
-
131
- return $plugin_unknown || $cache_invalidated;
132
- }
133
-
134
- /**
135
- * Builds the Version_Autoloader class that is used for autoloading.
136
- *
137
- * @return Version_Loader
138
- */
139
- public function build_autoloader() {
140
- $manifest_handler = new Manifest_Handler( $this->active_plugin_paths, $this->version_selector );
141
-
142
  global $jetpack_packages_psr4;
143
  $jetpack_packages_psr4 = array();
144
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
145
 
146
  global $jetpack_packages_classmap;
147
  $jetpack_packages_classmap = array();
148
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
149
 
150
  global $jetpack_packages_filemap;
151
  $jetpack_packages_filemap = array();
152
- $manifest_handler->register_plugin_manifests( 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
153
 
154
- // Store the generated autoloader data in the loader so we can use it.
155
- return new Version_Loader(
156
  $this->version_selector,
157
  $jetpack_packages_classmap,
158
  $jetpack_packages_psr4,
159
  $jetpack_packages_filemap
160
  );
 
 
 
161
  }
162
 
163
  /**
164
- * Updates the spl autoloader chain:
165
- * - Registers this namespace's autoloader function.
166
- * - If a v1 autoloader function is registered, moves it to the end of the chain.
167
- * - Removes any other v2 autoloader functions that have already been registered. This
168
- * can occur when the autoloader is being reset by an activating plugin.
169
  */
170
- public function update_autoloader_chain() {
171
- spl_autoload_register( __NAMESPACE__ . '\autoloader' );
172
-
173
- $autoload_chain = spl_autoload_functions();
174
-
175
- foreach ( $autoload_chain as $autoloader ) {
176
- if ( ! is_string( $autoloader ) ) {
177
- /*
178
- * The Jetpack Autoloader functions are registered as strings, so
179
- * just continue if $autoloader isn't a string.
180
- */
181
- continue;
182
- }
183
-
184
- if ( self::V1_AUTOLOADER_NAME === $autoloader ) {
185
- // Move the v1.* autoloader function to the end of the spl autoloader chain.
186
- spl_autoload_unregister( $autoloader );
187
- spl_autoload_register( $autoloader );
188
 
189
- } elseif (
190
- self::V2_AUTOLOADER_BASE === substr( $autoloader, 0, strlen( self::V2_AUTOLOADER_BASE ) )
191
- && __NAMESPACE__ !== substr( $autoloader, 0, strlen( __NAMESPACE__ ) )
192
- ) {
193
- // Unregister any other v2.* autoloader functions if they're in the chain.
194
- spl_autoload_unregister( $autoloader );
195
- }
196
- }
197
  }
198
  }
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
14
  */
15
  class Autoloader_Handler {
16
 
 
 
 
 
 
 
 
 
 
 
17
  /**
18
+ * The Hook_Manager instance.
19
  *
20
+ * @var Hook_Manager
21
  */
22
+ private $hook_manager;
23
 
24
  /**
25
+ * The Manifest_Reader instance.
26
  *
27
+ * @var Manifest_Reader
28
  */
29
+ private $manifest_reader;
30
 
31
  /**
32
+ * The Version_Selector instance.
 
 
 
 
 
 
 
33
  *
34
  * @var Version_Selector
35
  */
38
  /**
39
  * The constructor.
40
  *
41
+ * @param Hook_Manager $hook_manager The Hook_Manager instance.
42
+ * @param Manifest_Reader $manifest_reader The Manifest_Reader instance.
43
+ * @param Version_Selector $version_selector The Version_Selector instance.
 
44
  */
45
+ public function __construct( $hook_manager, $manifest_reader, $version_selector ) {
46
+ $this->hook_manager = $hook_manager;
47
+ $this->manifest_reader = $manifest_reader;
48
+ $this->version_selector = $version_selector;
 
49
  }
50
 
51
  /**
52
+ * Creates an autoloader using the given plugins and activates it.
53
  *
54
+ * @param string[] $plugins The plugins to initialize the autoloader for.
55
  */
56
+ public function create_autoloader( $plugins ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  global $jetpack_packages_psr4;
58
  $jetpack_packages_psr4 = array();
59
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_psr4.php', $jetpack_packages_psr4 );
60
 
61
  global $jetpack_packages_classmap;
62
  $jetpack_packages_classmap = array();
63
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_classmap.php', $jetpack_packages_classmap );
64
 
65
  global $jetpack_packages_filemap;
66
  $jetpack_packages_filemap = array();
67
+ $this->manifest_reader->read_manifests( $plugins, 'vendor/composer/jetpack_autoload_filemap.php', $jetpack_packages_filemap );
68
 
69
+ $loader = new Version_Loader(
 
70
  $this->version_selector,
71
  $jetpack_packages_classmap,
72
  $jetpack_packages_psr4,
73
  $jetpack_packages_filemap
74
  );
75
+
76
+ // Activate the autoloader.
77
+ Autoloader::activate( $loader );
78
  }
79
 
80
  /**
81
+ * Resets the active autoloader and all related global state.
 
 
 
 
82
  */
83
+ public function reset_autoloader() {
84
+ global $jetpack_autoloader_loader;
85
+ global $jetpack_autoloader_latest_version;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
 
87
+ $this->hook_manager->reset();
88
+ $jetpack_autoloader_loader = null;
89
+ $jetpack_autoloader_latest_version = null;
 
 
 
 
 
90
  }
91
  }
vendor/jetpack-autoloader/class-autoloader-locator.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
vendor/jetpack-autoloader/class-autoloader.php ADDED
@@ -0,0 +1,159 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * This class handles management of the actual PHP autoloader.
14
+ */
15
+ class Autoloader {
16
+
17
+ /**
18
+ * Checks to see whether or not the autoloader should be initialized and then initializes it if so.
19
+ *
20
+ * @param Container|null $container The container we want to use for autoloader initialization. If none is given
21
+ * then a container will be created automatically.
22
+ */
23
+ public static function init( $container = null ) {
24
+ // The container holds and manages the lifecycle of our dependencies
25
+ // to make them easier to work with and increase flexibility.
26
+ if ( ! isset( $container ) ) {
27
+ require_once __DIR__ . '/class-container.php';
28
+ $container = new Container();
29
+ }
30
+
31
+ // phpcs:disable Generic.Commenting.DocComment.MissingShort
32
+
33
+ /** @var Plugin_Locator $plugin_locator */
34
+ $plugin_locator = $container->get( Plugin_Locator::class );
35
+
36
+ /** @var Plugins_Handler $plugins_handler */
37
+ $plugins_handler = $container->get( Plugins_Handler::class );
38
+
39
+ // The current plugin is the one that we are attempting to initialize here.
40
+ $current_plugin = $plugin_locator->find_current_plugin();
41
+
42
+ // The cached plugins are all of those that were active or discovered by the autoloader during a previous request.
43
+ // Note that it's possible this list will include plugins that have since been deactivated, but after a request
44
+ // the cache should be updated and the deactivated plugins will be removed.
45
+ $cached_plugins = $plugins_handler->get_cached_plugins();
46
+
47
+ // The active plugins are those that we were able to discover in on the site. This list will not include
48
+ // mu-plugins, those activated by code, or those who are hidden by filtering.
49
+ // By combining these lists we can preemptively load classes for plugins that are activated via another method.
50
+ // While this may result in us considering packages in deactivated plugins the request after they're removed,
51
+ // there shouldn't be any problems as a result and the eventual consistency is reliable enough.
52
+ $all_plugins = array_values( array_unique( array_merge( $plugins_handler->get_active_plugins(), $cached_plugins ) ) );
53
+
54
+ /** @var Latest_Autoloader_Guard $guard */
55
+ $guard = $container->get( Latest_Autoloader_Guard::class );
56
+ if ( $guard->should_stop_init( $current_plugin, $all_plugins ) ) {
57
+ return;
58
+ }
59
+
60
+ /** @var Autoloader_Handler $autoloader_handler */
61
+ $autoloader_handler = $container->get( Autoloader_Handler::class );
62
+
63
+ // Initialize the autoloader using the handler now that we're ready.
64
+ $autoloader_handler->create_autoloader( $all_plugins );
65
+
66
+ /** @var Hook_Manager $hook_manager */
67
+ $hook_manager = $container->get( Hook_Manager::class );
68
+
69
+ // When the active and cached plugin lists do not match we should
70
+ // update the cache. This will prevent plugins that have been
71
+ // deactivated from being considered in other requests.
72
+ $hook_manager->add_action(
73
+ 'shutdown',
74
+ function () use ( $plugins_handler, $cached_plugins ) {
75
+ // Don't save a broken cache if an error happens during some plugin's initialization.
76
+ if ( ! did_action( 'plugins_loaded' ) ) {
77
+ // Ensure that the cache is emptied to prevent consecutive failures if the cache is to blame.
78
+ if ( ! empty( $cached_plugins ) ) {
79
+ $plugins_handler->cache_plugins( array() );
80
+ }
81
+
82
+ return;
83
+ }
84
+
85
+ // Load the active plugins fresh since the list we have above might not contain
86
+ // plugins that were activated but did not reset the autoloader. This happens
87
+ // because they were already included in the cache.
88
+ $active_plugins = $plugins_handler->get_active_plugins();
89
+
90
+ // The paths should be sorted for easy comparisons with those loaded from the cache.
91
+ // Note we don't need to sort the cached entries because they're already sorted.
92
+ sort( $active_plugins );
93
+
94
+ // We don't want to waste time saving a cache that hasn't changed.
95
+ if ( $cached_plugins === $active_plugins ) {
96
+ return;
97
+ }
98
+
99
+ $plugins_handler->cache_plugins( $active_plugins );
100
+ }
101
+ );
102
+
103
+ // phpcs:enable Generic.Commenting.DocComment.MissingShort
104
+ }
105
+
106
+ /**
107
+ * Loads a class file if one could be found.
108
+ *
109
+ * @param string $class_name The name of the class to autoload.
110
+ *
111
+ * @return bool Indicates whether or not a class file was loaded.
112
+ */
113
+ public static function load_class( $class_name ) {
114
+ global $jetpack_autoloader_loader;
115
+ if ( ! isset( $jetpack_autoloader_loader ) ) {
116
+ return;
117
+ }
118
+
119
+ $file = $jetpack_autoloader_loader->find_class_file( $class_name );
120
+ if ( ! isset( $file ) ) {
121
+ return false;
122
+ }
123
+
124
+ require $file;
125
+ return true;
126
+ }
127
+
128
+ /**
129
+ * Activates this autoloader and deactivates any other v2 autoloaders that may be present.
130
+ *
131
+ * @param Version_Loader $version_loader The version loader for our autoloader.
132
+ */
133
+ public static function activate( $version_loader ) {
134
+ // Set the global autoloader to indicate that we've activated this autoloader.
135
+ global $jetpack_autoloader_loader;
136
+ $jetpack_autoloader_loader = $version_loader;
137
+
138
+ // Remove any v2 autoloader that we've already registered.
139
+ $autoload_chain = spl_autoload_functions();
140
+ foreach ( $autoload_chain as $autoloader ) {
141
+ // Jetpack autoloaders are always strings.
142
+ if ( ! is_string( $autoloader ) ) {
143
+ continue;
144
+ }
145
+
146
+ // We can identify a v2 autoloader using the namespace prefix without the unique suffix.
147
+ if ( 'Automattic\\Jetpack\\Autoloader\\jp' === substr( $autoloader, 0, 32 ) ) {
148
+ spl_autoload_unregister( $autoloader );
149
+ continue;
150
+ }
151
+ }
152
+
153
+ // Ensure that the autoloader is first to avoid contention with others.
154
+ spl_autoload_register( self::class . '::load_class', true, true );
155
+
156
+ // Now that we've activated the autoloader we should load the filemap.
157
+ $jetpack_autoloader_loader->load_filemap();
158
+ }
159
+ }
vendor/jetpack-autoloader/class-container.php ADDED
@@ -0,0 +1,149 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * This class manages the files and dependencies of the autoloader.
14
+ */
15
+ class Container {
16
+
17
+ /**
18
+ * Since each autoloader's class files exist within their own namespace we need a map to
19
+ * convert between the local class and a shared key. Note that no version checking is
20
+ * performed on these dependencies and the first autoloader to register will be the
21
+ * one that is utilized.
22
+ */
23
+ const SHARED_DEPENDENCY_KEYS = array(
24
+ Hook_Manager::class => 'Hook_Manager',
25
+ );
26
+
27
+ /**
28
+ * A map of all the dependencies we've registered with the container and created.
29
+ *
30
+ * @var array
31
+ */
32
+ protected $dependencies;
33
+
34
+ /**
35
+ * The constructor.
36
+ */
37
+ public function __construct() {
38
+ $this->dependencies = array();
39
+
40
+ $this->register_shared_dependencies();
41
+ $this->register_dependencies();
42
+ $this->initialize_globals();
43
+ }
44
+
45
+ /**
46
+ * Gets a dependency out of the container.
47
+ *
48
+ * @param string $class The class to fetch.
49
+ *
50
+ * @return mixed
51
+ * @throws \InvalidArgumentException When a class that isn't registered with the container is fetched.
52
+ */
53
+ public function get( $class ) {
54
+ if ( ! isset( $this->dependencies[ $class ] ) ) {
55
+ throw new \InvalidArgumentException( "Class '$class' is not registered with the container." );
56
+ }
57
+
58
+ return $this->dependencies[ $class ];
59
+ }
60
+
61
+ /**
62
+ * Registers all of the dependencies that are shared between all instances of the autoloader.
63
+ */
64
+ private function register_shared_dependencies() {
65
+ global $jetpack_autoloader_container_shared;
66
+ if ( ! isset( $jetpack_autoloader_container_shared ) ) {
67
+ $jetpack_autoloader_container_shared = array();
68
+ }
69
+
70
+ $key = self::SHARED_DEPENDENCY_KEYS[ Hook_Manager::class ];
71
+ if ( ! isset( $jetpack_autoloader_container_shared[ $key ] ) ) {
72
+ require_once __DIR__ . '/class-hook-manager.php';
73
+ $jetpack_autoloader_container_shared[ $key ] = new Hook_Manager();
74
+ }
75
+ $this->dependencies[ Hook_Manager::class ] = &$jetpack_autoloader_container_shared[ $key ];
76
+ }
77
+
78
+ /**
79
+ * Registers all of the dependencies with the container.
80
+ */
81
+ private function register_dependencies() {
82
+ require_once __DIR__ . '/class-path-processor.php';
83
+ $this->dependencies[ Path_Processor::class ] = new Path_Processor();
84
+
85
+ require_once __DIR__ . '/class-plugin-locator.php';
86
+ $this->dependencies[ Plugin_Locator::class ] = new Plugin_Locator(
87
+ $this->get( Path_Processor::class )
88
+ );
89
+
90
+ require_once __DIR__ . '/class-version-selector.php';
91
+ $this->dependencies[ Version_Selector::class ] = new Version_Selector();
92
+
93
+ require_once __DIR__ . '/class-autoloader-locator.php';
94
+ $this->dependencies[ Autoloader_Locator::class ] = new Autoloader_Locator(
95
+ $this->get( Version_Selector::class )
96
+ );
97
+
98
+ require_once __DIR__ . '/class-manifest-reader.php';
99
+ $this->dependencies[ Manifest_Reader::class ] = new Manifest_Reader(
100
+ $this->get( Version_Selector::class )
101
+ );
102
+
103
+ require_once __DIR__ . '/class-plugins-handler.php';
104
+ $this->dependencies[ Plugins_Handler::class ] = new Plugins_Handler(
105
+ $this->get( Plugin_Locator::class ),
106
+ $this->get( Path_Processor::class )
107
+ );
108
+
109
+ require_once __DIR__ . '/class-autoloader-handler.php';
110
+ $this->dependencies[ Autoloader_Handler::class ] = new Autoloader_Handler(
111
+ $this->get( Hook_Manager::class ),
112
+ $this->get( Manifest_Reader::class ),
113
+ $this->get( Version_Selector::class )
114
+ );
115
+
116
+ require_once __DIR__ . '/class-latest-autoloader-guard.php';
117
+ $this->dependencies[ Latest_Autoloader_Guard::class ] = new Latest_Autoloader_Guard(
118
+ $this->get( Plugins_Handler::class ),
119
+ $this->get( Autoloader_Handler::class ),
120
+ $this->get( Autoloader_Locator::class )
121
+ );
122
+
123
+ // Register any classes that we will use elsewhere.
124
+ require_once __DIR__ . '/class-version-loader.php';
125
+ }
126
+
127
+ /**
128
+ * Initializes any of the globals needed by the autoloader.
129
+ */
130
+ private function initialize_globals() {
131
+ // Not all plugins can be found using the locator. In cases where a plugin loads the autoloader
132
+ // but was not discoverable, we will record them in this array to track them as "active".
133
+ global $jetpack_autoloader_activating_plugins_paths;
134
+ if ( ! isset( $jetpack_autoloader_activating_plugins_paths ) ) {
135
+ $jetpack_autoloader_activating_plugins_paths = array();
136
+ }
137
+
138
+ // Since older autoloaders include newer ones, we need to be able to tell the difference between an
139
+ // inclusion via autoloader and an inclusion via plugin file. This allows the autoloader to
140
+ // perform special tasks for each kind of inclusion.
141
+ global $jetpack_autoloader_including_latest;
142
+ if ( ! isset( $jetpack_autoloader_including_latest ) ) {
143
+ // If the latest version global has been set but the including latest hasn't, it means that an
144
+ // older autoloader without support for the global is including us.
145
+ global $jetpack_autoloader_latest_version;
146
+ $jetpack_autoloader_including_latest = isset( $jetpack_autoloader_latest_version );
147
+ }
148
+ }
149
+ }
vendor/jetpack-autoloader/class-hook-manager.php ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * Allows the latest autoloader to register hooks that can be removed when the autoloader is reset.
14
+ */
15
+ class Hook_Manager {
16
+
17
+ /**
18
+ * An array containing all of the hooks that we've registered.
19
+ *
20
+ * @var array
21
+ */
22
+ private $registered_hooks;
23
+
24
+ /**
25
+ * The constructor.
26
+ */
27
+ public function __construct() {
28
+ $this->registered_hooks = array();
29
+ }
30
+
31
+ /**
32
+ * Adds an action to WordPress and registers it internally.
33
+ *
34
+ * @param string $tag The name of the action which is hooked.
35
+ * @param callable $callable The function to call.
36
+ * @param int $priority Used to specify the priority of the action.
37
+ * @param int $accepted_args Used to specify the number of arguments the callable accepts.
38
+ */
39
+ public function add_action( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
40
+ $this->registered_hooks[ $tag ][] = array(
41
+ 'priority' => $priority,
42
+ 'callable' => $callable,
43
+ );
44
+
45
+ add_action( $tag, $callable, $priority, $accepted_args );
46
+ }
47
+
48
+ /**
49
+ * Adds a filter to WordPress and registers it internally.
50
+ *
51
+ * @param string $tag The name of the filter which is hooked.
52
+ * @param callable $callable The function to call.
53
+ * @param int $priority Used to specify the priority of the filter.
54
+ * @param int $accepted_args Used to specify the number of arguments the callable accepts.
55
+ */
56
+ public function add_filter( $tag, $callable, $priority = 10, $accepted_args = 1 ) {
57
+ $this->registered_hooks[ $tag ][] = array(
58
+ 'priority' => $priority,
59
+ 'callable' => $callable,
60
+ );
61
+
62
+ add_filter( $tag, $callable, $priority, $accepted_args );
63
+ }
64
+
65
+ /**
66
+ * Removes all of the registered hooks.
67
+ */
68
+ public function reset() {
69
+ foreach ( $this->registered_hooks as $tag => $hooks ) {
70
+ foreach ( $hooks as $hook ) {
71
+ remove_filter( $tag, $hook['callable'], $hook['priority'] );
72
+ }
73
+ }
74
+ $this->registered_hooks = array();
75
+ }
76
+ }
vendor/jetpack-autoloader/class-latest-autoloader-guard.php ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * This class ensures that we're only executing the latest autoloader.
14
+ */
15
+ class Latest_Autoloader_Guard {
16
+
17
+ /**
18
+ * The Plugins_Handler instance.
19
+ *
20
+ * @var Plugins_Handler
21
+ */
22
+ private $plugins_handler;
23
+
24
+ /**
25
+ * The Autoloader_Handler instance.
26
+ *
27
+ * @var Autoloader_Handler
28
+ */
29
+ private $autoloader_handler;
30
+
31
+ /**
32
+ * The Autoloader_locator instance.
33
+ *
34
+ * @var Autoloader_Locator
35
+ */
36
+ private $autoloader_locator;
37
+
38
+ /**
39
+ * The constructor.
40
+ *
41
+ * @param Plugins_Handler $plugins_handler The Plugins_Handler instance.
42
+ * @param Autoloader_Handler $autoloader_handler The Autoloader_Handler instance.
43
+ * @param Autoloader_Locator $autoloader_locator The Autoloader_Locator instance.
44
+ */
45
+ public function __construct( $plugins_handler, $autoloader_handler, $autoloader_locator ) {
46
+ $this->plugins_handler = $plugins_handler;
47
+ $this->autoloader_handler = $autoloader_handler;
48
+ $this->autoloader_locator = $autoloader_locator;
49
+ }
50
+
51
+ /**
52
+ * Indicates whether or not the autoloader should be initialized. Note that this function
53
+ * has the side-effect of actually loading the latest autoloader in the event that this
54
+ * is not it.
55
+ *
56
+ * @param string $current_plugin The current plugin we're checking.
57
+ * @param string[] $plugins The active plugins to check for autoloaders in.
58
+ *
59
+ * @return bool True if we should stop initialization, otherwise false.
60
+ */
61
+ public function should_stop_init( $current_plugin, $plugins ) {
62
+ global $jetpack_autoloader_including_latest;
63
+ global $jetpack_autoloader_latest_version;
64
+
65
+ // When we're being included from an older autoloader we need to
66
+ // reset the latest version so that the new autoloader can look
67
+ // for the latest autoloader again.
68
+ if ( $jetpack_autoloader_including_latest ) {
69
+ $jetpack_autoloader_latest_version = null;
70
+ }
71
+
72
+ // We need to reset the autoloader when the plugins change because
73
+ // that means the autoloader was generated with a different list.
74
+ if ( $this->plugins_handler->have_plugins_changed( $plugins ) ) {
75
+ $this->autoloader_handler->reset_autoloader();
76
+ }
77
+
78
+ // Don't bother initializing the autoloader if it already has been.
79
+ if ( isset( $jetpack_autoloader_latest_version ) ) {
80
+ return true;
81
+ }
82
+
83
+ $latest_plugin = $this->autoloader_locator->find_latest_autoloader( $plugins, $jetpack_autoloader_latest_version );
84
+ if ( isset( $latest_plugin ) && $latest_plugin !== $current_plugin ) {
85
+ $jetpack_autoloader_including_latest = true;
86
+ require $this->autoloader_locator->get_autoloader_path( $latest_plugin );
87
+ $jetpack_autoloader_including_latest = false;
88
+ return true;
89
+ }
90
+
91
+ return false;
92
+ }
93
+ }
vendor/jetpack-autoloader/{class-manifest-handler.php → class-manifest-reader.php} RENAMED
@@ -5,21 +5,14 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
12
  /**
13
- * This class selects the most recent version of a registered path.
14
  */
15
- class Manifest_Handler {
16
-
17
- /**
18
- * An array of the active plugin paths we want to search.
19
- *
20
- * @var array
21
- */
22
- private $active_plugin_paths;
23
 
24
  /**
25
  * The Version_Selector object.
@@ -31,28 +24,27 @@ class Manifest_Handler {
31
  /**
32
  * The constructor.
33
  *
34
- * @param array $active_plugin_paths An array of the active plugin paths we want to search.
35
  * @param Version_Selector $version_selector The Version_Selector object.
36
  */
37
- public function __construct( $active_plugin_paths, $version_selector ) {
38
- $this->active_plugin_paths = $active_plugin_paths;
39
- $this->version_selector = $version_selector;
40
  }
41
 
42
  /**
43
- * Registers all of the paths in a given manifest.
44
  *
 
45
  * @param string $manifest_path The path that we're loading the manifest from in each plugin.
46
  * @param array $path_map The path map to add the contents of the manifests to.
47
  *
48
  * @return array $path_map The path map we've built using the manifests in each plugin.
49
  */
50
- public function register_plugin_manifests( $manifest_path, &$path_map ) {
51
  $file_paths = array_map(
52
  function ( $path ) use ( $manifest_path ) {
53
  return trailingslashit( $path ) . $manifest_path;
54
  },
55
- $this->active_plugin_paths
56
  );
57
 
58
  foreach ( $file_paths as $path ) {
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
12
  /**
13
+ * This class reads autoloader manifest files.
14
  */
15
+ class Manifest_Reader {
 
 
 
 
 
 
 
16
 
17
  /**
18
  * The Version_Selector object.
24
  /**
25
  * The constructor.
26
  *
 
27
  * @param Version_Selector $version_selector The Version_Selector object.
28
  */
29
+ public function __construct( $version_selector ) {
30
+ $this->version_selector = $version_selector;
 
31
  }
32
 
33
  /**
34
+ * Reads all of the manifests in the given plugin paths.
35
  *
36
+ * @param array $plugin_paths The paths to the plugins we're loading the manifest in.
37
  * @param string $manifest_path The path that we're loading the manifest from in each plugin.
38
  * @param array $path_map The path map to add the contents of the manifests to.
39
  *
40
  * @return array $path_map The path map we've built using the manifests in each plugin.
41
  */
42
+ public function read_manifests( $plugin_paths, $manifest_path, &$path_map ) {
43
  $file_paths = array_map(
44
  function ( $path ) use ( $manifest_path ) {
45
  return trailingslashit( $path ) . $manifest_path;
46
  },
47
+ $plugin_paths
48
  );
49
 
50
  foreach ( $file_paths as $path ) {
vendor/jetpack-autoloader/class-path-processor.php ADDED
@@ -0,0 +1,190 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * This class handles dealing with paths for the autoloader.
14
+ */
15
+ class Path_Processor {
16
+ /**
17
+ * Given a path this will replace any of the path constants with a token to represent it.
18
+ *
19
+ * @param string $path The path we want to process.
20
+ * @return string The tokenized path.
21
+ */
22
+ public function tokenize_path_constants( $path ) {
23
+ $path = wp_normalize_path( $path );
24
+
25
+ $constants = $this->get_normalized_constants();
26
+ foreach ( $constants as $constant => $constant_path ) {
27
+ $len = strlen( $constant_path );
28
+ if ( substr( $path, 0, $len ) !== $constant_path ) {
29
+ continue;
30
+ }
31
+
32
+ return substr_replace( $path, '{{' . $constant . '}}', 0, $len );
33
+ }
34
+
35
+ return $path;
36
+ }
37
+
38
+ /**
39
+ * Given a path this will replace any of the path constant tokens with the expanded path.
40
+ *
41
+ * @param string $tokenized_path The path we want to process.
42
+ * @return string The expanded path.
43
+ */
44
+ public function untokenize_path_constants( $tokenized_path ) {
45
+ $tokenized_path = wp_normalize_path( $tokenized_path );
46
+
47
+ $constants = $this->get_normalized_constants();
48
+ foreach ( $constants as $constant => $constant_path ) {
49
+ $constant = '{{' . $constant . '}}';
50
+
51
+ $len = strlen( $constant );
52
+ if ( substr( $tokenized_path, 0, $len ) !== $constant ) {
53
+ continue;
54
+ }
55
+
56
+ return $this->get_real_path( substr_replace( $tokenized_path, $constant_path, 0, $len ) );
57
+ }
58
+
59
+ return $tokenized_path;
60
+ }
61
+
62
+ /**
63
+ * Given a file and an array of places it might be, this will find the absolute path and return it.
64
+ *
65
+ * @param string $file The plugin or theme file to resolve.
66
+ * @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
67
+ * @return string|false Returns the absolute path to the directory, otherwise false.
68
+ */
69
+ public function find_directory_with_autoloader( $file, $directories_to_check ) {
70
+ $file = wp_normalize_path( $file );
71
+
72
+ if ( ! $this->is_absolute_path( $file ) ) {
73
+ $file = $this->find_absolute_plugin_path( $file, $directories_to_check );
74
+ if ( ! isset( $file ) ) {
75
+ return false;
76
+ }
77
+ }
78
+
79
+ // We need the real path for consistency with __DIR__ paths.
80
+ $file = $this->get_real_path( $file );
81
+
82
+ // phpcs:disable WordPress.PHP.NoSilencedErrors.Discouraged
83
+ $directory = @is_file( $file ) ? dirname( $file ) : $file;
84
+ if ( ! @is_file( $directory . '/vendor/composer/jetpack_autoload_classmap.php' ) ) {
85
+ return false;
86
+ }
87
+ // phpcs:enable WordPress.PHP.NoSilencedErrors.Discouraged
88
+
89
+ return $directory;
90
+ }
91
+
92
+ /**
93
+ * Fetches an array of normalized paths keyed by the constant they came from.
94
+ *
95
+ * @return string[] The normalized paths keyed by the constant.
96
+ */
97
+ private function get_normalized_constants() {
98
+ $raw_constants = array(
99
+ // Order the constants from most-specific to least-specific.
100
+ 'WP_PLUGIN_DIR',
101
+ 'WPMU_PLUGIN_DIR',
102
+ 'WP_CONTENT_DIR',
103
+ 'ABSPATH',
104
+ );
105
+
106
+ $constants = array();
107
+ foreach ( $raw_constants as $raw ) {
108
+ if ( ! defined( $raw ) ) {
109
+ continue;
110
+ }
111
+
112
+ $path = wp_normalize_path( constant( $raw ) );
113
+ if ( isset( $path ) ) {
114
+ $constants[ $raw ] = $path;
115
+ }
116
+ }
117
+
118
+ return $constants;
119
+ }
120
+
121
+ /**
122
+ * Indicates whether or not a path is absolute.
123
+ *
124
+ * @param string $path The path to check.
125
+ * @return bool True if the path is absolute, otherwise false.
126
+ */
127
+ private function is_absolute_path( $path ) {
128
+ if ( 0 === strlen( $path ) || '.' === $path[0] ) {
129
+ return false;
130
+ }
131
+
132
+ // Absolute paths on Windows may begin with a drive letter.
133
+ if ( preg_match( '/^[a-zA-Z]:[\/\\\\]/', $path ) ) {
134
+ return true;
135
+ }
136
+
137
+ // A path starting with / or \ is absolute; anything else is relative.
138
+ return ( '/' === $path[0] || '\\' === $path[0] );
139
+ }
140
+
141
+ /**
142
+ * Given a file and a list of directories to check, this method will try to figure out
143
+ * the absolute path to the file in question.
144
+ *
145
+ * @param string $normalized_path The normalized path to the plugin or theme file to resolve.
146
+ * @param array $directories_to_check The directories we should check for the file if it isn't an absolute path.
147
+ *
148
+ * @return string|null The absolute path to the plugin file, otherwise null.
149
+ */
150
+ private function find_absolute_plugin_path( $normalized_path, $directories_to_check ) {
151
+ // We're only able to find the absolute path for plugin/theme PHP files.
152
+ if ( ! is_string( $normalized_path ) || '.php' !== substr( $normalized_path, -4 ) ) {
153
+ return null;
154
+ }
155
+
156
+ foreach ( $directories_to_check as $directory ) {
157
+ $normalized_check = wp_normalize_path( trailingslashit( $directory ) ) . $normalized_path;
158
+ // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
159
+ if ( @is_file( $normalized_check ) ) {
160
+ return $normalized_check;
161
+ }
162
+ }
163
+
164
+ return null;
165
+ }
166
+
167
+ /**
168
+ * Given a path this will figure out the real path that we should be using.
169
+ *
170
+ * @param string $path The path to resolve.
171
+ *
172
+ * @return string The resolved path.
173
+ */
174
+ private function get_real_path( $path ) {
175
+ // We want to resolve symbolic links for consistency with __DIR__ paths.
176
+ // phpcs:ignore WordPress.PHP.NoSilencedErrors.Discouraged
177
+ $real_path = @realpath( $path );
178
+ if ( false === $real_path ) {
179
+ // Let the autoloader deal with paths that don't exist.
180
+ $real_path = $path;
181
+ }
182
+
183
+ // Using realpath will make it platform-specific so we must normalize it after.
184
+ if ( $path !== $real_path ) {
185
+ $real_path = wp_normalize_path( $real_path );
186
+ }
187
+
188
+ return $real_path;
189
+ }
190
+ }
vendor/jetpack-autoloader/class-plugin-locator.php ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file was automatically generated by automattic/jetpack-autoloader.
4
+ *
5
+ * @package automattic/jetpack-autoloader
6
+ */
7
+
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
+
10
+ // phpcs:ignore
11
+
12
+ /**
13
+ * This class scans the WordPress installation to find active plugins.
14
+ */
15
+ class Plugin_Locator {
16
+
17
+ /**
18
+ * The path processor for finding plugin paths.
19
+ *
20
+ * @var Path_Processor
21
+ */
22
+ private $path_processor;
23
+
24
+ /**
25
+ * The constructor.
26
+ *
27
+ * @param Path_Processor $path_processor The Path_Processor instance.
28
+ */
29
+ public function __construct( $path_processor ) {
30
+ $this->path_processor = $path_processor;
31
+ }
32
+
33
+ /**
34
+ * Finds the path to the current plugin.
35
+ *
36
+ * @return string $path The path to the current plugin.
37
+ * @throws \RuntimeException If the current plugin does not have an autoloader.
38
+ */
39
+ public function find_current_plugin() {
40
+ // Escape from `vendor/__DIR__` to root plugin directory.
41
+ $plugin_directory = dirname( dirname( __DIR__ ) );
42
+
43
+ // Use the path processor to ensure that this is an autoloader we're referencing.
44
+ $path = $this->path_processor->find_directory_with_autoloader( $plugin_directory, array() );
45
+ if ( false === $path ) {
46
+ throw new \RuntimeException( 'Failed to locate plugin ' . $plugin_directory );
47
+ }
48
+
49
+ return $path;
50
+ }
51
+
52
+ /**
53
+ * Checks a given option for plugin paths.
54
+ *
55
+ * @param string $option_name The option that we want to check for plugin information.
56
+ * @param bool $site_option Indicates whether or not we want to check the site option.
57
+ *
58
+ * @return array $plugin_paths The list of absolute paths we've found.
59
+ */
60
+ public function find_using_option( $option_name, $site_option = false ) {
61
+ $raw = $site_option ? get_site_option( $option_name, array() ) : get_option( $option_name, array() );
62
+ if ( empty( $raw ) ) {
63
+ return array();
64
+ }
65
+
66
+ return $this->convert_plugins_to_paths( $raw );
67
+ }
68
+
69
+ /**
70
+ * Checks for plugins that are being activated in this request and returns all that it finds.
71
+ *
72
+ * @return array $plugin_paths The list of absolute paths we've found.
73
+ */
74
+ public function find_activating_this_request() {
75
+ // phpcs:disable WordPress.Security.NonceVerification.Recommended
76
+
77
+ /**
78
+ * Note: we're not actually checking the nonce here because it's too early
79
+ * in the execution. The pluggable functions are not yet loaded to give
80
+ * plugins a chance to plug their versions. Therefore we're doing the bare
81
+ * minimum: checking whether the nonce exists and it's in the right place.
82
+ * The request will fail later if the nonce doesn't pass the check.
83
+ */
84
+ if ( empty( $_REQUEST['_wpnonce'] ) ) {
85
+ return array();
86
+ }
87
+
88
+ $plugin_slugs = array();
89
+
90
+ $action = isset( $_REQUEST['action'] ) ? wp_unslash( $_REQUEST['action'] ) : false;
91
+ switch ( $action ) {
92
+ case 'activate':
93
+ if ( empty( $_REQUEST['plugin'] ) ) {
94
+ break;
95
+ }
96
+
97
+ $plugin_slugs[] = wp_unslash( $_REQUEST['plugin'] );
98
+ break;
99
+
100
+ case 'activate-selected':
101
+ if ( empty( $_REQUEST['checked'] ) ) {
102
+ break;
103
+ }
104
+
105
+ $plugin_slugs = wp_unslash( $_REQUEST['checked'] );
106
+ break;
107
+ }
108
+
109
+ return $this->convert_plugins_to_paths( $plugin_slugs );
110
+ }
111
+
112
+ /**
113
+ * Given an array of plugin slugs or paths, this will convert them to absolute paths and filter
114
+ * out the plugins that are not directory plugins. Note that array keys will also be included
115
+ * if they are plugin paths!
116
+ *
117
+ * @param string[] $plugins Plugin paths or slugs to filter.
118
+ *
119
+ * @return string[]
120
+ */
121
+ private function convert_plugins_to_paths( $plugins ) {
122
+ // We're going to look for plugins in the standard directories.
123
+ $path_constants = array( WP_PLUGIN_DIR, WPMU_PLUGIN_DIR );
124
+
125
+ $plugin_paths = array();
126
+ foreach ( $plugins as $key => $value ) {
127
+ $path = $this->path_processor->find_directory_with_autoloader( $key, $path_constants );
128
+ if ( $path ) {
129
+ $plugin_paths[] = $path;
130
+ }
131
+
132
+ $path = $this->path_processor->find_directory_with_autoloader( $value, $path_constants );
133
+ if ( $path ) {
134
+ $plugin_paths[] = $path;
135
+ }
136
+ }
137
+
138
+ return $plugin_paths;
139
+ }
140
+ }
vendor/jetpack-autoloader/class-plugins-handler.php CHANGED
@@ -5,133 +5,154 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
12
  /**
13
- * This class provides information about the current plugin and the site's active plugins.
14
  */
15
  class Plugins_Handler {
16
-
17
  /**
18
- * Returns an array containing the paths of all active plugins and all known activating plugins.
19
- *
20
- * @return array An array of plugin paths as strings or an empty array.
21
  */
22
- public function get_all_active_plugins_paths() {
23
- global $jetpack_autoloader_activating_plugins_paths;
24
-
25
- $active_plugins_paths = $this->get_active_plugins_paths();
26
- $multisite_plugins_paths = $this->get_multisite_plugins_paths();
27
- $activating_plugins_paths = $this->get_plugins_activating_via_request();
28
-
29
- return array_unique(
30
- array_merge(
31
- $active_plugins_paths,
32
- $activating_plugins_paths,
33
- $multisite_plugins_paths,
34
- (array) $jetpack_autoloader_activating_plugins_paths
35
- )
36
- );
37
- }
38
 
39
  /**
40
- * Returns an array containing the paths of the active sitewide plugins in a multisite environment.
41
  *
42
- * @return array The paths of the active sitewide plugins or an empty array.
43
  */
44
- protected function get_multisite_plugins_paths() {
45
- $plugin_slugs = is_multisite()
46
- ? array_keys( get_site_option( 'active_sitewide_plugins', array() ) )
47
- : array();
48
-
49
- $plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
50
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
51
- }
52
 
53
  /**
54
- * Returns an array containing the paths of the currently active plugins.
55
  *
56
- * @return array The active plugins' paths or an empty array.
57
  */
58
- protected function get_active_plugins_paths() {
59
- $plugin_slugs = (array) get_option( 'active_plugins', array() );
60
- $plugin_slugs = array_filter( $plugin_slugs, array( $this, 'is_directory_plugin' ) );
61
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
62
- }
63
 
64
  /**
65
- * Adds the plugin directory from the WP_PLUGIN_DIR constant to the plugin slug.
66
  *
67
- * @param string $plugin_slug The plugin slug.
 
68
  */
69
- private function create_plugin_path( $plugin_slug ) {
70
- $plugin_dir = str_replace( '\\', '/', WP_PLUGIN_DIR );
71
- return trailingslashit( $plugin_dir ) . substr( $plugin_slug, 0, strrpos( $plugin_slug, '/' ) );
72
  }
73
 
74
  /**
75
- * Ensure the plugin has its own directory and not a single-file plugin.
76
  *
77
- * @param string $plugin Plugin name, may be prefixed with "/".
78
- *
79
- * @return bool
80
  */
81
- public function is_directory_plugin( $plugin ) {
82
- return strlen( $plugin ) > 1 && false !== strpos( $plugin, '/', 1 );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
84
 
85
  /**
86
- * Returns an array containing the names of plugins that are activating via a request.
87
  *
88
- * @return array An array of names of the activating plugins or an empty array.
89
  */
90
- private function get_plugins_activating_via_request() {
91
-
92
- // phpcs:disable WordPress.Security.NonceVerification.Recommended
93
- // phpcs:disable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
94
- // phpcs:disable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
95
-
96
- $action = isset( $_REQUEST['action'] ) ? $_REQUEST['action'] : false;
97
- $plugin = isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : false;
98
- $nonce = isset( $_REQUEST['_wpnonce'] ) ? $_REQUEST['_wpnonce'] : false;
99
-
100
- /**
101
- * Note: we're not actually checking the nonce here becase it's too early
102
- * in the execution. The pluggable functions are not yet loaded to give
103
- * plugins a chance to plug their versions. Therefore we're doing the bare
104
- * minimum: checking whether the nonce exists and it's in the right place.
105
- * The request will fail later if the nonce doesn't pass the check.
106
- */
107
-
108
- // In case of a single plugin activation there will be a plugin slug.
109
- if ( 'activate' === $action && ! empty( $nonce ) ) {
110
- return array( $this->create_plugin_path( wp_unslash( $plugin ) ) );
111
  }
112
 
113
- $plugins = isset( $_REQUEST['checked'] ) ? $_REQUEST['checked'] : array();
 
 
114
 
115
- // In case of bulk activation there will be an array of plugins.
116
- if ( 'activate-selected' === $action && ! empty( $nonce ) ) {
117
- $plugin_slugs = array_map( 'wp_unslash', $plugins );
118
- return array_map( array( $this, 'create_plugin_path' ), $plugin_slugs );
119
- }
 
 
 
120
 
121
- // phpcs:enable WordPress.Security.NonceVerification.Recommended
122
- // phpcs:enable WordPress.Security.ValidatedSanitizedInput.MissingUnslash
123
- // phpcs:enable WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
124
- return array();
125
  }
126
 
127
  /**
128
- * Returns the path of the current plugin.
 
 
 
 
129
  *
130
- * @return string The path of the current plugin.
131
  */
132
- public function get_current_plugin_path() {
133
- $vendor_path = str_replace( '\\', '/', dirname( __DIR__ ) );
134
- // Path to the plugin's folder (the parent of the vendor/jetpack-autoloader folder).
135
- return substr( $vendor_path, 0, strrpos( $vendor_path, '/' ) );
 
 
 
 
 
 
 
 
 
 
 
136
  }
137
  }
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
12
  /**
13
+ * This class handles locating and caching all of the active plugins.
14
  */
15
  class Plugins_Handler {
 
16
  /**
17
+ * The transient key for plugin paths.
 
 
18
  */
19
+ const TRANSIENT_KEY = 'jetpack_autoloader_plugin_paths';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
 
21
  /**
22
+ * The locator for finding plugins in different locations.
23
  *
24
+ * @var Plugin_Locator
25
  */
26
+ private $plugin_locator;
 
 
 
 
 
 
 
27
 
28
  /**
29
+ * The processor for transforming cached paths.
30
  *
31
+ * @var Path_Processor
32
  */
33
+ private $path_processor;
 
 
 
 
34
 
35
  /**
36
+ * The constructor.
37
  *
38
+ * @param Plugin_Locator $plugin_locator The locator for finding active plugins.
39
+ * @param Path_Processor $path_processor The processor for transforming cached paths.
40
  */
41
+ public function __construct( $plugin_locator, $path_processor ) {
42
+ $this->plugin_locator = $plugin_locator;
43
+ $this->path_processor = $path_processor;
44
  }
45
 
46
  /**
47
+ * Gets all of the active plugins we can find.
48
  *
49
+ * @return string[]
 
 
50
  */
51
+ public function get_active_plugins() {
52
+ global $jetpack_autoloader_activating_plugins_paths;
53
+ global $jetpack_autoloader_including_latest;
54
+
55
+ // We're going to build a unique list of plugins from a few different sources
56
+ // to find all of our "active" plugins. While we need to return an integer
57
+ // array, we're going to use an associative array internally to reduce
58
+ // the amount of time that we're going to spend checking uniqueness
59
+ // and merging different arrays together to form the output.
60
+ $active_plugins = array();
61
+
62
+ // Make sure that plugins which have activated this request are considered as "active" even though
63
+ // they probably won't be present in any option.
64
+ if ( is_array( $jetpack_autoloader_activating_plugins_paths ) ) {
65
+ foreach ( $jetpack_autoloader_activating_plugins_paths as $path ) {
66
+ $active_plugins[ $path ] = $path;
67
+ }
68
+ }
69
+
70
+ // This option contains all of the plugins that have been activated.
71
+ $plugins = $this->plugin_locator->find_using_option( 'active_plugins' );
72
+ foreach ( $plugins as $path ) {
73
+ $active_plugins[ $path ] = $path;
74
+ }
75
+
76
+ // This option contains all of the multisite plugins that have been activated.
77
+ if ( is_multisite() ) {
78
+ $plugins = $this->plugin_locator->find_using_option( 'active_sitewide_plugins', true );
79
+ foreach ( $plugins as $path ) {
80
+ $active_plugins[ $path ] = $path;
81
+ }
82
+ }
83
+
84
+ $plugins = $this->plugin_locator->find_activating_this_request();
85
+ foreach ( $plugins as $path ) {
86
+ $active_plugins[ $path ] = $path;
87
+ }
88
+
89
+ // When the current plugin isn't considered "active" there's a problem.
90
+ // Since we're here, the plugin is active and currently being loaded.
91
+ // We can support this case (mu-plugins and non-standard activation)
92
+ // by adding the current plugin to the active list and marking it
93
+ // as an unknown (activating) plugin. This also has the benefit
94
+ // of causing a reset because the active plugins list has
95
+ // been changed since it was saved in the global.
96
+ $current_plugin = $this->plugin_locator->find_current_plugin();
97
+ if ( ! in_array( $current_plugin, $active_plugins, true ) && ! $jetpack_autoloader_including_latest ) {
98
+ $active_plugins[ $current_plugin ] = $current_plugin;
99
+ $jetpack_autoloader_activating_plugins_paths[] = $current_plugin;
100
+ }
101
+
102
+ // Transform the array so that we don't have to worry about the keys interacting with other array types later.
103
+ return array_values( $active_plugins );
104
  }
105
 
106
  /**
107
+ * Gets all of the cached plugins if there are any.
108
  *
109
+ * @return string[]
110
  */
111
+ public function get_cached_plugins() {
112
+ $cached = get_transient( self::TRANSIENT_KEY );
113
+ if ( false === $cached ) {
114
+ return array();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  }
116
 
117
+ // We need to expand the tokens to an absolute path for this webserver.
118
+ return array_map( array( $this->path_processor, 'untokenize_path_constants' ), $cached );
119
+ }
120
 
121
+ /**
122
+ * Saves the plugin list to the cache.
123
+ *
124
+ * @param array $plugins The plugin list to save to the cache.
125
+ */
126
+ public function cache_plugins( $plugins ) {
127
+ // We store the paths in a tokenized form so that that webservers with different absolute paths don't break.
128
+ $plugins = array_map( array( $this->path_processor, 'tokenize_path_constants' ), $plugins );
129
 
130
+ set_transient( self::TRANSIENT_KEY, $plugins );
 
 
 
131
  }
132
 
133
  /**
134
+ * Checks to see whether or not the plugin list given has changed when compared to the
135
+ * shared `$jetpack_autoloader_cached_plugin_paths` global. This allows us to deal
136
+ * with cases where the active list may change due to filtering..
137
+ *
138
+ * @param string[] $plugins The plugins list to check against the global cache.
139
  *
140
+ * @return bool True if the plugins have changed, otherwise false.
141
  */
142
+ public function have_plugins_changed( $plugins ) {
143
+ global $jetpack_autoloader_cached_plugin_paths;
144
+
145
+ // When no autoloader has executed there is nothing to have changed.
146
+ if ( ! isset( $jetpack_autoloader_cached_plugin_paths ) ) {
147
+ $jetpack_autoloader_cached_plugin_paths = $plugins;
148
+ return false;
149
+ }
150
+
151
+ if ( $jetpack_autoloader_cached_plugin_paths !== $plugins ) {
152
+ $jetpack_autoloader_cached_plugin_paths = $plugins;
153
+ return true;
154
+ }
155
+
156
+ return false;
157
  }
158
  }
vendor/jetpack-autoloader/class-version-loader.php CHANGED
@@ -5,7 +5,7 @@
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
- namespace Automattic\Jetpack\Autoloader\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
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\jpe7ba0a3d7894c64e08e2c3da58db6a27;
9
 
10
  // phpcs:ignore
11
 
@@ -23,7 +23,7 @@ class Version_Selector {
23
  * @param String $compare_version The package version that is being evaluated to
24
  * determine if the version needs to be updated.
25
  *
26
- * @return Boolean Returns true if the selected package version should be updated,
27
  * else false.
28
  */
29
  public function is_version_update_required( $selected_version, $compare_version ) {
@@ -57,7 +57,7 @@ class Version_Selector {
57
  *
58
  * @param String $version The package version.
59
  *
60
- * @return Boolean True if the version is a dev version, else false.
61
  */
62
  private function is_package_version_dev( $version ) {
63
  if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
5
  * @package automattic/jetpack-autoloader
6
  */
7
 
8
+ namespace Automattic\Jetpack\Autoloader\jpe9a946635897ddf0b806a8788458bc48;
9
 
10
  // phpcs:ignore
11
 
23
  * @param String $compare_version The package version that is being evaluated to
24
  * determine if the version needs to be updated.
25
  *
26
+ * @return bool Returns true if the selected package version should be updated,
27
  * else false.
28
  */
29
  public function is_version_update_required( $selected_version, $compare_version ) {
57
  *
58
  * @param String $version The package version.
59
  *
60
+ * @return bool True if the version is a dev version, else false.
61
  */
62
  private function is_package_version_dev( $version ) {
63
  if ( 'dev-' === substr( $version, 0, 4 ) || '9999999-dev' === $version ) {
woocommerce.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooCommerce
4
  * Plugin URI: https://woocommerce.com/
5
  * Description: An eCommerce toolkit that helps you sell anything. Beautifully.
6
- * Version: 4.9.0-beta.1
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woocommerce
3
  * Plugin Name: WooCommerce
4
  * Plugin URI: https://woocommerce.com/
5
  * Description: An eCommerce toolkit that helps you sell anything. Beautifully.
6
+ * Version: 4.9.0-rc.1
7
  * Author: Automattic
8
  * Author URI: https://woocommerce.com
9
  * Text Domain: woocommerce