From 1f914ecb2fbfd7706d8ac2024c32a82c80778486 Mon Sep 17 00:00:00 2001 From: Adam Silverstein Date: Fri, 29 Sep 2023 15:05:40 +0000 Subject: [PATCH 001/211] Revisions: slash meta values for autosave (preview) revisions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correct an issue where meta values containing characters like quote `”` could not be previewed on published posts. The function `update_metadata` expects data to be slashed. Also, add a test to confirm that storing JSON data which requires slashing in autosave meta works as expected, and improve naming for a data provider added in [56714]. Follow up to [56714]. Props mukesh27, spacedmonkey. Fixes #20564. git-svn-id: https://develop.svn.wordpress.org/trunk@56745 602fd350-edb4-49c9-b593-d223f7449a82 --- .../class-wp-rest-autosaves-controller.php | 2 +- .../rest-api/rest-autosaves-controller.php | 70 +++++++++++++++++++ .../tests/rest-api/rest-post-meta-fields.php | 5 +- 3 files changed, 73 insertions(+), 4 deletions(-) diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php index cbc3dc4c90da0..d14119133aff3 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php @@ -421,7 +421,7 @@ public function create_post_autosave( $post_data, array $meta = array() ) { if ( ! empty( $meta ) ) { foreach ( $revisioned_meta_keys as $meta_key ) { if ( isset( $meta[ $meta_key ] ) ) { - update_metadata( 'post', $revision_id, $meta_key, $meta[ $meta_key ] ); + update_metadata( 'post', $revision_id, $meta_key, wp_slash( $meta[ $meta_key ] ) ); } } } diff --git a/tests/phpunit/tests/rest-api/rest-autosaves-controller.php b/tests/phpunit/tests/rest-api/rest-autosaves-controller.php index 4108d05efc538..c268b74518561 100644 --- a/tests/phpunit/tests/rest-api/rest-autosaves-controller.php +++ b/tests/phpunit/tests/rest-api/rest-autosaves-controller.php @@ -341,6 +341,76 @@ public function test_update_item() { $this->check_create_autosave_response( $response ); } + public function test_update_item_with_meta() { + wp_set_current_user( self::$editor_id ); + $request = new WP_REST_Request( 'POST', '/wp/v2/posts/' . self::$post_id . '/autosaves' ); + $request->add_header( 'Content-Type', 'application/x-www-form-urlencoded' ); + register_post_meta( + 'post', + 'foo', + array( + 'show_in_rest' => true, + 'revisions_enabled' => true, + 'single' => true, + ) + ); + $params = $this->set_post_data( + array( + 'id' => self::$post_id, + 'author' => self::$contributor_id, + 'meta' => array( + 'foo' => 'bar', + ), + ) + ); + + $request->set_body_params( $params ); + $response = rest_get_server()->dispatch( $request ); + + $this->check_create_autosave_response( $response ); + + $data = $response->get_data(); + $this->assertArrayHasKey( 'meta', $data ); + $this->assertArrayHasKey( 'foo', $data['meta'] ); + $this->assertSame( 'bar', $data['meta']['foo'] ); + } + + public function test_update_item_with_json_meta() { + $meta = '[{\"content\":\"foot 1\",\"id\":\"fa97a10d-7401-42b9-ac54-df8f4510749a\"},{\"content\":\"fdddddoot 2\\\"\",\"id\":\"2216d0aa-34b8-42b4-b441-84dedc0406e0\"}]'; + wp_set_current_user( self::$editor_id ); + $request = new WP_REST_Request( 'POST', '/wp/v2/posts/' . self::$post_id . '/autosaves' ); + $request->add_header( 'Content-Type', 'application/x-www-form-urlencoded' ); + register_post_meta( + 'post', + 'foo', + array( + 'show_in_rest' => true, + 'revisions_enabled' => true, + 'single' => true, + ) + ); + $params = $this->set_post_data( + array( + 'id' => self::$post_id, + 'author' => self::$contributor_id, + 'meta' => array( + 'foo' => $meta, + ), + ) + ); + + $request->set_body_params( $params ); + $response = rest_get_server()->dispatch( $request ); + + $this->check_create_autosave_response( $response ); + + $data = $response->get_data(); + $this->assertArrayHasKey( 'meta', $data ); + $this->assertArrayHasKey( 'foo', $data['meta'] ); + $values = json_decode( wp_unslash( $data['meta']['foo'] ), true ); + $this->assertNotNull( $values ); + } + public function test_update_item_nopriv() { wp_set_current_user( self::$contributor_id ); diff --git a/tests/phpunit/tests/rest-api/rest-post-meta-fields.php b/tests/phpunit/tests/rest-api/rest-post-meta-fields.php index c164c406b0159..dcf39f59c99e6 100644 --- a/tests/phpunit/tests/rest-api/rest-post-meta-fields.php +++ b/tests/phpunit/tests/rest-api/rest-post-meta-fields.php @@ -3364,7 +3364,7 @@ public function test_revisioned_multiple_post_meta_with_posts_endpoint() { * Test post meta revisions with a custom post type and the page post type. * * @group revision - * @dataProvider test_revisioned_single_post_meta_with_posts_endpoint_page_and_cpt_data_provider + * @dataProvider data_revisioned_single_post_meta_with_posts_endpoint_page_and_cpt_data_provider */ public function test_revisioned_single_post_meta_with_posts_endpoint_page_and_cpt( $passed, $expected, $post_type ) { @@ -3451,7 +3451,7 @@ public function test_revisioned_single_post_meta_with_posts_endpoint_page_and_cp /** * Provide data for the meta revision checks. */ - public function test_revisioned_single_post_meta_with_posts_endpoint_page_and_cpt_data_provider() { + public function data_revisioned_single_post_meta_with_posts_endpoint_page_and_cpt_data_provider() { return array( array( 'Test string', @@ -3468,7 +3468,6 @@ public function test_revisioned_single_post_meta_with_posts_endpoint_page_and_cp false, 'cpt', ), - ); } } From 702e2c76a6d32ab2c2ce3054f6594213a233742e Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Fri, 29 Sep 2023 15:22:12 +0000 Subject: [PATCH 002/211] Tests: Reduce usage of assertEquals Replaces assertSame with assertCount in a number of tests. Props ayeshrajans, jorbin. See #58956. git-svn-id: https://develop.svn.wordpress.org/trunk@56746 602fd350-edb4-49c9-b593-d223f7449a82 --- .../tests/blocks/getBlockTemplates.php | 2 +- tests/phpunit/tests/customize/widgets.php | 2 +- tests/phpunit/tests/date/query.php | 6 +- tests/phpunit/tests/feed/rss2.php | 2 +- tests/phpunit/tests/meta.php | 62 +++++++++---------- tests/phpunit/tests/post/getPages.php | 24 +++---- .../rest-api/rest-categories-controller.php | 6 +- .../rest-api/rest-post-types-controller.php | 2 +- .../tests/rest-api/rest-tags-controller.php | 2 +- .../rest-api/rest-taxonomies-controller.php | 6 +- .../rest-api/wpRestMenuItemsController.php | 2 +- .../wpRestMenuLocationsController.php | 2 +- .../tests/rest-api/wpRestMenusController.php | 4 +- tests/phpunit/tests/term/getTerms.php | 2 +- tests/phpunit/tests/user.php | 40 +++++------- tests/phpunit/tests/widgets/wpWidgetMedia.php | 2 +- 16 files changed, 75 insertions(+), 91 deletions(-) diff --git a/tests/phpunit/tests/blocks/getBlockTemplates.php b/tests/phpunit/tests/blocks/getBlockTemplates.php index 91f202a0b0119..9b1729f93bd8a 100644 --- a/tests/phpunit/tests/blocks/getBlockTemplates.php +++ b/tests/phpunit/tests/blocks/getBlockTemplates.php @@ -161,7 +161,7 @@ public function test_get_block_templates_returns_unique_entities( $template_type $this->assertNotEmpty( $block_templates, 'get_block_templates() must return a non-empty value.' ); $block_template_ids = wp_list_pluck( $block_templates, 'id' ); - $this->assertSame( count( array_unique( $block_template_ids ) ), count( $block_template_ids ), $error_message ); + $this->assertCount( count( array_unique( $block_template_ids ) ), $block_template_ids, $error_message ); } /** diff --git a/tests/phpunit/tests/customize/widgets.php b/tests/phpunit/tests/customize/widgets.php index 654008a7a9b1a..77b141944099a 100644 --- a/tests/phpunit/tests/customize/widgets.php +++ b/tests/phpunit/tests/customize/widgets.php @@ -236,7 +236,7 @@ public function test_get_selective_refreshable_widgets_when_theme_supports() { $selective_refreshable_widgets = $this->manager->widgets->get_selective_refreshable_widgets(); $this->assertIsArray( $selective_refreshable_widgets ); - $this->assertSame( count( $wp_widget_factory->widgets ), count( $selective_refreshable_widgets ) ); + $this->assertCount( count( $wp_widget_factory->widgets ), $selective_refreshable_widgets ); $this->assertArrayHasKey( 'text', $selective_refreshable_widgets ); $this->assertTrue( $selective_refreshable_widgets['text'] ); $this->assertArrayHasKey( 'search', $selective_refreshable_widgets ); diff --git a/tests/phpunit/tests/date/query.php b/tests/phpunit/tests/date/query.php index bf20e01cb0cea..2f12d1fe90d48 100644 --- a/tests/phpunit/tests/date/query.php +++ b/tests/phpunit/tests/date/query.php @@ -1184,7 +1184,7 @@ public function test_relation_in_query_and() { $parts = mb_split( '\)\s+AND\s+\(', $sql ); $this->assertIsArray( $parts, 'SQL query cannot be split into multiple parts using operator AND.' ); - $this->assertSame( 2, count( $parts ), 'SQL query does not contain correct number of AND operators.' ); + $this->assertCount( 2, $parts, 'SQL query does not contain correct number of AND operators.' ); $this->assertStringNotContainsString( 'OR', $sql, 'SQL query contains conditions joined by operator OR.' ); } @@ -1231,7 +1231,7 @@ public function test_relation_in_query_or() { $parts = mb_split( '\)\s+OR\s+\(', $sql ); $this->assertIsArray( $parts, 'SQL query cannot be split into multiple parts using operator OR.' ); - $this->assertSame( 2, count( $parts ), 'SQL query does not contain correct number of OR operators.' ); + $this->assertCount( 2, $parts, 'SQL query does not contain correct number of OR operators.' ); // Checking number of occurrences of AND while skipping the one at the beginning. $this->assertSame( 2, substr_count( substr( $sql, 5 ), 'AND' ), 'SQL query does not contain expected number conditions joined by operator AND.' ); @@ -1277,7 +1277,7 @@ public function test_relation_in_query_unsupported() { $parts = mb_split( '\)\s+AND\s+\(', $sql ); $this->assertIsArray( $parts, 'SQL query cannot be split into multiple parts using operator AND.' ); - $this->assertSame( 2, count( $parts ), 'SQL query does not contain correct number of AND operators.' ); + $this->assertCount( 2, $parts, 'SQL query does not contain correct number of AND operators.' ); $this->assertStringNotContainsString( 'OR', $sql, 'SQL query contains conditions joined by operator OR.' ); } diff --git a/tests/phpunit/tests/feed/rss2.php b/tests/phpunit/tests/feed/rss2.php index 9a45230d3958c..4eea99965c53a 100644 --- a/tests/phpunit/tests/feed/rss2.php +++ b/tests/phpunit/tests/feed/rss2.php @@ -246,7 +246,7 @@ public function test_item_elements() { } $cats = array_filter( $cats ); // Should be the same number of categories. - $this->assertSame( count( $cats ), count( $categories ) ); + $this->assertCount( count( $cats ), $categories ); // ..with the same names. foreach ( $cats as $id => $cat ) { diff --git a/tests/phpunit/tests/meta.php b/tests/phpunit/tests/meta.php index 9b53befeb6376..ae94c35508036 100644 --- a/tests/phpunit/tests/meta.php +++ b/tests/phpunit/tests/meta.php @@ -151,56 +151,50 @@ public function test_user_metadata_not_exists() { $this->assertNotEquals( $this->author->user_login, $u[0]->user_login ); // Test EXISTS and NOT EXISTS together, no users should be found. - $this->assertSame( + $this->assertCount( 0, - count( - get_users( - array( - 'meta_query' => array( - array( - 'key' => 'meta_key', - 'compare' => 'NOT EXISTS', - ), - array( - 'key' => 'delete_meta_key', - 'compare' => 'EXISTS', - ), + get_users( + array( + 'meta_query' => array( + array( + 'key' => 'meta_key', + 'compare' => 'NOT EXISTS', + ), + array( + 'key' => 'delete_meta_key', + 'compare' => 'EXISTS', ), - ) + ), ) ) ); - $this->assertSame( + $this->assertCount( 2, - count( - get_users( - array( - 'meta_query' => array( - array( - 'key' => 'non_existing_meta', - 'compare' => 'NOT EXISTS', - ), + get_users( + array( + 'meta_query' => array( + array( + 'key' => 'non_existing_meta', + 'compare' => 'NOT EXISTS', ), - ) + ), ) ) ); delete_metadata( 'user', $this->author->ID, 'meta_key' ); - $this->assertSame( + $this->assertCount( 2, - count( - get_users( - array( - 'meta_query' => array( - array( - 'key' => 'meta_key', - 'compare' => 'NOT EXISTS', - ), + get_users( + array( + 'meta_query' => array( + array( + 'key' => 'meta_key', + 'compare' => 'NOT EXISTS', ), - ) + ), ) ) ); diff --git a/tests/phpunit/tests/post/getPages.php b/tests/phpunit/tests/post/getPages.php index 626f2a528c509..76735bae86296 100644 --- a/tests/phpunit/tests/post/getPages.php +++ b/tests/phpunit/tests/post/getPages.php @@ -274,25 +274,21 @@ public function test_get_pages_meta() { add_post_meta( $posts[1], 'some-meta-key', '' ); add_post_meta( $posts[2], 'some-meta-key', '1' ); - $this->assertSame( + $this->assertCount( 1, - count( - get_pages( - array( - 'meta_key' => 'some-meta-key', - 'meta_value' => '0', - ) + get_pages( + array( + 'meta_key' => 'some-meta-key', + 'meta_value' => '0', ) ) ); - $this->assertSame( + $this->assertCount( 1, - count( - get_pages( - array( - 'meta_key' => 'some-meta-key', - 'meta_value' => '1', - ) + get_pages( + array( + 'meta_key' => 'some-meta-key', + 'meta_value' => '1', ) ) ); diff --git a/tests/phpunit/tests/rest-api/rest-categories-controller.php b/tests/phpunit/tests/rest-api/rest-categories-controller.php index a9019f227d723..9da866a87bc63 100644 --- a/tests/phpunit/tests/rest-api/rest-categories-controller.php +++ b/tests/phpunit/tests/rest-api/rest-categories-controller.php @@ -223,7 +223,7 @@ public function test_get_items_parent_zero_arg() { 'parent' => 0, ); $categories = get_terms( 'category', $args ); - $this->assertSame( count( $categories ), count( $data ) ); + $this->assertCount( count( $categories ), $data ); } public function test_get_items_parent_zero_arg_string() { @@ -255,7 +255,7 @@ public function test_get_items_parent_zero_arg_string() { 'parent' => 0, ); $categories = get_terms( 'category', $args ); - $this->assertSame( count( $categories ), count( $data ) ); + $this->assertCount( count( $categories ), $data ); } public function test_get_items_by_parent_non_found() { @@ -1189,7 +1189,7 @@ protected function check_get_taxonomy_terms_response( $response ) { 'hide_empty' => false, ); $categories = get_terms( 'category', $args ); - $this->assertSame( count( $categories ), count( $data ) ); + $this->assertCount( count( $categories ), $data ); $this->assertSame( $categories[0]->term_id, $data[0]['id'] ); $this->assertSame( $categories[0]->name, $data[0]['name'] ); $this->assertSame( $categories[0]->slug, $data[0]['slug'] ); diff --git a/tests/phpunit/tests/rest-api/rest-post-types-controller.php b/tests/phpunit/tests/rest-api/rest-post-types-controller.php index d881b9c8a07dd..c902aefbd375d 100644 --- a/tests/phpunit/tests/rest-api/rest-post-types-controller.php +++ b/tests/phpunit/tests/rest-api/rest-post-types-controller.php @@ -36,7 +36,7 @@ public function test_get_items() { $data = $response->get_data(); $post_types = get_post_types( array( 'show_in_rest' => true ), 'objects' ); - $this->assertSame( count( $post_types ), count( $data ) ); + $this->assertCount( count( $post_types ), $data ); $this->assertSame( $post_types['post']->name, $data['post']['slug'] ); $this->check_post_type_obj( 'view', $post_types['post'], $data['post'], $data['post']['_links'] ); $this->assertSame( $post_types['page']->name, $data['page']['slug'] ); diff --git a/tests/phpunit/tests/rest-api/rest-tags-controller.php b/tests/phpunit/tests/rest-api/rest-tags-controller.php index 6fb75eb93ec0e..843faadea3992 100644 --- a/tests/phpunit/tests/rest-api/rest-tags-controller.php +++ b/tests/phpunit/tests/rest-api/rest-tags-controller.php @@ -1409,7 +1409,7 @@ protected function check_get_taxonomy_terms_response( $response ) { 'hide_empty' => false, ); $tags = get_terms( 'post_tag', $args ); - $this->assertSame( count( $tags ), count( $data ) ); + $this->assertCount( count( $tags ), $data ); $this->assertSame( $tags[0]->term_id, $data[0]['id'] ); $this->assertSame( $tags[0]->name, $data[0]['name'] ); $this->assertSame( $tags[0]->slug, $data[0]['slug'] ); diff --git a/tests/phpunit/tests/rest-api/rest-taxonomies-controller.php b/tests/phpunit/tests/rest-api/rest-taxonomies-controller.php index 264e9cf8c2889..86ad0daf351b9 100644 --- a/tests/phpunit/tests/rest-api/rest-taxonomies-controller.php +++ b/tests/phpunit/tests/rest-api/rest-taxonomies-controller.php @@ -50,7 +50,7 @@ public function test_get_items() { $response = rest_get_server()->dispatch( $request ); $data = $response->get_data(); $taxonomies = $this->get_public_taxonomies( get_taxonomies( '', 'objects' ) ); - $this->assertSame( count( $taxonomies ), count( $data ) ); + $this->assertCount( count( $taxonomies ), $data ); $this->assertSame( 'Categories', $data['category']['name'] ); $this->assertSame( 'category', $data['category']['slug'] ); $this->assertTrue( $data['category']['hierarchical'] ); @@ -69,7 +69,7 @@ public function test_get_items_context_edit() { $taxonomies = get_taxonomies( '', 'objects' ); unset( $taxonomies['nav_menu'] ); // Menus are not editable by contributors. $taxonomies = $this->get_public_taxonomies( $taxonomies ); - $this->assertSame( count( $taxonomies ), count( $data ) ); + $this->assertCount( count( $taxonomies ), $data ); $this->assertSame( 'Categories', $data['category']['name'] ); $this->assertSame( 'category', $data['category']['slug'] ); $this->assertTrue( $data['category']['hierarchical'] ); @@ -286,7 +286,7 @@ protected function check_taxonomies_for_type_response( $type, $response ) { $this->assertSame( 200, $response->get_status() ); $data = $response->get_data(); $taxonomies = $this->get_public_taxonomies( get_object_taxonomies( $type, 'objects' ) ); - $this->assertSame( count( $taxonomies ), count( $data ) ); + $this->assertCount( count( $taxonomies ), $data ); } /** diff --git a/tests/phpunit/tests/rest-api/wpRestMenuItemsController.php b/tests/phpunit/tests/rest-api/wpRestMenuItemsController.php index 72dfab5f466e1..285da9cd481ca 100644 --- a/tests/phpunit/tests/rest-api/wpRestMenuItemsController.php +++ b/tests/phpunit/tests/rest-api/wpRestMenuItemsController.php @@ -743,7 +743,7 @@ public function test_get_item_schema() { $response = rest_get_server()->dispatch( $request ); $data = $response->get_data(); $properties = $data['schema']['properties']; - $this->assertSame( 18, count( $properties ) ); + $this->assertCount( 18, $properties ); $this->assertArrayHasKey( 'type_label', $properties ); $this->assertArrayHasKey( 'attr_title', $properties ); $this->assertArrayHasKey( 'classes', $properties ); diff --git a/tests/phpunit/tests/rest-api/wpRestMenuLocationsController.php b/tests/phpunit/tests/rest-api/wpRestMenuLocationsController.php index a2f7df075db39..b324ce23c7fd6 100644 --- a/tests/phpunit/tests/rest-api/wpRestMenuLocationsController.php +++ b/tests/phpunit/tests/rest-api/wpRestMenuLocationsController.php @@ -181,7 +181,7 @@ public function test_get_item_schema() { $response = rest_get_server()->dispatch( $request ); $data = $response->get_data(); $properties = $data['schema']['properties']; - $this->assertSame( 3, count( $properties ) ); + $this->assertCount( 3, $properties ); $this->assertArrayHasKey( 'name', $properties ); $this->assertArrayHasKey( 'description', $properties ); $this->assertArrayHasKey( 'menu', $properties ); diff --git a/tests/phpunit/tests/rest-api/wpRestMenusController.php b/tests/phpunit/tests/rest-api/wpRestMenusController.php index 09de72bb8733f..58780ca200880 100644 --- a/tests/phpunit/tests/rest-api/wpRestMenusController.php +++ b/tests/phpunit/tests/rest-api/wpRestMenusController.php @@ -338,7 +338,7 @@ public function test_get_item_schema() { $response = rest_get_server()->dispatch( $request ); $data = $response->get_data(); $properties = $data['schema']['properties']; - $this->assertSame( 7, count( $properties ) ); + $this->assertCount( 7, $properties ); $this->assertArrayHasKey( 'id', $properties ); $this->assertArrayHasKey( 'description', $properties ); $this->assertArrayHasKey( 'meta', $properties ); @@ -573,7 +573,7 @@ protected function check_get_taxonomy_terms_response( $response ) { 'hide_empty' => false, ); $tags = get_terms( self::TAXONOMY, $args ); - $this->assertSame( count( $tags ), count( $data ) ); + $this->assertCount( count( $tags ), $data ); $this->assertSame( $tags[0]->term_id, $data[0]['id'] ); $this->assertSame( $tags[0]->name, $data[0]['name'] ); $this->assertSame( $tags[0]->slug, $data[0]['slug'] ); diff --git a/tests/phpunit/tests/term/getTerms.php b/tests/phpunit/tests/term/getTerms.php index 53ef3bbeb7639..6162b28e38f06 100644 --- a/tests/phpunit/tests/term/getTerms.php +++ b/tests/phpunit/tests/term/getTerms.php @@ -3172,7 +3172,7 @@ public function test_cache_key_generation( $args_1, $args_2 ) { $num_queries_1 = get_num_queries(); $query2 = get_terms( $args_2 ); $this->assertSame( $num_queries_1, get_num_queries() ); - $this->assertSame( count( $query1 ), count( $query2 ) ); + $this->assertCount( count( $query1 ), $query2 ); } /** diff --git a/tests/phpunit/tests/user.php b/tests/phpunit/tests/user.php index 2906469445914..9a3f0084b806a 100644 --- a/tests/phpunit/tests/user.php +++ b/tests/phpunit/tests/user.php @@ -2083,15 +2083,13 @@ public function test_filter_wp_privacy_additional_user_profile_data() { $this->assertCount( 12, $actual['data'][0]['data'] ); // Check that the item added by the filter was retained. - $this->assertSame( + $this->assertCount( 1, - count( - wp_list_filter( - $actual['data'][0]['data'], - array( - 'name' => 'Test Additional Data Name', - 'value' => 'Test Additional Data Value', - ) + wp_list_filter( + $actual['data'][0]['data'], + array( + 'name' => 'Test Additional Data Name', + 'value' => 'Test Additional Data Value', ) ) ); @@ -2115,28 +2113,24 @@ public function test_filter_wp_privacy_additional_user_profile_data() { $this->assertCount( 12, $actual['data'][0]['data'] ); // Check that the duplicate 'name' => 'User ID' was stripped. - $this->assertSame( + $this->assertCount( 1, - count( - wp_list_filter( - $actual['data'][0]['data'], - array( - 'name' => 'User ID', - ) + wp_list_filter( + $actual['data'][0]['data'], + array( + 'name' => 'User ID', ) ) ); // Check that the item added by the filter was retained. - $this->assertSame( + $this->assertCount( 1, - count( - wp_list_filter( - $actual['data'][0]['data'], - array( - 'name' => 'Test Additional Data Name', - 'value' => 'Test Additional Data Value', - ) + wp_list_filter( + $actual['data'][0]['data'], + array( + 'name' => 'Test Additional Data Name', + 'value' => 'Test Additional Data Value', ) ) ); diff --git a/tests/phpunit/tests/widgets/wpWidgetMedia.php b/tests/phpunit/tests/widgets/wpWidgetMedia.php index d138c41583173..a29636a138e0c 100644 --- a/tests/phpunit/tests/widgets/wpWidgetMedia.php +++ b/tests/phpunit/tests/widgets/wpWidgetMedia.php @@ -76,7 +76,7 @@ public function test_constructor() { ), array_keys( $widget->l10n ) ); - $this->assertSame( count( $widget->l10n ), count( array_filter( $widget->l10n ) ), 'Expected all translation strings to be defined.' ); + $this->assertCount( count( $widget->l10n ), array_filter( $widget->l10n ), 'Expected all translation strings to be defined.' ); $this->assertSame( 10, has_action( 'admin_print_scripts-widgets.php', array( $widget, 'enqueue_admin_scripts' ) ) ); $this->assertFalse( has_action( 'wp_enqueue_scripts', array( $widget, 'enqueue_preview_scripts' ) ), 'Did not expect preview scripts to be enqueued when not in customize preview context.' ); $this->assertSame( 10, has_action( 'admin_footer-widgets.php', array( $widget, 'render_control_template_scripts' ) ) ); From 4baf0a1eda8df99c8f6c9c57ee4d796962f5626e Mon Sep 17 00:00:00 2001 From: Jonny Harris Date: Fri, 29 Sep 2023 17:11:21 +0000 Subject: [PATCH 003/211] Comments: Improve WP_Comment_Query count query performance by setting 'order by' to 'none'. In cases where `WP_Comment_Query` or `get_comments` is employed with the 'count' parameter set to true, specify 'order by' as 'none'. Since these queries serve solely to determine the count of comments matching specific query parameters, the 'order by' clause becomes redundant and places unnecessary strain on the database server, resulting in slower query execution. Given that count queries are executed on every admin request to retrieve comment counts, this change enhances the performance of the wp-admin interface. Props guss77, davidbaumwald, SergeyBiryukov, westonruter, peterwilsoncc, foliovision, hareesh-pillai, spacedmonkey. Fixes #58368 git-svn-id: https://develop.svn.wordpress.org/trunk@56747 602fd350-edb4-49c9-b593-d223f7449a82 --- .../includes/class-wp-comments-list-table.php | 13 +++++++----- src/wp-admin/includes/meta-boxes.php | 2 +- src/wp-includes/comment.php | 2 ++ .../class-wp-rest-comments-controller.php | 9 +++++---- tests/phpunit/tests/comment/query.php | 20 ++++++++++--------- 5 files changed, 27 insertions(+), 19 deletions(-) diff --git a/src/wp-admin/includes/class-wp-comments-list-table.php b/src/wp-admin/includes/class-wp-comments-list-table.php index c4f288d8d0ee9..b9eb0c2052090 100644 --- a/src/wp-admin/includes/class-wp-comments-list-table.php +++ b/src/wp-admin/includes/class-wp-comments-list-table.php @@ -177,9 +177,10 @@ public function prepare_items() { array_merge( $args, array( - 'count' => true, - 'offset' => 0, - 'number' => 0, + 'count' => true, + 'offset' => 0, + 'number' => 0, + 'orderby' => 'none', ) ) ); @@ -298,6 +299,7 @@ protected function get_views() { 'post_id' => $post_id ? $post_id : 0, 'user_id' => $current_user_id, 'count' => true, + 'orderby' => 'none', ) ); $link = add_query_arg( 'user_id', $current_user_id, $link ); @@ -518,8 +520,9 @@ protected function comment_type_dropdown( $comment_type ) { foreach ( $comment_types as $type => $label ) { if ( get_comments( array( - 'number' => 1, - 'type' => $type, + 'count' => true, + 'orderby' => 'none', + 'type' => $type, ) ) ) { printf( diff --git a/src/wp-admin/includes/meta-boxes.php b/src/wp-admin/includes/meta-boxes.php index c63474b29a8f1..5228076079b29 100644 --- a/src/wp-admin/includes/meta-boxes.php +++ b/src/wp-admin/includes/meta-boxes.php @@ -901,8 +901,8 @@ function post_comment_meta_box( $post ) { $total = get_comments( array( 'post_id' => $post->ID, - 'number' => 1, 'count' => true, + 'orderby' => 'none', ) ); $wp_list_table = _get_list_table( 'WP_Post_Comments_List_Table' ); diff --git a/src/wp-includes/comment.php b/src/wp-includes/comment.php index ce0ebe769d6e2..de23a72130e0f 100644 --- a/src/wp-includes/comment.php +++ b/src/wp-includes/comment.php @@ -396,6 +396,7 @@ function get_comment_count( $post_id = 0 ) { $args = array( 'count' => true, 'update_comment_meta_cache' => false, + 'orderby' => 'none', ); if ( $post_id > 0 ) { $args['post_id'] = $post_id; @@ -1114,6 +1115,7 @@ function get_page_of_comment( $comment_id, $args = array() ) { 'fields' => 'ids', 'count' => true, 'status' => 'approve', + 'orderby' => 'none', 'parent' => 0, 'date_query' => array( array( diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php index 16018bb58aa18..1169b6b1307ae 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php @@ -295,8 +295,9 @@ public function get_items( $request ) { // Out-of-bounds, run the query again without LIMIT for total count. unset( $prepared_args['number'], $prepared_args['offset'] ); - $query = new WP_Comment_Query(); - $prepared_args['count'] = true; + $query = new WP_Comment_Query(); + $prepared_args['count'] = true; + $prepared_args['orderby'] = 'none'; $total_comments = $query->query( $prepared_args ); $max_pages = ceil( $total_comments / $request['per_page'] ); @@ -1188,8 +1189,8 @@ protected function prepare_links( $comment ) { // Only grab one comment to verify the comment has children. $comment_children = $comment->get_children( array( - 'number' => 1, - 'count' => true, + 'count' => true, + 'orderby' => 'none', ) ); diff --git a/tests/phpunit/tests/comment/query.php b/tests/phpunit/tests/comment/query.php index 50cd9107960ca..6a367e43b4477 100644 --- a/tests/phpunit/tests/comment/query.php +++ b/tests/phpunit/tests/comment/query.php @@ -3091,7 +3091,8 @@ public function test_count() { $q = new WP_Comment_Query(); $found = $q->query( array( - 'count' => true, + 'count' => true, + 'orderby' => 'none', ) ); @@ -3129,6 +3130,7 @@ public function test_count_with_meta_query() { $found = $q->query( array( 'count' => true, + 'orderby' => 'none', 'meta_query' => array( array( 'key' => 'foo', @@ -5001,20 +5003,20 @@ public function test_count_query_should_hit_count_cache() { $query_1 = $q->query( array( - 'fields' => 'ids', - 'number' => 3, - 'order' => 'ASC', - 'count' => true, + 'fields' => 'ids', + 'number' => 3, + 'orderby' => 'none', + 'count' => true, ) ); $number_of_queries = get_num_queries(); $query_2 = $q->query( array( - 'fields' => 'ids', - 'number' => 3, - 'order' => 'ASC', - 'count' => true, + 'fields' => 'ids', + 'number' => 3, + 'orderby' => 'none', + 'count' => true, ) ); $this->assertSame( $number_of_queries, get_num_queries() ); From 8c0adc93df9501da684fef9c53cbc9de8c2ea487 Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Fri, 29 Sep 2023 19:45:53 +0000 Subject: [PATCH 004/211] Script Loader: Harden removal of script tag wrappers. * Add `wp_remove_surrounding_empty_script_tags()` to more precisely remove script tag wrappers and warn when doing it wrong. * Add clarifying comments for XML escaping logic in `wp_get_inline_script_tag()`. * Leverage `WP_HTML_Tag_Processor` in `test_remove_frameless_preview_messenger_channel`. * Reuse `assertEqualMarkup` in `test_blocking_dependent_with_delayed_dependency`. * Normalize whitespace in `parse_markup_fragment` for `assertEqualMarkup`. Follow-up to [56687]. Props dmsnell, westonruter, flixos90. See #58664. git-svn-id: https://develop.svn.wordpress.org/trunk@56748 602fd350-edb4-49c9-b593-d223f7449a82 --- phpcs.xml.dist | 1 + .../class-wp-customize-manager.php | 8 +- src/wp-includes/functions.php | 2 +- src/wp-includes/script-loader.php | 86 ++++++++++++++++++- src/wp-includes/theme-templates.php | 2 +- src/wp-includes/theme.php | 2 +- .../widgets/class-wp-widget-archives.php | 2 +- .../widgets/class-wp-widget-categories.php | 2 +- src/wp-login.php | 10 +-- tests/phpunit/tests/customize/manager.php | 4 +- tests/phpunit/tests/dependencies/scripts.php | 16 +++- .../wpRemoveSurroundingEmptyScriptTags.php | 78 +++++++++++++++++ 12 files changed, 193 insertions(+), 20 deletions(-) create mode 100644 tests/phpunit/tests/dependencies/wpRemoveSurroundingEmptyScriptTags.php diff --git a/phpcs.xml.dist b/phpcs.xml.dist index 8736e29f8c8fa..ab8124af292dc 100644 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -171,6 +171,7 @@ + diff --git a/src/wp-includes/class-wp-customize-manager.php b/src/wp-includes/class-wp-customize-manager.php index aebcfeb892dfb..c1cf81f142b33 100644 --- a/src/wp-includes/class-wp-customize-manager.php +++ b/src/wp-includes/class-wp-customize-manager.php @@ -474,7 +474,7 @@ protected function wp_die( $ajax_message, $message = null ) { } )( wp.customize, ); ', '' ), '', ob_get_clean() ) ); + $message .= wp_get_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } wp_die( $message ); @@ -2109,7 +2109,7 @@ public function remove_frameless_preview_messenger_channel() { } )(); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** @@ -2230,7 +2230,7 @@ public function customize_preview_settings() { })( _wpCustomizeSettings.values ); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** @@ -5019,7 +5019,7 @@ public function customize_pane_settings() { ?> ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** diff --git a/src/wp-includes/functions.php b/src/wp-includes/functions.php index d7c0a9bbdf368..d070c1695a964 100644 --- a/src/wp-includes/functions.php +++ b/src/wp-includes/functions.php @@ -7619,7 +7619,7 @@ function wp_post_preview_js() { }()); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 4f1746175237f..1527c69819c0a 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -2853,9 +2853,43 @@ function wp_get_inline_script_tag( $javascript, $attributes = array() ) { ); } - // Ensure markup is XHTML compatible if not HTML5. + /* + * XHTML extracts the contents of the SCRIPT element and then the XML parser + * decodes character references and other syntax elements. This can lead to + * misinterpretation of the script contents or invalid XHTML documents. + * + * Wrapping the contents in a CDATA section instructs the XML parser not to + * transform the contents of the SCRIPT element before passing them to the + * JavaScript engine. + * + * Example: + * + * + * + * In an HTML document this would print "…" to the console, + * but in an XHTML document it would print "…" to the console. + * + * + * + * In an HTML document this would print "An image is in HTML", + * but it's an invalid XHTML document because it interprets the `` + * as an empty tag missing its closing `/`. + * + * @see https://www.w3.org/TR/xhtml1/#h-4.8 + */ if ( ! $is_html5 ) { - $javascript = str_replace( ']]>', ']]]]>', $javascript ); // Escape any existing CDATA section. + /* + * If the string `]]>` exists within the JavaScript it would break + * out of any wrapping CDATA section added here, so to start, it's + * necessary to escape that sequence which requires splitting the + * content into two CDATA sections wherever it's found. + * + * Note: it's only necessary to escape the closing `]]>` because + * an additional `', ']]]]>', $javascript ); + + // Wrap the entire escaped script inside a CDATA section. $javascript = sprintf( "/* */", $javascript ); } @@ -3299,3 +3333,51 @@ function wp_add_editor_classic_theme_styles( $editor_settings ) { return $editor_settings; } + +/** + * Removes leading and trailing _empty_ script tags. + * + * This is a helper meant to be used for literal script tag construction + * within `wp_get_inline_script_tag()` or `wp_print_inline_script_tag()`. + * It removes the literal values of "" from + * around an inline script after trimming whitespace. Typlically this + * is used in conjunction with output buffering, where `ob_get_clean()` + * is passed as the `$contents` argument. + * + * Example: + * + * // Strips exact literal empty SCRIPT tags. + * $js = '; + * 'sayHello();' === wp_remove_surrounding_empty_script_tags( $js ); + * + * // Otherwise if anything is different it warns in the JS console. + * $js = ''; + * 'console.error( ... )' === wp_remove_surrounding_empty_script_tags( $js ); + * + * @private + * @since 6.4.0 + * + * @see wp_print_inline_script_tag() + * @see wp_get_inline_script_tag() + * + * @param string $contents Script body with manually created SCRIPT tag literals. + * @return string Script body without surrounding script tag literals, or + * original contents if both exact literals aren't present. + */ +function wp_remove_surrounding_empty_script_tags( $contents ) { + $contents = trim( $contents ); + $opener = ''; + + if ( + strlen( $contents ) > strlen( $opener ) + strlen( $closer ) && + strtoupper( substr( $contents, 0, strlen( $opener ) ) ) === $opener && + strtoupper( substr( $contents, -strlen( $closer ) ) ) === $closer + ) { + return substr( $contents, strlen( $opener ), -strlen( $closer ) ); + } else { + $error_message = __( 'Expected string to start with script tag (without attributes) and end with script tag, with optional whitespace.' ); + _doing_it_wrong( __FUNCTION__, $error_message, '6.4' ); + return sprintf( 'console.error(%s)', wp_json_encode( __( 'Function wp_remove_surrounding_empty_script_tags() used incorrectly in PHP.' ) . ' ' . $error_message ) ); + } +} diff --git a/src/wp-includes/theme-templates.php b/src/wp-includes/theme-templates.php index 8f0ee9a69f448..cc4b19ecce5bc 100644 --- a/src/wp-includes/theme-templates.php +++ b/src/wp-includes/theme-templates.php @@ -205,7 +205,7 @@ function the_block_template_skip_link() { }() ); ', '' ), '', ob_get_clean() ); + $skip_link_script = wp_remove_surrounding_empty_script_tags( ob_get_clean() ); $script_handle = 'wp-block-template-skip-link'; wp_register_script( $script_handle, false ); wp_add_inline_script( $script_handle, $skip_link_script ); diff --git a/src/wp-includes/theme.php b/src/wp-includes/theme.php index 087d5633521e8..1eccd460b16cb 100644 --- a/src/wp-includes/theme.php +++ b/src/wp-includes/theme.php @@ -3800,7 +3800,7 @@ function wp_customize_support_script() { }()); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** diff --git a/src/wp-includes/widgets/class-wp-widget-archives.php b/src/wp-includes/widgets/class-wp-widget-archives.php index 21d3a7b67293a..7457244833a45 100644 --- a/src/wp-includes/widgets/class-wp-widget-archives.php +++ b/src/wp-includes/widgets/class-wp-widget-archives.php @@ -120,7 +120,7 @@ function onSelectChange() { })(); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } else { $format = current_theme_supports( 'html5', 'navigation-widgets' ) ? 'html5' : 'xhtml'; diff --git a/src/wp-includes/widgets/class-wp-widget-categories.php b/src/wp-includes/widgets/class-wp-widget-categories.php index e00ce7f9605a3..b79881e75292f 100644 --- a/src/wp-includes/widgets/class-wp-widget-categories.php +++ b/src/wp-includes/widgets/class-wp-widget-categories.php @@ -108,7 +108,7 @@ function onCatChange() { ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } else { $format = current_theme_supports( 'html5', 'navigation-widgets' ) ? 'html5' : 'xhtml'; diff --git a/src/wp-login.php b/src/wp-login.php index 80887f042084f..f03eea3636b61 100644 --- a/src/wp-login.php +++ b/src/wp-login.php @@ -105,7 +105,7 @@ function login_header( $title = 'Log In', $message = '', $wp_error = null ) { ?> ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** @@ -419,12 +419,12 @@ function login_footer( $input_id = '' ) { if ( ! empty( $input_id ) ) { ob_start(); ?> - ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } /** @@ -1362,7 +1362,7 @@ function wp_login_viewport_meta() { ?> ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } ?> @@ -1627,7 +1627,7 @@ function wp_login_viewport_meta() { }()); ', '' ), '', ob_get_clean() ) ); + wp_print_inline_script_tag( wp_remove_surrounding_empty_script_tags( ob_get_clean() ) ); } login_footer(); diff --git a/tests/phpunit/tests/customize/manager.php b/tests/phpunit/tests/customize/manager.php index 44f4c52ed920a..9f0ff383ed0e8 100644 --- a/tests/phpunit/tests/customize/manager.php +++ b/tests/phpunit/tests/customize/manager.php @@ -3135,8 +3135,8 @@ public function test_remove_frameless_preview_messenger_channel() { $manager = new WP_Customize_Manager( array( 'messenger_channel' => 'preview-0' ) ); ob_start(); $manager->remove_frameless_preview_messenger_channel(); - $output = ob_get_clean(); - $this->assertStringContainsString( 'assertTrue( $processor->next_tag( 'script' ), 'Failed to find expected SCRIPT element in output.' ); } /** diff --git a/tests/phpunit/tests/dependencies/scripts.php b/tests/phpunit/tests/dependencies/scripts.php index e785812b4a6b8..7f2b956127592 100644 --- a/tests/phpunit/tests/dependencies/scripts.php +++ b/tests/phpunit/tests/dependencies/scripts.php @@ -260,8 +260,11 @@ public function test_blocking_dependent_with_delayed_dependency( $strategy ) { wp_enqueue_script( 'main-script-a3', '/main-script-a3.js', array(), null, compact( 'strategy' ) ); wp_enqueue_script( 'dependent-script-a3', '/dependent-script-a3.js', array( 'main-script-a3' ), null ); $output = get_echo( 'wp_print_scripts' ); - $expected = str_replace( "'", '"', "" ); - $this->assertStringContainsString( $expected, $output, 'Blocking dependents must force delayed dependencies to become blocking.' ); + $expected = << + +JS; + $this->assertEqualMarkup( $expected, $output, 'Blocking dependents must force delayed dependencies to become blocking.' ); } /** @@ -2997,6 +3000,15 @@ protected function parse_markup_fragment( $markup ) { } } + // Normalize other whitespace nodes. + $xpath = new DOMXPath( $dom ); + foreach ( $xpath->query( '//text()' ) as $node ) { + /** @var DOMText $node */ + if ( preg_match( '/^\s+$/', $node->nodeValue ) ) { + $node->nodeValue = ' '; + } + } + return $dom; } diff --git a/tests/phpunit/tests/dependencies/wpRemoveSurroundingEmptyScriptTags.php b/tests/phpunit/tests/dependencies/wpRemoveSurroundingEmptyScriptTags.php new file mode 100644 index 0000000000000..39b0480ccb73f --- /dev/null +++ b/tests/phpunit/tests/dependencies/wpRemoveSurroundingEmptyScriptTags.php @@ -0,0 +1,78 @@ + array( + '', + 'alert("hello")', + false, + ), + 'BASIC_CASE' => array( + '', + 'alert("hello")', + false, + ), + 'whitespace_basic_case' => array( + ' ', + 'alert("hello")', + false, + ), + 'missing_tags' => array( + 'alert("hello")', + $error_js, + true, + ), + 'missing_start_tag' => array( + 'alert("hello")', + $error_js, + true, + ), + 'missing_end_tag' => array( + '', + $error_js, + true, + ), + ); + } + + /** + * Test scenarios for wp_remove_surrounding_empty_script_tags(). + * + * @dataProvider get_data_to_test_wp_remove_surrounding_empty_script_tags + * + * @param string $input Input. + * @param string $expected Expected. + * @param bool $expect_doing_it_wrong Whether input is _doing_it_wrong(). + */ + public function test_wp_remove_surrounding_empty_script_tags( $input, $expected, $expect_doing_it_wrong ) { + if ( $expect_doing_it_wrong ) { + $this->setExpectedIncorrectUsage( 'wp_remove_surrounding_empty_script_tags' ); + } + + $this->assertSame( + $expected, + wp_remove_surrounding_empty_script_tags( $input ) + ); + } +} From 1427d84abc3d772770b706fd77e69ad8affdead1 Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Fri, 29 Sep 2023 21:37:06 +0000 Subject: [PATCH 005/211] Customize: Harden and modernize URL manipulation in `WP_Customize_Manager::remove_frameless_preview_messenger_channel()`. Since IE11 is no longer supported, the `URL` and `URLSearchParams` APIs can now be leveraged for simpler and more robust URL manipulation. This was done similarly in [56383] for `embed.js`. Props nicolefurlan, dmsnell, westonruter. Fixes #59480. git-svn-id: https://develop.svn.wordpress.org/trunk@56749 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-customize-manager.php | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/wp-includes/class-wp-customize-manager.php b/src/wp-includes/class-wp-customize-manager.php index c1cf81f142b33..24f82510bd782 100644 --- a/src/wp-includes/class-wp-customize-manager.php +++ b/src/wp-includes/class-wp-customize-manager.php @@ -2089,22 +2089,13 @@ public function remove_frameless_preview_messenger_channel() { ?> From 1092ac0ea7cb986bb78731b1cc66499d2355905f Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Fri, 29 Sep 2023 21:59:14 +0000 Subject: [PATCH 006/211] Script Loader: Remove erroneous `type` attribute from `script` tag wrapper on login screen. This was causing a `_doing_it_wrong()` notice from `wp_remove_surrounding_empty_script_tags()`. In fact, the `type` attribute was added in [56748] to test this incorrect usage notice. This commit reverts that change. Follow-up to [56748]. Unprops westonruter. See #58664. git-svn-id: https://develop.svn.wordpress.org/trunk@56750 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-login.php b/src/wp-login.php index f03eea3636b61..2ed484a780262 100644 --- a/src/wp-login.php +++ b/src/wp-login.php @@ -419,7 +419,7 @@ function login_footer( $input_id = '' ) { if ( ! empty( $input_id ) ) { ob_start(); ?> - From 00ed25e2c9b20607418cbe8a6103c336d1bf92bd Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sat, 30 Sep 2023 07:37:34 +0000 Subject: [PATCH 007/211] Coding Standards: Remove redundant ignore annotations, take 3. This removes ignore annotations about invalid function names for deprecated functions. Those are ignored by design in WPCS since version 2.2.0. Follow-up to [45580], [47612], [47927]. Props jrf. See #59161. git-svn-id: https://develop.svn.wordpress.org/trunk@56751 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/deprecated.php | 2 +- src/xmlrpc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/deprecated.php b/src/wp-includes/deprecated.php index 9f8981d66305d..51d7490c87c25 100644 --- a/src/wp-includes/deprecated.php +++ b/src/wp-includes/deprecated.php @@ -4008,7 +4008,7 @@ function wp_make_content_images_responsive( $content ) { * @access private * @deprecated 5.5.0 */ -function wp_unregister_GLOBALS() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid +function wp_unregister_GLOBALS() { // register_globals was deprecated in PHP 5.3 and removed entirely in PHP 5.4. _deprecated_function( __FUNCTION__, '5.5.0' ); } diff --git a/src/xmlrpc.php b/src/xmlrpc.php index ac0f191792adf..b37abde3c29e5 100644 --- a/src/xmlrpc.php +++ b/src/xmlrpc.php @@ -97,7 +97,7 @@ * @param string $io Whether input or output * @param string $msg Information describing logging reason. */ -function logIO( $io, $msg ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid +function logIO( $io, $msg ) { _deprecated_function( __FUNCTION__, '3.4.0', 'error_log()' ); if ( ! empty( $GLOBALS['xmlrpc_logging'] ) ) { error_log( $io . ' - ' . $msg ); From 8bbeee43b647d6c8fc54c67cb0616343ac7b03fb Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sun, 1 Oct 2023 00:20:53 +0000 Subject: [PATCH 008/211] Coding Standards: Remove redundant ignore annotations, take 4. This removes ignore annotations related to sniffs which are not used by WP Core (like sniffs in the `WordPress-Extra` ruleset). Follow-up to [48072], [51003], [55204], [56714]. Props jrf. See #59161. git-svn-id: https://develop.svn.wordpress.org/trunk@56752 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/file.php | 1 - src/wp-admin/includes/post.php | 3 --- src/wp-includes/sitemaps/class-wp-sitemaps-renderer.php | 2 -- src/wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php | 4 ++-- src/wp-includes/template-canvas.php | 2 +- 5 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/wp-admin/includes/file.php b/src/wp-admin/includes/file.php index e6c8f0fd4a436..7ea3619e077b0 100644 --- a/src/wp-admin/includes/file.php +++ b/src/wp-admin/includes/file.php @@ -2764,7 +2764,6 @@ function wp_opcache_invalidate_directory( $dir ) { __( '%s expects a non-empty string.' ), 'wp_opcache_invalidate_directory()' ); - // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_trigger_error trigger_error( $error_message ); } return; diff --git a/src/wp-admin/includes/post.php b/src/wp-admin/includes/post.php index dd447d9beb1a8..cac831cbd9468 100644 --- a/src/wp-admin/includes/post.php +++ b/src/wp-admin/includes/post.php @@ -2011,11 +2011,8 @@ function wp_autosave_post_revisioned_meta_fields( $new_autosave ) { * * Ignoring sanitization to avoid altering meta. Ignoring the nonce check because * this is hooked on inner core hooks where a valid nonce was already checked. - * - * @phpcs:disable WordPress.Security */ $posted_data = isset( $_POST['data']['wp_autosave'] ) ? $_POST['data']['wp_autosave'] : $_POST; - // phpcs:enable $post_type = get_post_type( $new_autosave['post_parent'] ); diff --git a/src/wp-includes/sitemaps/class-wp-sitemaps-renderer.php b/src/wp-includes/sitemaps/class-wp-sitemaps-renderer.php index 9f91a10b7cfd7..10a1ef1e7fcd5 100644 --- a/src/wp-includes/sitemaps/class-wp-sitemaps-renderer.php +++ b/src/wp-includes/sitemaps/class-wp-sitemaps-renderer.php @@ -131,7 +131,6 @@ public function render_index( $sitemaps ) { if ( ! empty( $index_xml ) ) { // All output is escaped within get_sitemap_index_xml(). - // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $index_xml; } } @@ -196,7 +195,6 @@ public function render_sitemap( $url_list ) { if ( ! empty( $sitemap_xml ) ) { // All output is escaped within get_sitemap_xml(). - // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $sitemap_xml; } } diff --git a/src/wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php b/src/wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php index f752a7f55f711..1bf10327b2ffc 100644 --- a/src/wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php +++ b/src/wp-includes/sitemaps/class-wp-sitemaps-stylesheet.php @@ -25,12 +25,12 @@ public function render_stylesheet( $type ) { header( 'Content-Type: application/xml; charset=UTF-8' ); if ( 'sitemap' === $type ) { - // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- All content escaped below. + // All content is escaped below. echo $this->get_sitemap_stylesheet(); } if ( 'index' === $type ) { - // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- All content escaped below. + // All content is escaped below. echo $this->get_sitemap_index_stylesheet(); } diff --git a/src/wp-includes/template-canvas.php b/src/wp-includes/template-canvas.php index 55f03267c8b76..8f631e5a77dfb 100644 --- a/src/wp-includes/template-canvas.php +++ b/src/wp-includes/template-canvas.php @@ -20,7 +20,7 @@ > - + From f7d73158acd8bef9c0d98316c1cd5ecf4cd1a636 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 2 Oct 2023 11:25:35 +0000 Subject: [PATCH 009/211] Coding Standards: Remove redundant ignore annotations, take 5. The `VariableAnalysis` standard is not used by WP Core. Follow-up to [50958], [51003], [52049], [52051], [52069], [53072], [54132], [55132], [56363], [56738], [56743], [56751], [56752]. Props jrf. See #59161. git-svn-id: https://develop.svn.wordpress.org/trunk@56753 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/block-supports/dimensions.php | 2 +- src/wp-includes/blocks.php | 2 +- src/wp-includes/class-wp-theme-json-schema.php | 2 +- src/wp-includes/functions.php | 2 +- src/wp-includes/html-api/class-wp-html-open-elements.php | 8 ++++---- .../endpoints/class-wp-rest-global-styles-controller.php | 4 ++-- .../class-wp-rest-pattern-directory-controller.php | 2 +- .../endpoints/class-wp-rest-templates-controller.php | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/wp-includes/block-supports/dimensions.php b/src/wp-includes/block-supports/dimensions.php index c4bb6bcda9f57..a889e78a16973 100644 --- a/src/wp-includes/block-supports/dimensions.php +++ b/src/wp-includes/block-supports/dimensions.php @@ -50,7 +50,7 @@ function wp_register_dimensions_support( $block_type ) { * @param array $block_attributes Block attributes. * @return array Block dimensions CSS classes and inline styles. */ -function wp_apply_dimensions_support( $block_type, $block_attributes ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable +function wp_apply_dimensions_support( $block_type, $block_attributes ) { if ( wp_should_skip_block_supports_serialization( $block_type, 'dimensions' ) ) { return array(); } diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index d48ee3fa57c9e..45acfd90d89d4 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -549,7 +549,7 @@ function register_block_type_from_metadata( $file_or_folder, $args = array() ) { * * @return string Returns the block content. */ - $settings['render_callback'] = static function ( $attributes, $content, $block ) use ( $template_path ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + $settings['render_callback'] = static function ( $attributes, $content, $block ) use ( $template_path ) { ob_start(); require $template_path; return ob_get_clean(); diff --git a/src/wp-includes/class-wp-theme-json-schema.php b/src/wp-includes/class-wp-theme-json-schema.php index 63c45005bc155..46712a032bc2b 100644 --- a/src/wp-includes/class-wp-theme-json-schema.php +++ b/src/wp-includes/class-wp-theme-json-schema.php @@ -140,7 +140,7 @@ private static function rename_settings( &$settings, $paths_to_rename ) { * @param array $path Path to the property to be removed. */ private static function unset_setting_by_path( &$settings, $path ) { - $tmp_settings = &$settings; // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + $tmp_settings = &$settings; $last_key = array_pop( $path ); foreach ( $path as $key ) { $tmp_settings = &$tmp_settings[ $key ]; diff --git a/src/wp-includes/functions.php b/src/wp-includes/functions.php index d070c1695a964..4b6bc14acfdc7 100644 --- a/src/wp-includes/functions.php +++ b/src/wp-includes/functions.php @@ -5079,7 +5079,7 @@ function _wp_array_set( &$input_array, $path, $value = null ) { ) { $input_array[ $path_element ] = array(); } - $input_array = &$input_array[ $path_element ]; // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.VariableRedeclaration + $input_array = &$input_array[ $path_element ]; } $input_array[ $path[ $i ] ] = $value; diff --git a/src/wp-includes/html-api/class-wp-html-open-elements.php b/src/wp-includes/html-api/class-wp-html-open-elements.php index 035717b444302..fe5625545b0ac 100644 --- a/src/wp-includes/html-api/class-wp-html-open-elements.php +++ b/src/wp-includes/html-api/class-wp-html-open-elements.php @@ -110,7 +110,7 @@ public function current_node() { * @param string[] $termination_list List of elements that terminate the search. * @return bool Whether the element was found in a specific scope. */ - public function has_element_in_specific_scope( $tag_name, $termination_list ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function has_element_in_specific_scope( $tag_name, $termination_list ) { foreach ( $this->walk_up() as $node ) { if ( $node->node_name === $tag_name ) { return true; @@ -167,7 +167,7 @@ public function has_element_in_scope( $tag_name ) { * @param string $tag_name Name of tag to check. * @return bool Whether given element is in scope. */ - public function has_element_in_list_item_scope( $tag_name ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function has_element_in_list_item_scope( $tag_name ) { throw new WP_HTML_Unsupported_Exception( 'Cannot process elements depending on list item scope.' ); return false; // The linter requires this unreachable code until the function is implemented and can return. @@ -199,7 +199,7 @@ public function has_element_in_button_scope( $tag_name ) { * @param string $tag_name Name of tag to check. * @return bool Whether given element is in scope. */ - public function has_element_in_table_scope( $tag_name ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function has_element_in_table_scope( $tag_name ) { throw new WP_HTML_Unsupported_Exception( 'Cannot process elements depending on table scope.' ); return false; // The linter requires this unreachable code until the function is implemented and can return. @@ -217,7 +217,7 @@ public function has_element_in_table_scope( $tag_name ) { // phpcs:ignore Variab * @param string $tag_name Name of tag to check. * @return bool Whether given element is in scope. */ - public function has_element_in_select_scope( $tag_name ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function has_element_in_select_scope( $tag_name ) { throw new WP_HTML_Unsupported_Exception( 'Cannot process elements depending on select scope.' ); return false; // The linter requires this unreachable code until the function is implemented and can return. diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php index 58ef874bd87b5..9837f535e268d 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php @@ -358,7 +358,7 @@ protected function prepare_item_for_database( $request ) { * @param WP_REST_Request $request Request object. * @return WP_REST_Response Response object. */ - public function prepare_item_for_response( $post, $request ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function prepare_item_for_response( $post, $request ) { $raw_config = json_decode( $post->post_content, true ); $is_global_styles_user_theme_json = isset( $raw_config['isGlobalStylesUserThemeJSON'] ) && true === $raw_config['isGlobalStylesUserThemeJSON']; $config = array(); @@ -641,7 +641,7 @@ public function get_theme_item( $request ) { * @param WP_REST_Request $request Full details about the request. * @return true|WP_Error True if the request has read access for the item, WP_Error object otherwise. */ - public function get_theme_items_permissions_check( $request ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function get_theme_items_permissions_check( $request ) { /* * Verify if the current user has edit_theme_options capability. * This capability is required to edit/view/delete templates. diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php index 31dca825bb014..41f37c9f1db8d 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-pattern-directory-controller.php @@ -106,7 +106,7 @@ public function get_items( $request ) { $query_args = array_intersect_key( $request->get_params(), $valid_query_args ); $query_args['locale'] = get_user_locale(); - $query_args['wp-version'] = $wp_version; // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UndefinedVariable -- it's defined in `version.php` above. + $query_args['wp-version'] = $wp_version; $query_args['pattern-categories'] = isset( $request['category'] ) ? $request['category'] : false; $query_args['pattern-keywords'] = isset( $request['keyword'] ) ? $request['keyword'] : false; diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php index 4ca84ad03c3b8..e9904ff234912 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-templates-controller.php @@ -633,7 +633,7 @@ protected function prepare_item_for_database( $request ) { * @param WP_REST_Request $request Request object. * @return WP_REST_Response Response object. */ - public function prepare_item_for_response( $item, $request ) { // phpcs:ignore VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable + public function prepare_item_for_response( $item, $request ) { // Restores the more descriptive, specific name for use within this method. $template = $item; From e686e8112245ff256106efe4ca1932280120bfdb Mon Sep 17 00:00:00 2001 From: Felix Arntz Date: Mon, 2 Oct 2023 18:46:30 +0000 Subject: [PATCH 010/211] Script Loader: Fix missing documentation for the `$path` argument of `wp_enqueue_block_style()`. See #59466. git-svn-id: https://develop.svn.wordpress.org/trunk@56754 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/script-loader.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 1527c69819c0a..c995b7d2e958e 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -3188,6 +3188,7 @@ function wp_enqueue_stored_styles( $options = array() ) { * @type string[] $deps Array of registered stylesheet handles this stylesheet depends on. * @type string|bool|null $ver Stylesheet version number. * @type string $media The media for which this stylesheet has been defined. + * @type string|null $path Absolute path to the stylesheet, so that it can potentially be inlined. * } */ function wp_enqueue_block_style( $block_name, $args ) { From 1d0876b676151639e1f5705b293c6ed5e0939da4 Mon Sep 17 00:00:00 2001 From: Tammie Lister Date: Mon, 2 Oct 2023 18:55:27 +0000 Subject: [PATCH 011/211] Update npm packages to latest. The npm packages needed a further update for beta 2 in preparation for 6.4. Props @mmaattiiaass , @wildworks , @aaronrobertshaw, @bartkalisz, @mamaduka, @artemiosans, @youknowriad, @czapla, @richtabor, @glendaviesnz, @pbking, @cbravobernal, @madhudollu, @kevin940726, @adamsilverstein, @get_dave, @ntsekouras, @ramonopoly, @jffng, @swissspidy, @carlosgprim, @siobhyb, @mikachan. See #59411. git-svn-id: https://develop.svn.wordpress.org/trunk@56755 602fd350-edb4-49c9-b593-d223f7449a82 --- package-lock.json | 3114 ++++++++--------- package.json | 138 +- .../assets/script-loader-packages.min.php | 2 +- src/wp-includes/blocks/footnotes.php | 192 +- src/wp-includes/blocks/image.php | 11 +- src/wp-includes/blocks/image/view.asset.php | 2 +- .../blocks/image/view.min.asset.php | 2 +- 7 files changed, 1651 insertions(+), 1810 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2021e13dd3da5..e642def96d830 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,70 +11,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.2", - "@wordpress/annotations": "2.42.2", - "@wordpress/api-fetch": "6.39.2", - "@wordpress/autop": "3.42.2", - "@wordpress/blob": "3.42.2", - "@wordpress/block-directory": "4.19.2", - "@wordpress/block-editor": "12.10.2", - "@wordpress/block-library": "8.19.2", - "@wordpress/block-serialization-default-parser": "4.42.2", - "@wordpress/blocks": "12.19.2", - "@wordpress/commands": "0.13.2", - "@wordpress/components": "25.8.2", - "@wordpress/compose": "6.19.2", - "@wordpress/core-commands": "0.11.2", - "@wordpress/core-data": "6.19.2", - "@wordpress/customize-widgets": "4.19.2", - "@wordpress/data": "9.12.2", - "@wordpress/data-controls": "3.11.2", - "@wordpress/date": "4.42.2", - "@wordpress/deprecated": "3.42.2", - "@wordpress/dom": "3.42.2", - "@wordpress/dom-ready": "3.42.2", - "@wordpress/edit-post": "7.19.2", - "@wordpress/edit-site": "5.19.2", - "@wordpress/edit-widgets": "5.19.2", - "@wordpress/editor": "13.19.2", - "@wordpress/element": "5.19.2", - "@wordpress/escape-html": "2.42.2", - "@wordpress/format-library": "4.19.2", - "@wordpress/hooks": "3.42.2", - "@wordpress/html-entities": "3.42.2", - "@wordpress/i18n": "4.42.2", - "@wordpress/icons": "9.33.2", - "@wordpress/interactivity": "2.3.2", - "@wordpress/interface": "5.19.2", - "@wordpress/is-shallow-equal": "4.42.2", - "@wordpress/keyboard-shortcuts": "4.19.2", - "@wordpress/keycodes": "3.42.2", - "@wordpress/list-reusable-blocks": "4.19.2", - "@wordpress/media-utils": "4.33.2", - "@wordpress/notices": "4.10.2", - "@wordpress/nux": "8.4.2", - "@wordpress/patterns": "1.3.2", - "@wordpress/plugins": "6.10.2", - "@wordpress/preferences": "3.19.2", - "@wordpress/preferences-persistence": "1.34.2", - "@wordpress/primitives": "3.40.2", - "@wordpress/priority-queue": "2.42.2", - "@wordpress/private-apis": "0.24.2", - "@wordpress/redux-routine": "4.42.2", - "@wordpress/reusable-blocks": "4.19.2", - "@wordpress/rich-text": "6.19.2", - "@wordpress/router": "0.11.2", - "@wordpress/server-side-render": "4.19.2", - "@wordpress/shortcode": "3.42.2", - "@wordpress/style-engine": "1.25.2", - "@wordpress/sync": "0.4.2", - "@wordpress/token-list": "2.42.2", - "@wordpress/undo-manager": "0.2.2", - "@wordpress/url": "3.43.2", - "@wordpress/viewport": "5.19.2", - "@wordpress/warning": "2.42.2", - "@wordpress/widgets": "3.19.2", - "@wordpress/wordcount": "3.42.2", + "@wordpress/a11y": "3.42.3", + "@wordpress/annotations": "2.42.3", + "@wordpress/api-fetch": "6.39.3", + "@wordpress/autop": "3.42.3", + "@wordpress/blob": "3.42.3", + "@wordpress/block-directory": "4.19.3", + "@wordpress/block-editor": "12.10.3", + "@wordpress/block-library": "8.19.3", + "@wordpress/block-serialization-default-parser": "4.42.3", + "@wordpress/blocks": "12.19.3", + "@wordpress/commands": "0.13.3", + "@wordpress/components": "25.8.3", + "@wordpress/compose": "6.19.3", + "@wordpress/core-commands": "0.11.3", + "@wordpress/core-data": "6.19.3", + "@wordpress/customize-widgets": "4.19.3", + "@wordpress/data": "9.12.3", + "@wordpress/data-controls": "3.11.3", + "@wordpress/date": "4.42.3", + "@wordpress/deprecated": "3.42.3", + "@wordpress/dom": "3.42.3", + "@wordpress/dom-ready": "3.42.3", + "@wordpress/edit-post": "7.19.3", + "@wordpress/edit-site": "5.19.3", + "@wordpress/edit-widgets": "5.19.3", + "@wordpress/editor": "13.19.3", + "@wordpress/element": "5.19.3", + "@wordpress/escape-html": "2.42.3", + "@wordpress/format-library": "4.19.3", + "@wordpress/hooks": "3.42.3", + "@wordpress/html-entities": "3.42.3", + "@wordpress/i18n": "4.42.3", + "@wordpress/icons": "9.33.3", + "@wordpress/interactivity": "2.3.3", + "@wordpress/interface": "5.19.3", + "@wordpress/is-shallow-equal": "4.42.3", + "@wordpress/keyboard-shortcuts": "4.19.3", + "@wordpress/keycodes": "3.42.3", + "@wordpress/list-reusable-blocks": "4.19.3", + "@wordpress/media-utils": "4.33.3", + "@wordpress/notices": "4.10.3", + "@wordpress/nux": "8.4.3", + "@wordpress/patterns": "1.3.3", + "@wordpress/plugins": "6.10.3", + "@wordpress/preferences": "3.19.3", + "@wordpress/preferences-persistence": "1.34.3", + "@wordpress/primitives": "3.40.3", + "@wordpress/priority-queue": "2.42.3", + "@wordpress/private-apis": "0.24.3", + "@wordpress/redux-routine": "4.42.3", + "@wordpress/reusable-blocks": "4.19.3", + "@wordpress/rich-text": "6.19.3", + "@wordpress/router": "0.11.3", + "@wordpress/server-side-render": "4.19.3", + "@wordpress/shortcode": "3.42.3", + "@wordpress/style-engine": "1.25.3", + "@wordpress/sync": "0.4.3", + "@wordpress/token-list": "2.42.3", + "@wordpress/undo-manager": "0.2.3", + "@wordpress/url": "3.43.3", + "@wordpress/viewport": "5.19.3", + "@wordpress/warning": "2.42.3", + "@wordpress/widgets": "3.19.3", + "@wordpress/wordcount": "3.42.3", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", @@ -107,10 +107,10 @@ "devDependencies": { "@lodder/grunt-postcss": "^3.1.1", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.2", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.2", - "@wordpress/e2e-test-utils": "10.13.2", - "@wordpress/scripts": "26.13.2", + "@wordpress/babel-preset-default": "7.26.3", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.3", + "@wordpress/e2e-test-utils": "10.13.3", + "@wordpress/scripts": "26.13.3", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -118,7 +118,7 @@ "cssnano": "6.0.1", "dotenv": "16.3.1", "dotenv-expand": "10.0.0", - "grunt": "~1.6.1", + "grunt": "1.6.1", "grunt-banner": "^0.6.0", "grunt-contrib-clean": "~2.0.1", "grunt-contrib-concat": "2.1.0", @@ -5950,16 +5950,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", - "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz", + "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/type-utils": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/type-utils": "6.7.4", + "@typescript-eslint/utils": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -5985,15 +5985,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", - "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz", + "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4" }, "engines": { @@ -6013,13 +6013,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", - "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz", + "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3" + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6030,13 +6030,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", - "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz", + "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/utils": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/utils": "6.7.4", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -6057,9 +6057,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", - "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz", + "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6070,13 +6070,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", - "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz", + "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6097,17 +6097,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", - "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", + "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", "semver": "^7.5.4" }, "engines": { @@ -6122,12 +6122,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", - "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz", + "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/types": "6.7.4", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -6349,28 +6349,28 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.2.tgz", - "integrity": "sha512-potOoQGEgFlFFpizGPeDvg+qK8L7QLDMYQuRgQ8LDVuqNBD94Grop9ZMBZpXFlWNT81R6uyz9T6LzyLy14fbTQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.3.tgz", + "integrity": "sha512-ACO2joj5Z0VUOUUuYRFqP04l6l2oKpoIh4JrqCPObV7KebrsGnZG9+fEaIKbuECWSdvi0nV67UEpVK0nC1ZnoA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.2", - "@wordpress/i18n": "^4.42.2" + "@wordpress/dom-ready": "^3.42.3", + "@wordpress/i18n": "^4.42.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/annotations": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.2.tgz", - "integrity": "sha512-KDYFQ6Q00xWUaCfPQhvRFv68L8wUa1pY4GEx+SZnMWm1DoTEsbGcCyh2yTjWx5FVX7KICCBjJADyyew7x3/hew==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.3.tgz", + "integrity": "sha512-a8MG3//h9m0okKhf7vWvmrDDE7Iapai3AkxvUYCr3KN9uRgdNIYWtE1mYeMY+rs7hPkfF/xoGjCnzSH9lA1jRA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/rich-text": "^6.19.2", + "@wordpress/data": "^9.12.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/rich-text": "^6.19.3", "rememo": "^4.0.2", "uuid": "^9.0.1" }, @@ -6382,22 +6382,22 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.39.2", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.2.tgz", - "integrity": "sha512-BYQBTe00o4TYqoUKvg6dNpJD+Gke0pYgrJe/d3CeM+u7uKMb6496NyPbw5cANVGX5DVEzA1eDypmro4P0ZnwFQ==", + "version": "6.39.3", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.3.tgz", + "integrity": "sha512-G8vON+7cdlmIteyZJpK83WNW2NCTgMEAWt0R138DZeuJjCrhULalCEy1e2KzAPh4O40W+RdTM4/bsOT6BqMgZA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.2", - "@wordpress/url": "^3.43.2" + "@wordpress/i18n": "^4.42.3", + "@wordpress/url": "^3.43.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.2.tgz", - "integrity": "sha512-CrF7NJp80dNfqZS8UTJ2TUyzPHy0wJB7aGNIS+Bzrg6Vvgw0dQev28a5vOleV0a8kgI97m4ia57lvq2DXtUdRA==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.3.tgz", + "integrity": "sha512-vdUMDcn8wHjrLn2PNguswDh68g500hU4KoliVHYo3C8mGeDSUOBb0CVXLI0h5qVad/W6jM7104v3Aze3YLuq2Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6406,9 +6406,9 @@ } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.25.2.tgz", - "integrity": "sha512-NX89jqoSJDwlaoti29t7M7kvAOZogpC243TnILTu5IWAJLbnrFh2YaVrbXUKFgec8b87euk8fzZ+6cDaE4Qt1A==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.25.3.tgz", + "integrity": "sha512-djJ8jALyIGoZInDD4TwEnPhVEJbjzc6kRipYctBKxRE3sOByeJuc0B8PAf0VxUYLssKfFHWnf3hGfRyLmZ10vA==", "dev": true, "engines": { "node": ">=14" @@ -6418,9 +6418,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.2.tgz", - "integrity": "sha512-sivPJ2zF+ONv3g6ZXYrd0Sf6cBgor+w8QPB0sIPBhMWcPytR0vhkTvsks+5vG98nSfvRFQulIjXtUz43t9HQ8g==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.3.tgz", + "integrity": "sha512-J+BpwyypQ/Uz+aVJXmV5jSXhfn8cdQwNDo0Rml8XDs5wfZOCAuKOFdCSqhLRHQL29xEjmbARXWF5fZP2yllxQQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6429,10 +6429,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.2", - "@wordpress/browserslist-config": "^5.25.2", - "@wordpress/element": "^5.19.2", - "@wordpress/warning": "^2.42.2", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.3", + "@wordpress/browserslist-config": "^5.25.3", + "@wordpress/element": "^5.19.3", + "@wordpress/warning": "^2.42.3", "browserslist": "^4.21.9", "core-js": "^3.31.0" }, @@ -6441,15 +6441,15 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.33.2.tgz", - "integrity": "sha512-VpSy8ln+trb5g8rzzHmEYAYJPKbvsHGVRCf7H5eW5nqmwjH6K6cyR421tcQNKAPN1XJWvMigaxL0zjnL+YpkoQ==", + "version": "4.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.33.3.tgz", + "integrity": "sha512-jBT0Pxyulyl+bMJfYg+l/skz04xrhsNs+YngQ1y1qbWKAwy4q+l4LZQsVJqLjKgEXXO7Bhx48N90eNbjeHeNJg==", "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.2.tgz", - "integrity": "sha512-N2Kxh8bYy1k57G6p9/9YjtN9RoY8ZZYDBvJsAJ/b17MZn/n8CVRExOBvpogSRaol84zQ1KFaofl6QMZRUTCZmQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.3.tgz", + "integrity": "sha512-hG+NyOllyH8IVycNzP1xTtb7QixzaaWmc6/bcWuFVQdIfEgcwq5ZIfWFn636ffeMoEUOoQpUSJrVhU6PnHq2kw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6458,29 +6458,29 @@ } }, "node_modules/@wordpress/block-directory": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.2.tgz", - "integrity": "sha512-Q/ktZya9OTM69oDDLsbNnjsbVCbigEkL3pIRrKYE4x6QI47G7OSFwuOW2fG0bYdbcoUnRpeV6WWBAQ4pC1g1+Q==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.3.tgz", + "integrity": "sha512-sD62/mtp00vhXfSL2FCpeJ1SwFjrA+tWD65OmEfOI3Hz3x1ubpoFvAvYTpPw32TJNJKa0G2DgVxYEL9oOkNJqQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/edit-post": "^7.19.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/url": "^3.43.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/edit-post": "^7.19.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2" }, "engines": { @@ -6492,44 +6492,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.2.tgz", - "integrity": "sha512-hLs6I9jf12e46Z49QwO42tPZZy4f8Zq3/kmg3DM5QabdB1TjvwZXHUak6JtvLW6hGnHO6XpVWPHXCvRkQWeynA==", + "version": "12.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.3.tgz", + "integrity": "sha512-NYkEkV4eoUDEit3pgqgU2MtvRA/IRkNDvybad4dUU7CY76HyeLKmrO+H+IyJpP8De+h3chQTRIJJ5b4rIoad6g==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/shortcode": "^3.42.2", - "@wordpress/style-engine": "^1.25.2", - "@wordpress/token-list": "^2.42.2", - "@wordpress/url": "^3.43.2", - "@wordpress/warning": "^2.42.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/shortcode": "^3.42.3", + "@wordpress/style-engine": "^1.25.3", + "@wordpress/token-list": "^2.42.3", + "@wordpress/url": "^3.43.3", + "@wordpress/warning": "^2.42.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6553,41 +6553,41 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.2.tgz", - "integrity": "sha512-xV6QEVIo4MSnqcO092P4I9Dj+0k2sginSZp0/quoaHbEMMKWOceA8B69GkMn+E4VayKIcJPDheFqFsJrZEvZDw==", + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.3.tgz", + "integrity": "sha512-Ty7N2lWct8TAqE5aF5BtU9qNV1ouuQa7ZE0fltVcGwAaSwe3coboVsAZNIkzAlg8PgdIgtNtZ6yGxnS7y8niaA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/autop": "^3.42.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interactivity": "^2.3.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/server-side-render": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/autop": "^3.42.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interactivity": "^2.3.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/server-side-render": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6607,9 +6607,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.2.tgz", - "integrity": "sha512-Qe1J1W2UyaAnhkOP/LwMSI/zqCiWRTRUQNQMbSFa3Naf4AnIVhmRpQm3YmmyuaqhKGwGvOd8GvnSwaxkY8tx8w==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.3.tgz", + "integrity": "sha512-uuSd3GiWvq4i81nS20XA9Tsg0QuzhtghfYTOybLgADNW83kGJcFBYjGzwnXnI2rtQDJRUKnIFtA+2IIFdtAXnA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6618,25 +6618,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.2.tgz", - "integrity": "sha512-gFZFgztoTr/mAqKsJkbXz1G26u0AtVQS0aaBKJFIfbRMiLKI59BE0jvMgDbN+/FKmjcALPDtyCSOP2vCZm/2Tw==", + "version": "12.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.3.tgz", + "integrity": "sha512-fG0rXJ+vZMsmbkS2gmcPR0cXXo5DB7zd6QobmBnSZ7ATdz/vbAl98IP/EQGvN/MvyvjAcfnbPRMj7H/FG7jllw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-serialization-default-parser": "^4.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/shortcode": "^3.42.2", + "@wordpress/autop": "^3.42.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-serialization-default-parser": "^4.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/shortcode": "^3.42.3", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6658,27 +6658,27 @@ } }, "node_modules/@wordpress/browserslist-config": { - "version": "5.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.25.2.tgz", - "integrity": "sha512-0Ga1I7RCNTA7iwE4EFCw3mTKa+/+q0vmZKLOWAPp/ghywOaxfgVXdATG4nrDeFewOznAmcZzNRAtbXDzT/h9SQ==", + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.25.3.tgz", + "integrity": "sha512-fIbQlhwnJ39CJoKI2tAWeFfoMj7zC6Cyk/8+BtO9/lmxFUi6uoLL9TcV2JiJIgTHCbONincYRn3WIjnAEJ7i/Q==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@wordpress/commands": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.2.tgz", - "integrity": "sha512-4uBGnnMaU9MfB78bBJSGQ5iG8dBURGv6fIouBavIAJ6qeaNt0JnFtAZKa1qJd/EmPLLnZ0QxdDd9HHqE0SDNRQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.3.tgz", + "integrity": "sha512-gxWGLBgiQx8RAM5LQCB8wfvOx5htUQKqyY03GXgKbW78mZDLDuc1V/Ga1lDpXwTPBoRPv+ky5mLMKgYkgYC0ug==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/private-apis": "^0.24.2", + "@wordpress/components": "^25.8.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/private-apis": "^0.24.3", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6692,9 +6692,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.8.2", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.2.tgz", - "integrity": "sha512-Nk/SO99Gx7zKD7emHOlCCY5VN7m3T4SCnWs++YYIj2QzaMsMRrU3n2sQZZ9yBC2/BCBdRlyc38XbffVKXNszRw==", + "version": "25.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.3.tgz", + "integrity": "sha512-8uqxhfESp/jMh37JJK08HfahtBaHDxGVbY84CSQfnnpi2OObz4Wa5doPgqE2wgrKu9uX5QKz3wlKB6M5+9BGqw==", "dependencies": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -6707,23 +6707,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/warning": "^2.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/warning": "^2.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6755,19 +6755,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.2.tgz", - "integrity": "sha512-cWjpMOLFz1TZuPBrpqpFlFvUt23f7hhP0Q61PE77SrJZLJhIL9kC8QOeodOIyB3PNV2MDeut/hrpcjP/iECVUw==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.3.tgz", + "integrity": "sha512-YWNsW0z2OUiq3GFjVIBSrqD2t2tdEu5eaAswZ+iPkbLopc5XicQhK4XHPuFtMV5l8N5CvL4P9kleOZchpvDJDw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/priority-queue": "^2.42.2", - "@wordpress/undo-manager": "^0.2.2", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/priority-queue": "^2.42.3", + "@wordpress/undo-manager": "^0.2.3", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -6781,21 +6781,21 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.2.tgz", - "integrity": "sha512-QPAR3wi/JhjQ0GmV7jQuU3tUdEMQGCJ8gpQJZdElpR6+8icH9WZWz6PTnfkf0Y8nJUzIaLb+d4JC4HFcwKpPwg==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.3.tgz", + "integrity": "sha512-+nZs2k5ALk8wBqjQuub32dFqPpBOjqAj9EBmiE9Z4MPPzfMfd6Vka/V7YGcdpx0GwSwtD+b+yb6n1MCQYt8SeQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/router": "^0.11.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/router": "^0.11.3", + "@wordpress/url": "^3.43.3" }, "engines": { "node": ">=12" @@ -6806,25 +6806,25 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.2.tgz", - "integrity": "sha512-eLxkAyGXzpvKZW3eoUZovfsSOcDngGCFjHsyQmj/cy8ZfvsjRu9VIFUi7NdS1ebtumOZgHcZJX1IRh+HrOXz5w==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.3.tgz", + "integrity": "sha512-JwqZRzEr0fw5y4ctZKMeL4TP8Hciar17sf1R8H0aoXkBoha6OAPbGwuob+8+ZF/xqg4z9jXB7yRA753No31B6w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/sync": "^0.4.2", - "@wordpress/undo-manager": "^0.2.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/sync": "^0.4.3", + "@wordpress/undo-manager": "^0.2.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -6841,31 +6841,31 @@ } }, "node_modules/@wordpress/customize-widgets": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.2.tgz", - "integrity": "sha512-j5Gl/pgOnhu2zk3cQkiSQB8qv5PGOtZrjoloWE5R64JOsytnnc9s6qJzqqDHkyk1uiFtyDpwwxAV0gUYYgx0UA==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.3.tgz", + "integrity": "sha512-SyUv0Z0YpJHeoU7lhacimvBIql5i3l9Y/Xb6fWvHvIQAelA2Dwm/P6lRv7baYQpMB+APzqntPKxEv4BM7uhKXA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" }, @@ -6878,18 +6878,18 @@ } }, "node_modules/@wordpress/data": { - "version": "9.12.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.2.tgz", - "integrity": "sha512-REIJfdX0PtuAzEe8hCS1ycW7mlqG0Gx7qkF5yqiSywjmoNVaqV3gzVDhGUpYY8Bp2wFhnV6f5TzCcl0l1LgXDQ==", + "version": "9.12.3", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.3.tgz", + "integrity": "sha512-jt63px2QiEHrv9QKHHZDEQ25aHVv9ZArKdiORut46O1TJ2XtP+u1KKgo1JClHWFbLfd2J4yuABFc0kzgLA9a1A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/priority-queue": "^2.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/redux-routine": "^4.42.2", + "@wordpress/compose": "^6.19.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/priority-queue": "^2.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/redux-routine": "^4.42.3", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6907,14 +6907,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.2.tgz", - "integrity": "sha512-O+YJYmwTcwXYRuU4zZpzHS++Z8h01XV+WfOX5mRAeNLIHGooe0dfQV1AQPdlnjq/5iRcnhfQWa4i9VKiDm85+Q==", + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.3.tgz", + "integrity": "sha512-cODCM8DlYhlFyN5TeszKFO92KDYSL46KLF94v9PFyc2Ebe9/ahpZUzK+mnK/1+ZwKWns8/bfIIi/cUIXj+MnVg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2" + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3" }, "engines": { "node": ">=12" @@ -6924,12 +6924,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.2.tgz", - "integrity": "sha512-ci3i3v89KET2w6wlI4wp567Pzb3yVuDNc8CGgInOLUCrKhCWnGVFfoNuaJzXPTPcKwSo8sAwEYN6JdDqik5CHQ==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.3.tgz", + "integrity": "sha512-smT5HyP70332E5uiORyZA+yx4tiYwE0DX36TfWg64Ibr16Noj146F3uztlWE02CcUoFRT/plrXjegA6W2l23mA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.2", + "@wordpress/deprecated": "^3.42.3", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6938,9 +6938,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.2.tgz", - "integrity": "sha512-c6BDsj/4yeGOdA895qhKSHDfBjitCS22rhu8YHt9SbUPMQ1AG+Fcpj8paGQtjmG8bhCxBCjJtOJSNsMI9NXRIA==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.3.tgz", + "integrity": "sha512-jMgLi6xQ6eaMOwV8/y0XNj8JWErZxHc1In37uVzVd6ave7jnmqVapDrmjvykHHgNZGCLK8hIclf1PeM+0YBT1g==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -6954,33 +6954,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.2.tgz", - "integrity": "sha512-JGxBa4h9CwZlrdZLRmCM/gS4vFMGgFAjKUVjLzBNhSxpV2Nd3VFrIFANY8qTXVlqRK4NFRRiuy916r/qNjNcqQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.3.tgz", + "integrity": "sha512-c9uJbPMnCMk1xhJroszl/zU5WQENbgwVtip/P7YRYQBOhDLHpoCsKHqFxW2QnpEMR+P2MbHc2VU7k3uovkuNUQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.2" + "@wordpress/hooks": "^3.42.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.2.tgz", - "integrity": "sha512-q1stkxtUYhwG8VXuFMH2OKS5YR+GnSoig354VfOn6ksgzP5Ks/bCqVpmDB8wQUNp2rBzpl42wHQLf5RzO1qzrw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.3.tgz", + "integrity": "sha512-J/pjiVAznhwx2KbJKNcn51wdH8GdTPku9EyGhruLRAzqXoK0/jP33Ko2oWAaOl99yFshZPOA3wGxcsmVJUgUeQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.2" + "@wordpress/deprecated": "^3.42.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.2.tgz", - "integrity": "sha512-erum5mVw00+e3SFOczZV5M9kFZttSlpjXzSSukjNTDXh/gaHH4QGxNson9DPBvNQh3R9tlSf+fVzrNA4hhLTzw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.3.tgz", + "integrity": "sha512-qFaTCQ9Mh85d3kasKpD9wmkOV6nuOypn2rhIsHXqUbmLC8BpNUUVSNbb/GKuc5iHe/UI0QbhsLvIZkyujlcbiQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6989,15 +6989,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.2.tgz", - "integrity": "sha512-QiJXLt8U3sG7j0eknnusFOrGg4i8uDH7AZCfhfMkQBQGuLanTQ05Qp+BALAjjvg0RAftYdPZkrlQY1D8cOMVtA==", + "version": "10.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.3.tgz", + "integrity": "sha512-6Vk3W5bf4cdWEVqavHgxdUQq0nLPKJz6L1XXxtSFris2jsnX+Q4tY9BAvOdn7VaV3vr2Dg+90vbksY0+gNDyJg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7011,14 +7011,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.2.tgz", - "integrity": "sha512-CqG9fLXAKkX5MhsnDpQUeVIr0MbyhEyeSdRnTv6XA1bgAXbnqti1ZROSfyc7/SXZKGoQyZe9i/pDO47awICPbQ==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.3.tgz", + "integrity": "sha512-8b9bLgpbZE7v+9hpNuHHTOQ/h50//42CI86bUewNtBvayjGREKBKawpX+WfBKNGlnECWPaJcRoz1ocXvS0iNEA==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -7073,41 +7073,41 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.2.tgz", - "integrity": "sha512-+B8iGhEMdY3NXfVzReNnE/M0URVItOl2pEWxQAv0ZB7omlZuY8xGv12NrNUPc41EkpYuaVmzOEBtCg92D/2p+g==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.3.tgz", + "integrity": "sha512-FUJRxnr0OK3AINNR0gl5J4RE97cPIJ521Q5LqT0/k7Fa/wVX7Vx6xvnS76Ib4AkxkO7rZ1vIgnjwDnrNyzzZXw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-commands": "^0.11.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/warning": "^2.42.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-commands": "^0.11.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/warning": "^2.42.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7121,49 +7121,49 @@ } }, "node_modules/@wordpress/edit-site": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.2.tgz", - "integrity": "sha512-G1EeuX7HhA8nwpaM80dlMh/Ejwzo0ATycdsZzIe+Dy8W/+3zzjfbUpLQ4Z3MvyNB//zP4BwcsQ7TutL/Qqxo4g==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.3.tgz", + "integrity": "sha512-TOChYa6YUf/95J0/KIcz+unndDD+cGRD6JHW3ZzH1EI0XBcUpdZzzM1gsepk6L3mwc0rwqJ62bKhpPbolpMgbQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-commands": "^0.11.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/router": "^0.11.2", - "@wordpress/style-engine": "^1.25.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/widgets": "^3.19.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-commands": "^0.11.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/router": "^0.11.3", + "@wordpress/style-engine": "^1.25.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/widgets": "^3.19.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -7185,37 +7185,37 @@ } }, "node_modules/@wordpress/edit-widgets": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.2.tgz", - "integrity": "sha512-CvMYGt7ttcNEJ8NxyfXjFLcatsvtUVg3pIfO+yWYg4jwx753wsNmGon5lBRiNWq0KpczEbJTPj8x0a15cPtd9w==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.3.tgz", + "integrity": "sha512-JVa8OqUoiU81v09hnNmnvMiSN506ArXjpH/GaHkk05GfVWc3IHJyB08wf6MOpkRea/x7pnpYgKdAcjA7ZZqBwQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1" }, "engines": { @@ -7227,40 +7227,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.2.tgz", - "integrity": "sha512-RdQfuxXOw/B400AGbQDa24LyryJdRrEx+lQfM6ZimbezYY6Vle5MNXoVuIUvNXj/pQiKhXdMviVqfGVbyAgsjg==", + "version": "13.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.3.tgz", + "integrity": "sha512-Qh99WnhcGGTDUizyO6mFiDnWMWrYPe3G+xuGazrFv84O1TVMQIYINvtv5ETcIPVjquvsFfv9RO3kVk7uovZhCA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/server-side-render": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/server-side-render": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/wordcount": "^3.42.3", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7277,14 +7277,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.2.tgz", - "integrity": "sha512-pGovQFqOyFgt4TfQQI4f6kbPoBzGwSfgKKvGfPjyaB4BI9uTxiwwa4Slp5aaWPTx5YX1G6/aJL7CekaJFxNzVg==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.3.tgz", + "integrity": "sha512-iyF8cc0FlQu6ciWan4dTmd9/3YUD/ltueQj+bCAyMGQmbPfbIHt8xtISVfUHWeor3uVc6y2Jrb/nLwqOEp5ifA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.2", + "@wordpress/escape-html": "^2.42.3", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7295,9 +7295,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.2.tgz", - "integrity": "sha512-NESrIHN2ePtpwYVgsKAaT3BgQasmYlKfQBnlXiuugmxY32qLArQlw4ZEoFTv+WG6WewsC/6It1u69zE7Pwnfvw==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.3.tgz", + "integrity": "sha512-IMVGfkGCDestk0vQ/H4FUgDATEfgmJLoQOnm0eUUvuqu9BmSv2Z21n4bPbDi9caf2rHgh1iFVRDdqK+RjjRVOQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7306,16 +7306,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.2.tgz", - "integrity": "sha512-H1h0ApclDgjhuCl27pHsYqOzf8mCm2ae1Nf/BFu7oShPR7C+LqtO63fYCyuuc64AYBUsAoiVQRZTnFHnibVa9A==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.3.tgz", + "integrity": "sha512-Pjin41Er+u3E4sTcil/Bcmoh/emD0z/c+H1CyrJzeRAJF8XtB87AH/m+/guDqODYXCQu8iHwgr2vDOpv6U4y0g==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.2", - "@wordpress/prettier-config": "^2.25.2", + "@wordpress/babel-preset-default": "^7.26.3", + "@wordpress/prettier-config": "^2.25.3", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -7364,22 +7364,22 @@ } }, "node_modules/@wordpress/format-library": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.2.tgz", - "integrity": "sha512-b+gVa38E37AeWLu3k9HThuMollGuHkMNKab/IbSw4ZNiO5kOudvP/+jcM0TMBkzHWxWNrTLEXsonMyYWVpbJKw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.3.tgz", + "integrity": "sha512-7pCt0hc3hBkjdVfqBBBwuaHxW3MXPxSt1kn0jrWt1bah72SqXvGTVyS2t1TmMMY5h/6/gGQh1nPkKGV4J1ig7A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/url": "^3.43.2" + "@wordpress/a11y": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/url": "^3.43.3" }, "engines": { "node": ">=12" @@ -7390,9 +7390,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.2.tgz", - "integrity": "sha512-y1ZCxyER2mbY7EyH+pFUUe/GWj+f85plnXOIhWdKjsxK5VLxLM0qW4tWUC0ZOWpX4X8VQAvDYy5hQzGQ73EG0g==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.3.tgz", + "integrity": "sha512-30CbNFnTZ1c/pttndcPB8Nxzq4RW0v2pjLB+1XtQUrjn6rOmMrGVjfXSBmjU8eljebr23397pjr3iDPiY843/Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7401,9 +7401,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.2.tgz", - "integrity": "sha512-VQORii0w84n1TJD8XeW7PqXOUnUFFoKPqphFDHJA7w/JhDg582EcW8Urrckikc0KT8v/ayYwoB3JQY2Z1919tw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.3.tgz", + "integrity": "sha512-m+u8ciu6GXoWsTX4aPr+9DL3VZNSPaNpKhn7IybTzI1WAcF6Q2tdsgPTwkhx4v3+WaddQuAXgJIjfSTVXznB2Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7412,12 +7412,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.2.tgz", - "integrity": "sha512-bmqC4YMyFWiSCK8oOa2riwxz2JRfBO2UTTCHc3fMqn0MRzDDRxuRZduS2REE2uj3lMZG2xm0lO7VU5oVgjFlww==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.3.tgz", + "integrity": "sha512-6QOrZn2PeKee+q/VsGXCtTaJtQAzMUq3dzGny61SGjMJeyPBvKjafGQBWWVlX2mv8FCVx9ZMOXpaCkqMh6LM1A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.2", + "@wordpress/hooks": "^3.42.3", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7431,22 +7431,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.2.tgz", - "integrity": "sha512-LyxqTUWN/MejIbFVwnUYFL5G5CnOwBaQdOn/dELo7qBTYr80qqBP+fdJacBoWXw4jEjaeCPGfkxqPF0m2XC0HA==", + "version": "9.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.3.tgz", + "integrity": "sha512-D6vKatpCB5W8rXgV91qBy/Nv95v5Dk1ve6PZD/B0yexDeBkL7tEIiZ4kVoL5lhbC0tCeqJf425GRQQsZ+UU4eA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", - "@wordpress/primitives": "^3.40.2" + "@wordpress/element": "^5.19.3", + "@wordpress/primitives": "^3.40.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.2.tgz", - "integrity": "sha512-e9sN+tLhMLp2iURF3g8KDsPFl+VTaB+o3KUeo0DaxOFOS59LoY6mOjA8Q1ccAFhiHSlaMYo8shD2LKtwKFP6yw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.3.tgz", + "integrity": "sha512-WZvakcmVW6YKN1bvgMzJxbPBztNTaQ+zyBb/CrzuVTAIkjhtlHrT2hyCfO6RE1fhl5qd43jjkoIKXXZ7dfreFw==", "dependencies": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -7457,22 +7457,22 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.2.tgz", - "integrity": "sha512-95bu3g6zZm8VO/122tM+M8T74c8XHbHqPhm7wCJUJsGaY0CspZi32JkA4aukirzhWx8UqSuTlLRIW7HaIgL/5Q==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.3.tgz", + "integrity": "sha512-OC3KI3jU3wblgXqkr7hVbqUhbiVg6x5tyeZSRue4doY7VBwofTKinelEWHpLWJ8xChegsAmHvQCPM86Kfj9/Og==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/viewport": "^5.19.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/viewport": "^5.19.3", "classnames": "^2.3.1" }, "engines": { @@ -7484,9 +7484,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.2.tgz", - "integrity": "sha512-KUSwfcs5y8poTKTsjhcfLZxcwiDsQ2Q3K+AQ/CyCSsBaD6FNkQJ4DjzE+KxX3zv79dXHcwKtg2urEc0Ck2RjHw==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.3.tgz", + "integrity": "sha512-55hRtdrBeJpTUnv0/HMWSH+NKpw/RqAUIa3CxmC3ryzexsQ+Q6EwfS6lipw7RDm2/94GIYbKA2bruUe7L9xwdw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7495,9 +7495,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.13.2.tgz", - "integrity": "sha512-lcUDcoQ8tomP1Fi9T+trkVNEesFCo/wDBvSKzypciYnZ4slxhaMR7YbRehKc9+ykc3MAdUmdyfNdbAHyP0NMGQ==", + "version": "7.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.13.3.tgz", + "integrity": "sha512-drSChgsOO6tCZZedyBTM7ceRl2OW9yc1m4oMa9bY1lPliSGqV2Mtt2aKicWt2Etrt2FDrcJiQnN7FMEtiGH84Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -7511,12 +7511,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.13.2.tgz", - "integrity": "sha512-z/wIbqL5p2lGCXEB+3QOEpvgH2d6+yKURIDK0mJZvKIcrTt1B2RXhI8pHaeoBU2JFeDGXWUtKE/eYrs8T00tRg==", + "version": "11.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.13.3.tgz", + "integrity": "sha512-7/5X+Fmjvvigmtjio4aUShnF4k+shQ5owG7efVs3VznTZutu+wNIhbpmKpBlB6nIdmNx7uC0PPoxADF2UkJNEA==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.13.2", + "@wordpress/jest-console": "^7.13.3", "babel-jest": "^29.6.2" }, "engines": { @@ -7528,14 +7528,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.2.tgz", - "integrity": "sha512-nQyDWReP6bnBUWaOu1cp6l5AabGXmKRAqVcbdIJbYHzHfKGK1r+PdCS4XL1UEZS76FpY+hTRZ3VYv9e2ATAHEw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.3.tgz", + "integrity": "sha512-MOlKN0ZmbwaEsp+GfXdZtTVC8g9PP1izJY89s/v0tWg5SJC67YX7MBpDbiEt5hrkmPDK2zmIoFWzW6IPbMu8ng==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/keycodes": "^3.42.2", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/keycodes": "^3.42.3", "rememo": "^4.0.2" }, "engines": { @@ -7546,12 +7546,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.2.tgz", - "integrity": "sha512-POT9DYsgxUdKRVPP4tSh8LGFOGyyx17hFNgTXGtcJX7rqxeKCeU1Y9Amk9TD++9NyTd709ETc9T5Siz2tLRAVw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.3.tgz", + "integrity": "sha512-JTPtXopBgIqOdx0Qv1sv6qLc1cjOPYS9zJ+2VVaY/Xy2Kvf+MKAmrM/Wocc1XaP4nYXot4Te9TGfm8V9Bo3iSA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.2", + "@wordpress/i18n": "^4.42.3", "change-case": "^4.1.2" }, "engines": { @@ -7559,16 +7559,16 @@ } }, "node_modules/@wordpress/list-reusable-blocks": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.2.tgz", - "integrity": "sha512-TC7aHhIh2ALt/qKrvJJ/7fk55Xh1nA6uwFakr4fMtl8jUAOE1ORjRfe3Z0f7ZLUdBuaJYslWADrkhQU+E9M7RQ==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.3.tgz", + "integrity": "sha512-aZ+wbLMbph17xZLHjbQVc30G/kWsSottubsHBd/oTVcO2EigwdIdoKK1oMOjE9zJluLHrUHpd5mQV+2Qj/sh4g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", "change-case": "^4.1.2" }, "engines": { @@ -7580,28 +7580,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.2.tgz", - "integrity": "sha512-qcTyNS7Y8g5aPRfP3ag3k8T5qymZDq0WFupqC/V+GhNURSnp9P6rdNi317zkhy+YACGUoX7eC3jFfiESmeD0dw==", + "version": "4.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.3.tgz", + "integrity": "sha512-rP3etBLkuy7VeMQV3sj5Cq5j43osKnlZMtCalPuHhRTRc0x9UaSI57ItQ56Q+GqZOKbOF1qedQEjkvlNg/dddA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2" + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.2.tgz", - "integrity": "sha512-hx/buD+rjZ7ArOCthFg0QLhJTXkwmWmukaLlZabRwL9nGhyfeFsDFUjaCkuN6MQ1HSMlA6a0ET9U7d79w7L6/w==", + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.3.tgz", + "integrity": "sha512-fV3LT2lctx5+pxuVZi+vDLk4tDkXDiT36qgrN8zSCQtIjVuGeQuPnQtbwULBCATin7Su7wHYC3LmvC+PP/0AyA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/data": "^9.12.2" + "@wordpress/a11y": "^3.42.3", + "@wordpress/data": "^9.12.3" }, "engines": { "node": ">=12" @@ -7611,9 +7611,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.27.2", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.27.2.tgz", - "integrity": "sha512-4pEHiS/J4PPQ4676nfqzUPHqYR8FBt0wJQzWfpHcUAL3tLscOV/cvGfhivXV3fRM5ClG7ONVFzN9T6RhEkb2rw==", + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.27.3.tgz", + "integrity": "sha512-v8T4Rk1o1gglRzdQHbGkupXvIbNlnSBQ854fVrVJR1fEDFiF4txp0g6KaflKIaRSO5KuNQv2bRCpo+xMR46T+w==", "dev": true, "engines": { "node": ">=14" @@ -7623,18 +7623,18 @@ } }, "node_modules/@wordpress/nux": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.2.tgz", - "integrity": "sha512-UZeD30TJUXfJe8fMbrlDhYzsafavkOIarhEmNrXEHI3PIY+lLWha7aDDerTagKNiCBlrbShcWwP8hwd+yPLZRA==", + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.3.tgz", + "integrity": "sha512-0c9YuR1jtNWIpVGmr4mC5JIzLSXePxV6sN4OXPeU28GzCUT4yUYU/rynV7C9uATqdZIpsQUNEAvjxJOZGeQdJQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", "rememo": "^4.0.2" }, "engines": { @@ -7646,24 +7646,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.2.tgz", - "integrity": "sha512-GcLPxwPSbGxzvvx60JMdOEHE43ZTlTBRqLsvU0eqdK6d95nm/4SeGQ3DZz6qHgQoCZ2rXI9+wv1m2aALSabg+Q==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.3.tgz", + "integrity": "sha512-IewHHG+YdVLJQ82Wq/L8GS65CWI+g0CI1MTzQTv13f58mO9he9xYeSWR1dzFm+zkmIlNXhO5JWUASgM5DoPgfQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3" }, "engines": { "node": ">=16.0.0", @@ -7675,17 +7675,17 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.2.tgz", - "integrity": "sha512-DLwek1OsZTCEGETTmkAQNyuCuPaO4fynDmQFRWWQ2wbPUSbWI/BrX/R9kq1Aph2mgzd5yG0TN6ho2G9esLsRHw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.3.tgz", + "integrity": "sha512-uCxAJh3G4h1yiZRQylbkWrbSLCo1Bwmh0bONPQy16CP253On9i2LIAfWLZ3HYTZRcgloISZxZZyM6hFNStReCQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", "memize": "^2.0.1" }, "engines": { @@ -7697,12 +7697,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.26.2", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.26.2.tgz", - "integrity": "sha512-kQoaKrWgkO5S0EFvWOI7CnomYqIh3ghb6udhTB/ZyMyx1TMjfM1kZf8rRLZBEXBImGiRSn9/N7hDPg/6z+LZ+A==", + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.26.3.tgz", + "integrity": "sha512-4lIJtmqmyqw5t731SxicCKuRaBdZnE0Hv+h0h7UaUNBI1DTKs1CADVgL0RPirqTzxRGY6y9gEjAFuDE0fB4gWA==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.33.2", + "@wordpress/base-styles": "^4.33.3", "autoprefixer": "^10.2.5" }, "engines": { @@ -7713,17 +7713,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.2.tgz", - "integrity": "sha512-VgDrninHJYJwTU+wKSuY10k7C00OdIzca2lnNqlSrO/eVdNLgYOnrG51mDCQIGWxMwYWNLrZJ1w4xeZNulAWQw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.3.tgz", + "integrity": "sha512-RcnGHCVwByutO5I8ugNqlypTCZ2BExNvl9MdOChibX41p8tgULPHGiz5Oy30ctAkr51wjnvhk19QJvzpcH48JA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/components": "^25.8.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/components": "^25.8.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", "classnames": "^2.3.1" }, "engines": { @@ -7735,21 +7735,21 @@ } }, "node_modules/@wordpress/preferences-persistence": { - "version": "1.34.2", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.2.tgz", - "integrity": "sha512-PryoddCrdsS6o5BPuJHEqSFFlg4fuzXGuOZ73Pk5Xqg9aUmEEGIpo7jAlpysPFBfKJDYZrpMj4wffbQCjY8x+A==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.3.tgz", + "integrity": "sha512-Yi1JiS+LM5Q3X3xF6sbV9jMa0HEeWfUQ6ksLJjpqBYCQZ/ZZ0AiqoQ45KRZPXQ6CGJfH+yzcJn0KPutYUHUdZA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2" + "@wordpress/api-fetch": "^6.39.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/prettier-config": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.2.tgz", - "integrity": "sha512-P7DIzShm5bV+l3ISlSVXiv3NVehYRU8TFCV67ScKm9ckvbMYLpFscwu5LWToViLb73anzSZjfESldwbBuAPkMQ==", + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.3.tgz", + "integrity": "sha512-ddV+97qkl2L9UIZvskx31160RmNMyePvyYKYSpfMIU2qEyGvLNPGT3Y9ApCxo4Fn8M7vlcyw+pyRFT1KcQqUGA==", "dev": true, "engines": { "node": ">=14" @@ -7759,12 +7759,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.40.2", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.2.tgz", - "integrity": "sha512-9x5nHtHAt9qeiI76eWS9tAuHXO1gYh42GHADL+hUDRBYc8LpikdgrMaxxGy0Bl4KQHrQ+J+lPsOT2kqXO4Vxuw==", + "version": "3.40.3", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.3.tgz", + "integrity": "sha512-cmLWdJKbJ/LWHSaISL3Hz1+gawIkUak1EiSUSWHUFABju2rL0wsbkddY3QBLzK3OXtlbCVU6ppKWP7ppfIQAHQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", + "@wordpress/element": "^5.19.3", "classnames": "^2.3.1" }, "engines": { @@ -7772,9 +7772,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.2.tgz", - "integrity": "sha512-ibiamYPIPk7c0x2ylDkdmzk5NHPnvDtW/wwcc4a5xUK1hbCDrC2rEPuvEjMqrBOaeMCa7qsqpNOAj6VN2KCgDg==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.3.tgz", + "integrity": "sha512-d5NUk9mlu+YpfQs0/Ork8GYD4cRsq0mSaEjbNYRsOjaOJ06IwSfIaONLK9mPpfdPuPwWYx/UjtOWhxWZ0M+v5A==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7784,9 +7784,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.2.tgz", - "integrity": "sha512-bEAsxyErC7vVs3h8O+5pLjpGQ7lce8nED5pSvIj06dg69aI1E3iSyJ4dwWgxohfqGERvuOtKebW5gmRMPwt0dg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.3.tgz", + "integrity": "sha512-0wJkv6u16pCD61nMvf5x64MXoAP8+TfpK4L+FtO96+kfLZnmTwJXK/ogTMOdU4FxepD1QSI7akiszc8AmKcZOg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7795,9 +7795,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.2.tgz", - "integrity": "sha512-Uc76/G3Fb6dKFp2n0NECQcT8pmRt94HYgEKQxF+ORH3fnkh+bewyq1ZcQJSL1SawsGZi6X445n9fPOpEFyzx6g==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.3.tgz", + "integrity": "sha512-/3BOfVw1lx1nI0PeUYWnT1dm6HJW5Z181yiUKYHCGxiQPQYDmw+y4E+NxWmQsWqDRaZF8Tm+JxFl99G/GaTGlg==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7812,22 +7812,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.2.tgz", - "integrity": "sha512-Fl8I/hzhXw4hS5C+mIuryxTSDgU1dD3LSYTiGYqepT3dOMqDguAmzJ8qulr/P0MHyTQqclZzD/fkFDzThC1f1g==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.3.tgz", + "integrity": "sha512-JX00lgBTDgSbSvGRJQBIVIBfntpt720hn2wPuYm6RVzsrtRFrXsifJtrN4ywK5CdA4W5Enm1yq7Ux8z4N0BquA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3" }, "engines": { "node": ">=12" @@ -7838,19 +7838,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.2.tgz", - "integrity": "sha512-yynvYIKX1IwF9v4kMYmLvMg7AYJadq1pYr7zXJWEhgiwm+0KsEsw5KnQ4N869CGZqYJCy2XLfiMpgE+3mjMB8w==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.3.tgz", + "integrity": "sha512-HbJa9jZSR/G3OKxqRIdFPQ9zSOnF2RZmhZm7FZt3jWMSkQtGhdpp0nB/2M6SE3+1ktSfVV5bJ1fOZctCq7/Vog==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7862,14 +7862,14 @@ } }, "node_modules/@wordpress/router": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.2.tgz", - "integrity": "sha512-DcApJ8xnTMm4WDkVQhZ60L2WlUqQTv9/CRp+HhZV8fi8cc6j927p5XlAMBZubJrjwaiB83veT2JJiifExcO1pQ==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.3.tgz", + "integrity": "sha512-KrmXwQ/1f46zU+E83fzc7ad3Z1v5db3mSYObCclHghrSZm5e1KN7vMCSMLBRXD8CsPsq/SV+XMMCDl3nklMnmg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2", + "@wordpress/element": "^5.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3", "history": "^5.1.0" }, "engines": { @@ -7880,24 +7880,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.2.tgz", - "integrity": "sha512-Zk3uuXxUV0wvye9JmtlmS9a8OdzKCAUWR0vJyU8NkkdwrvaiOVkC5zHeodWIRYuOydjj79z1S1koGkHzYYV54w==", + "version": "26.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.3.tgz", + "integrity": "sha512-v4EpEahPPASxtfg2Vdj2erYQK5UA8dUlIMQ2jzbebYM1fthgSfP6vjwA3QgmcUJncw53ansKPD+7qICpWxChRQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.2", - "@wordpress/browserslist-config": "^5.25.2", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.2", - "@wordpress/e2e-test-utils-playwright": "^0.10.2", - "@wordpress/eslint-plugin": "^16.0.2", - "@wordpress/jest-preset-default": "^11.13.2", - "@wordpress/npm-package-json-lint-config": "^4.27.2", - "@wordpress/postcss-plugins-preset": "^4.26.2", - "@wordpress/prettier-config": "^2.25.2", - "@wordpress/stylelint-config": "^21.25.2", + "@wordpress/babel-preset-default": "^7.26.3", + "@wordpress/browserslist-config": "^5.25.3", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.3", + "@wordpress/e2e-test-utils-playwright": "^0.10.3", + "@wordpress/eslint-plugin": "^16.0.3", + "@wordpress/jest-preset-default": "^11.13.3", + "@wordpress/npm-package-json-lint-config": "^4.27.3", + "@wordpress/postcss-plugins-preset": "^4.26.3", + "@wordpress/prettier-config": "^2.25.3", + "@wordpress/stylelint-config": "^21.25.3", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -8296,20 +8296,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.2.tgz", - "integrity": "sha512-uYYnidkgRkyo4B66LnkMqpgPH1Ona9YLQjO2xPCxdapmzNru4JixlZjdkITd85y0B6egjt8t+yyq5FgXRRGMtQ==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.3.tgz", + "integrity": "sha512-2JZzYzYW1E44S+xetmw+yU8+rJi0ivwjvcZ8NykoKhUd0T5LNuKcV+Nw6YiWDrS921jWWdD3n07eTnRkf7hGoA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/url": "^3.43.3", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8321,9 +8321,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.2.tgz", - "integrity": "sha512-zo4tfb8DzmBjfZ2G0lm43t9JrDEEdPMwMpYqlhuNbgXkfov7ZQSOMFPcbWkwBY/ztDo/qOfj6b0dmisbxKNYbw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.3.tgz", + "integrity": "sha512-L/yhTIn0HLdm3t+p/Gy9PQyHzL2m9s308Q/6BKoNOaxxUAeEBbw1sK+Dhu/bHfHTklS1QogcE0ipIEkhqwpOFQ==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8333,9 +8333,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.2.tgz", - "integrity": "sha512-5hCVdrChTTJL/5ZxkCIlhm/wJcsig4/kzWwerveAwNt17Pfi2iJHFhLObiOTzNc8xAFzbawHJ4hcDeMPevXn4A==", + "version": "1.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.3.tgz", + "integrity": "sha512-sBkhL/Xer1n3nmtLxIQ2O5jD4dNCM37M01TDDSqK/Kw+IT0aDKUpc78GNc7FhJDjO1Vs1ETjjcjZQHhSmW8fhg==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8345,9 +8345,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "21.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.25.2.tgz", - "integrity": "sha512-RE8AeTyG8fl0++eNF7Oq3XTkiYGZCQFElx0j7tpf5TpVtFONTBh0JN6EB3HVLlZ/lF4EL7xypQEMBy2RU3fATw==", + "version": "21.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.25.3.tgz", + "integrity": "sha512-Au6o9gQ6JfOxfXWncvrvT3+UgaS0T0o3qDsL+gUW7r/B9/5ltNMCLRFtvN0XSozD7mBrEaLvreMiBe1+ot8Hzw==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -8361,9 +8361,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.2.tgz", - "integrity": "sha512-ROz9LuvNC7T+gdnVjdjv/J9hUOM7ujytdupXML0G2ruDjAnStIBUwUaYQLc4G5vNHuXW5W83z4PEaN/Y+31BQQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.3.tgz", + "integrity": "sha512-GrtXLcrXTXN9O5GLi593f7kzTYxWNzItbBoSRcRqQu1mK6mhR6+Ra2yQWWvP5HQRVlwzYfYZGPcbw+afEcnYcA==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8375,9 +8375,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.2.tgz", - "integrity": "sha512-TiyxabE/WVSkvizyNZZDW6RILITFQh8KQb9Vfm5U6jJODKUgnYnug/kGAbgOxOml2Leh43Wn9mTmD8O+cJeJmg==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.3.tgz", + "integrity": "sha512-V5U+diOROj7dewY8ginnrFBLxeqoieRB98p8qiUtCg4Zchde3SUYtHUA797bhGko1Z7484WBy1/n5693c8/lRQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8386,21 +8386,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.2.tgz", - "integrity": "sha512-rcPcCKCUvNXMbgl3HjXYbN9lfrh1ww2lJgcg2a8b2AE+8+4xP4BpzYm1pTDR2aEQzOqzcoIhWSEx9QPv5lze6Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.3.tgz", + "integrity": "sha512-HX3NN9IdhhBRNAtCH4Tr143fXDoja2pc4+PmooJbFl872VDRwKqFiVa+/MLQ+jxT9z08HKDMEfV52SXGWyMr9w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.2" + "@wordpress/is-shallow-equal": "^4.42.3" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/url": { - "version": "3.43.2", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.2.tgz", - "integrity": "sha512-GUglgLi9r2I8QJZ2jA0PMjxCxbhslNpfJnr1h1cRTFk1uZOeAFfN2NXjSXVTbX0So5oLNoNe/j+hqD7ZD7cj7Q==", + "version": "3.43.3", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.3.tgz", + "integrity": "sha512-s9MworWZBdotCsaWMF+bjRSKhi6FKb3WW633FEIIIDhKpreyEYbInBJ4m74CVbMBJzDvi6qn96g1yLW59/InJw==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8410,14 +8410,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.2.tgz", - "integrity": "sha512-tlqgYOiQ349Dr4+4lHo4ELdNzafpoWxBQpn1AbElF7CoIGIm0xFioV2ZyKmscIRowF3Nck83y1RDA9hal/Tj6A==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.3.tgz", + "integrity": "sha512-X9ZtfWqpArptWp2uxufQkN7ZBUIv0CVEgAQ9eQYZ9kiSomPV+4dQlUGjfjkIiUugjr0u/5dvkJqRRL6yID+0ag==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2" + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3" }, "engines": { "node": ">=12" @@ -8427,30 +8427,30 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.2.tgz", - "integrity": "sha512-yeS9f07T+hiV1sJEHUfJTIsA74ArbIBUJ/Eh45FzPkeLqTBb9m1Is+UsUDlNsEsOjzjo5gBQrj8FTVdWiPHF1w==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.3.tgz", + "integrity": "sha512-i1UIBB4KdALrjAHevkJtpxTMt/29LxNcidKwKerroiHqlvrXhxHt9CHzVQ/1FvUAVf+PTzc1MfHw2+/kjEx8bg==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.2.tgz", - "integrity": "sha512-eDtFhmJI/oCjB1OfSvigTOMrGzv6QnJ/jCe2D96p9KKHlb7+tGFCT8N5nM5OA4r5cg25NMz0P5EQ+2m3UeNlqQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.3.tgz", + "integrity": "sha512-dP0ayWH5zN+UUVt3oa1lD3Cj2lWDXDexW1JiKyqWBct4p7QLFrJ2WDlHkjYRNK2M6wpW3vTVYccE1PwG+gGEmw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8459,9 +8459,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.2.tgz", - "integrity": "sha512-kPon9TEPXaOmJd+QSUiG+W+aAfWn9anW0uc6JL6QbHNT9Bm2FrfKqtGSL+b/n0j5KRZH7RE9mIJtm5Z2xhT3fg==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.3.tgz", + "integrity": "sha512-xSREHyAe/uDfX649PpTh68c0jJ+CJR+oD8P0q6fEdfsHEf7QaTlWNBljTVAYnyhyuoOAlBHLT8AsXVdX1qSpeg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -13942,9 +13942,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.0.tgz", - "integrity": "sha512-ukVeKmMPAUA5SWjHenvyyXnirKfHKMdOsTZdn5tZx5EW05HGVQwBohigjFZGGj3zuv1cV6hc82FvWv6LdIbkgg==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.2.tgz", + "integrity": "sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -27174,9 +27174,9 @@ } }, "node_modules/postcss-scss": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.8.tgz", - "integrity": "sha512-Cr0X8Eu7xMhE96PJck6ses/uVVXDtE5ghUTKNUYgm8ozgP2TkgV3LWs3WgLV1xaSSLq8ZFiXaUrj0LVgG1fGEA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true, "funding": [ { @@ -27427,9 +27427,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.17.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.17.1.tgz", - "integrity": "sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==", + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -38439,16 +38439,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz", - "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz", + "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/type-utils": "6.7.3", - "@typescript-eslint/utils": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/type-utils": "6.7.4", + "@typescript-eslint/utils": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -38458,54 +38458,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz", - "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz", + "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz", - "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz", + "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3" + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4" } }, "@typescript-eslint/type-utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz", - "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz", + "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "6.7.3", - "@typescript-eslint/utils": "6.7.3", + "@typescript-eslint/typescript-estree": "6.7.4", + "@typescript-eslint/utils": "6.7.4", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz", - "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz", + "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz", - "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz", + "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/visitor-keys": "6.7.3", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/visitor-keys": "6.7.4", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -38514,27 +38514,27 @@ } }, "@typescript-eslint/utils": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz", - "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz", + "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.7.3", - "@typescript-eslint/types": "6.7.3", - "@typescript-eslint/typescript-estree": "6.7.3", + "@typescript-eslint/scope-manager": "6.7.4", + "@typescript-eslint/types": "6.7.4", + "@typescript-eslint/typescript-estree": "6.7.4", "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "6.7.3", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz", - "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==", + "version": "6.7.4", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz", + "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==", "dev": true, "requires": { - "@typescript-eslint/types": "6.7.3", + "@typescript-eslint/types": "6.7.4", "eslint-visitor-keys": "^3.4.1" }, "dependencies": { @@ -38727,57 +38727,57 @@ "dev": true }, "@wordpress/a11y": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.2.tgz", - "integrity": "sha512-potOoQGEgFlFFpizGPeDvg+qK8L7QLDMYQuRgQ8LDVuqNBD94Grop9ZMBZpXFlWNT81R6uyz9T6LzyLy14fbTQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.3.tgz", + "integrity": "sha512-ACO2joj5Z0VUOUUuYRFqP04l6l2oKpoIh4JrqCPObV7KebrsGnZG9+fEaIKbuECWSdvi0nV67UEpVK0nC1ZnoA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.2", - "@wordpress/i18n": "^4.42.2" + "@wordpress/dom-ready": "^3.42.3", + "@wordpress/i18n": "^4.42.3" } }, "@wordpress/annotations": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.2.tgz", - "integrity": "sha512-KDYFQ6Q00xWUaCfPQhvRFv68L8wUa1pY4GEx+SZnMWm1DoTEsbGcCyh2yTjWx5FVX7KICCBjJADyyew7x3/hew==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.3.tgz", + "integrity": "sha512-a8MG3//h9m0okKhf7vWvmrDDE7Iapai3AkxvUYCr3KN9uRgdNIYWtE1mYeMY+rs7hPkfF/xoGjCnzSH9lA1jRA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/rich-text": "^6.19.2", + "@wordpress/data": "^9.12.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/rich-text": "^6.19.3", "rememo": "^4.0.2", "uuid": "^9.0.1" } }, "@wordpress/api-fetch": { - "version": "6.39.2", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.2.tgz", - "integrity": "sha512-BYQBTe00o4TYqoUKvg6dNpJD+Gke0pYgrJe/d3CeM+u7uKMb6496NyPbw5cANVGX5DVEzA1eDypmro4P0ZnwFQ==", + "version": "6.39.3", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.3.tgz", + "integrity": "sha512-G8vON+7cdlmIteyZJpK83WNW2NCTgMEAWt0R138DZeuJjCrhULalCEy1e2KzAPh4O40W+RdTM4/bsOT6BqMgZA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.2", - "@wordpress/url": "^3.43.2" + "@wordpress/i18n": "^4.42.3", + "@wordpress/url": "^3.43.3" } }, "@wordpress/autop": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.2.tgz", - "integrity": "sha512-CrF7NJp80dNfqZS8UTJ2TUyzPHy0wJB7aGNIS+Bzrg6Vvgw0dQev28a5vOleV0a8kgI97m4ia57lvq2DXtUdRA==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.3.tgz", + "integrity": "sha512-vdUMDcn8wHjrLn2PNguswDh68g500hU4KoliVHYo3C8mGeDSUOBb0CVXLI0h5qVad/W6jM7104v3Aze3YLuq2Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.25.2.tgz", - "integrity": "sha512-NX89jqoSJDwlaoti29t7M7kvAOZogpC243TnILTu5IWAJLbnrFh2YaVrbXUKFgec8b87euk8fzZ+6cDaE4Qt1A==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.25.3.tgz", + "integrity": "sha512-djJ8jALyIGoZInDD4TwEnPhVEJbjzc6kRipYctBKxRE3sOByeJuc0B8PAf0VxUYLssKfFHWnf3hGfRyLmZ10vA==", "dev": true }, "@wordpress/babel-preset-default": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.2.tgz", - "integrity": "sha512-sivPJ2zF+ONv3g6ZXYrd0Sf6cBgor+w8QPB0sIPBhMWcPytR0vhkTvsks+5vG98nSfvRFQulIjXtUz43t9HQ8g==", + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.3.tgz", + "integrity": "sha512-J+BpwyypQ/Uz+aVJXmV5jSXhfn8cdQwNDo0Rml8XDs5wfZOCAuKOFdCSqhLRHQL29xEjmbARXWF5fZP2yllxQQ==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -38786,94 +38786,94 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.2", - "@wordpress/browserslist-config": "^5.25.2", - "@wordpress/element": "^5.19.2", - "@wordpress/warning": "^2.42.2", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.3", + "@wordpress/browserslist-config": "^5.25.3", + "@wordpress/element": "^5.19.3", + "@wordpress/warning": "^2.42.3", "browserslist": "^4.21.9", "core-js": "^3.31.0" } }, "@wordpress/base-styles": { - "version": "4.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.33.2.tgz", - "integrity": "sha512-VpSy8ln+trb5g8rzzHmEYAYJPKbvsHGVRCf7H5eW5nqmwjH6K6cyR421tcQNKAPN1XJWvMigaxL0zjnL+YpkoQ==", + "version": "4.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.33.3.tgz", + "integrity": "sha512-jBT0Pxyulyl+bMJfYg+l/skz04xrhsNs+YngQ1y1qbWKAwy4q+l4LZQsVJqLjKgEXXO7Bhx48N90eNbjeHeNJg==", "dev": true }, "@wordpress/blob": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.2.tgz", - "integrity": "sha512-N2Kxh8bYy1k57G6p9/9YjtN9RoY8ZZYDBvJsAJ/b17MZn/n8CVRExOBvpogSRaol84zQ1KFaofl6QMZRUTCZmQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.3.tgz", + "integrity": "sha512-hG+NyOllyH8IVycNzP1xTtb7QixzaaWmc6/bcWuFVQdIfEgcwq5ZIfWFn636ffeMoEUOoQpUSJrVhU6PnHq2kw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/block-directory": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.2.tgz", - "integrity": "sha512-Q/ktZya9OTM69oDDLsbNnjsbVCbigEkL3pIRrKYE4x6QI47G7OSFwuOW2fG0bYdbcoUnRpeV6WWBAQ4pC1g1+Q==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.3.tgz", + "integrity": "sha512-sD62/mtp00vhXfSL2FCpeJ1SwFjrA+tWD65OmEfOI3Hz3x1ubpoFvAvYTpPw32TJNJKa0G2DgVxYEL9oOkNJqQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/edit-post": "^7.19.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/url": "^3.43.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/edit-post": "^7.19.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "12.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.2.tgz", - "integrity": "sha512-hLs6I9jf12e46Z49QwO42tPZZy4f8Zq3/kmg3DM5QabdB1TjvwZXHUak6JtvLW6hGnHO6XpVWPHXCvRkQWeynA==", + "version": "12.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.3.tgz", + "integrity": "sha512-NYkEkV4eoUDEit3pgqgU2MtvRA/IRkNDvybad4dUU7CY76HyeLKmrO+H+IyJpP8De+h3chQTRIJJ5b4rIoad6g==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/shortcode": "^3.42.2", - "@wordpress/style-engine": "^1.25.2", - "@wordpress/token-list": "^2.42.2", - "@wordpress/url": "^3.43.2", - "@wordpress/warning": "^2.42.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/shortcode": "^3.42.3", + "@wordpress/style-engine": "^1.25.3", + "@wordpress/token-list": "^2.42.3", + "@wordpress/url": "^3.43.3", + "@wordpress/warning": "^2.42.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38890,41 +38890,41 @@ } }, "@wordpress/block-library": { - "version": "8.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.2.tgz", - "integrity": "sha512-xV6QEVIo4MSnqcO092P4I9Dj+0k2sginSZp0/quoaHbEMMKWOceA8B69GkMn+E4VayKIcJPDheFqFsJrZEvZDw==", + "version": "8.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.3.tgz", + "integrity": "sha512-Ty7N2lWct8TAqE5aF5BtU9qNV1ouuQa7ZE0fltVcGwAaSwe3coboVsAZNIkzAlg8PgdIgtNtZ6yGxnS7y8niaA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/autop": "^3.42.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interactivity": "^2.3.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/server-side-render": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/autop": "^3.42.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interactivity": "^2.3.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/server-side-render": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38937,33 +38937,33 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.2.tgz", - "integrity": "sha512-Qe1J1W2UyaAnhkOP/LwMSI/zqCiWRTRUQNQMbSFa3Naf4AnIVhmRpQm3YmmyuaqhKGwGvOd8GvnSwaxkY8tx8w==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.3.tgz", + "integrity": "sha512-uuSd3GiWvq4i81nS20XA9Tsg0QuzhtghfYTOybLgADNW83kGJcFBYjGzwnXnI2rtQDJRUKnIFtA+2IIFdtAXnA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/blocks": { - "version": "12.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.2.tgz", - "integrity": "sha512-gFZFgztoTr/mAqKsJkbXz1G26u0AtVQS0aaBKJFIfbRMiLKI59BE0jvMgDbN+/FKmjcALPDtyCSOP2vCZm/2Tw==", + "version": "12.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.3.tgz", + "integrity": "sha512-fG0rXJ+vZMsmbkS2gmcPR0cXXo5DB7zd6QobmBnSZ7ATdz/vbAl98IP/EQGvN/MvyvjAcfnbPRMj7H/FG7jllw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-serialization-default-parser": "^4.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/shortcode": "^3.42.2", + "@wordpress/autop": "^3.42.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-serialization-default-parser": "^4.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/shortcode": "^3.42.3", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -38979,33 +38979,33 @@ } }, "@wordpress/browserslist-config": { - "version": "5.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.25.2.tgz", - "integrity": "sha512-0Ga1I7RCNTA7iwE4EFCw3mTKa+/+q0vmZKLOWAPp/ghywOaxfgVXdATG4nrDeFewOznAmcZzNRAtbXDzT/h9SQ==", + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.25.3.tgz", + "integrity": "sha512-fIbQlhwnJ39CJoKI2tAWeFfoMj7zC6Cyk/8+BtO9/lmxFUi6uoLL9TcV2JiJIgTHCbONincYRn3WIjnAEJ7i/Q==", "dev": true }, "@wordpress/commands": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.2.tgz", - "integrity": "sha512-4uBGnnMaU9MfB78bBJSGQ5iG8dBURGv6fIouBavIAJ6qeaNt0JnFtAZKa1qJd/EmPLLnZ0QxdDd9HHqE0SDNRQ==", + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.3.tgz", + "integrity": "sha512-gxWGLBgiQx8RAM5LQCB8wfvOx5htUQKqyY03GXgKbW78mZDLDuc1V/Ga1lDpXwTPBoRPv+ky5mLMKgYkgYC0ug==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/private-apis": "^0.24.2", + "@wordpress/components": "^25.8.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/private-apis": "^0.24.3", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" } }, "@wordpress/components": { - "version": "25.8.2", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.2.tgz", - "integrity": "sha512-Nk/SO99Gx7zKD7emHOlCCY5VN7m3T4SCnWs++YYIj2QzaMsMRrU3n2sQZZ9yBC2/BCBdRlyc38XbffVKXNszRw==", + "version": "25.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.3.tgz", + "integrity": "sha512-8uqxhfESp/jMh37JJK08HfahtBaHDxGVbY84CSQfnnpi2OObz4Wa5doPgqE2wgrKu9uX5QKz3wlKB6M5+9BGqw==", "requires": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -39018,23 +39018,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/warning": "^2.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/warning": "^2.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -39059,19 +39059,19 @@ } }, "@wordpress/compose": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.2.tgz", - "integrity": "sha512-cWjpMOLFz1TZuPBrpqpFlFvUt23f7hhP0Q61PE77SrJZLJhIL9kC8QOeodOIyB3PNV2MDeut/hrpcjP/iECVUw==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.3.tgz", + "integrity": "sha512-YWNsW0z2OUiq3GFjVIBSrqD2t2tdEu5eaAswZ+iPkbLopc5XicQhK4XHPuFtMV5l8N5CvL4P9kleOZchpvDJDw==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/priority-queue": "^2.42.2", - "@wordpress/undo-manager": "^0.2.2", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/priority-queue": "^2.42.3", + "@wordpress/undo-manager": "^0.2.3", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -39079,43 +39079,43 @@ } }, "@wordpress/core-commands": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.2.tgz", - "integrity": "sha512-QPAR3wi/JhjQ0GmV7jQuU3tUdEMQGCJ8gpQJZdElpR6+8icH9WZWz6PTnfkf0Y8nJUzIaLb+d4JC4HFcwKpPwg==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.3.tgz", + "integrity": "sha512-+nZs2k5ALk8wBqjQuub32dFqPpBOjqAj9EBmiE9Z4MPPzfMfd6Vka/V7YGcdpx0GwSwtD+b+yb6n1MCQYt8SeQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/router": "^0.11.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/router": "^0.11.3", + "@wordpress/url": "^3.43.3" } }, "@wordpress/core-data": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.2.tgz", - "integrity": "sha512-eLxkAyGXzpvKZW3eoUZovfsSOcDngGCFjHsyQmj/cy8ZfvsjRu9VIFUi7NdS1ebtumOZgHcZJX1IRh+HrOXz5w==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.3.tgz", + "integrity": "sha512-JwqZRzEr0fw5y4ctZKMeL4TP8Hciar17sf1R8H0aoXkBoha6OAPbGwuob+8+ZF/xqg4z9jXB7yRA753No31B6w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/sync": "^0.4.2", - "@wordpress/undo-manager": "^0.2.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/sync": "^0.4.3", + "@wordpress/undo-manager": "^0.2.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -39125,48 +39125,48 @@ } }, "@wordpress/customize-widgets": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.2.tgz", - "integrity": "sha512-j5Gl/pgOnhu2zk3cQkiSQB8qv5PGOtZrjoloWE5R64JOsytnnc9s6qJzqqDHkyk1uiFtyDpwwxAV0gUYYgx0UA==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.3.tgz", + "integrity": "sha512-SyUv0Z0YpJHeoU7lhacimvBIql5i3l9Y/Xb6fWvHvIQAelA2Dwm/P6lRv7baYQpMB+APzqntPKxEv4BM7uhKXA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "9.12.2", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.2.tgz", - "integrity": "sha512-REIJfdX0PtuAzEe8hCS1ycW7mlqG0Gx7qkF5yqiSywjmoNVaqV3gzVDhGUpYY8Bp2wFhnV6f5TzCcl0l1LgXDQ==", + "version": "9.12.3", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.3.tgz", + "integrity": "sha512-jt63px2QiEHrv9QKHHZDEQ25aHVv9ZArKdiORut46O1TJ2XtP+u1KKgo1JClHWFbLfd2J4yuABFc0kzgLA9a1A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/is-shallow-equal": "^4.42.2", - "@wordpress/priority-queue": "^2.42.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/redux-routine": "^4.42.2", + "@wordpress/compose": "^6.19.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/is-shallow-equal": "^4.42.3", + "@wordpress/priority-queue": "^2.42.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/redux-routine": "^4.42.3", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -39178,31 +39178,31 @@ } }, "@wordpress/data-controls": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.2.tgz", - "integrity": "sha512-O+YJYmwTcwXYRuU4zZpzHS++Z8h01XV+WfOX5mRAeNLIHGooe0dfQV1AQPdlnjq/5iRcnhfQWa4i9VKiDm85+Q==", + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.3.tgz", + "integrity": "sha512-cODCM8DlYhlFyN5TeszKFO92KDYSL46KLF94v9PFyc2Ebe9/ahpZUzK+mnK/1+ZwKWns8/bfIIi/cUIXj+MnVg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2" + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3" } }, "@wordpress/date": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.2.tgz", - "integrity": "sha512-ci3i3v89KET2w6wlI4wp567Pzb3yVuDNc8CGgInOLUCrKhCWnGVFfoNuaJzXPTPcKwSo8sAwEYN6JdDqik5CHQ==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.3.tgz", + "integrity": "sha512-smT5HyP70332E5uiORyZA+yx4tiYwE0DX36TfWg64Ibr16Noj146F3uztlWE02CcUoFRT/plrXjegA6W2l23mA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.2", + "@wordpress/deprecated": "^3.42.3", "moment": "^2.29.4", "moment-timezone": "^0.5.40" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.2.tgz", - "integrity": "sha512-c6BDsj/4yeGOdA895qhKSHDfBjitCS22rhu8YHt9SbUPMQ1AG+Fcpj8paGQtjmG8bhCxBCjJtOJSNsMI9NXRIA==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.3.tgz", + "integrity": "sha512-jMgLi6xQ6eaMOwV8/y0XNj8JWErZxHc1In37uVzVd6ave7jnmqVapDrmjvykHHgNZGCLK8hIclf1PeM+0YBT1g==", "dev": true, "requires": { "json2php": "^0.0.7", @@ -39210,41 +39210,41 @@ } }, "@wordpress/deprecated": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.2.tgz", - "integrity": "sha512-JGxBa4h9CwZlrdZLRmCM/gS4vFMGgFAjKUVjLzBNhSxpV2Nd3VFrIFANY8qTXVlqRK4NFRRiuy916r/qNjNcqQ==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.3.tgz", + "integrity": "sha512-c9uJbPMnCMk1xhJroszl/zU5WQENbgwVtip/P7YRYQBOhDLHpoCsKHqFxW2QnpEMR+P2MbHc2VU7k3uovkuNUQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.2" + "@wordpress/hooks": "^3.42.3" } }, "@wordpress/dom": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.2.tgz", - "integrity": "sha512-q1stkxtUYhwG8VXuFMH2OKS5YR+GnSoig354VfOn6ksgzP5Ks/bCqVpmDB8wQUNp2rBzpl42wHQLf5RzO1qzrw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.3.tgz", + "integrity": "sha512-J/pjiVAznhwx2KbJKNcn51wdH8GdTPku9EyGhruLRAzqXoK0/jP33Ko2oWAaOl99yFshZPOA3wGxcsmVJUgUeQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.2" + "@wordpress/deprecated": "^3.42.3" } }, "@wordpress/dom-ready": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.2.tgz", - "integrity": "sha512-erum5mVw00+e3SFOczZV5M9kFZttSlpjXzSSukjNTDXh/gaHH4QGxNson9DPBvNQh3R9tlSf+fVzrNA4hhLTzw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.3.tgz", + "integrity": "sha512-qFaTCQ9Mh85d3kasKpD9wmkOV6nuOypn2rhIsHXqUbmLC8BpNUUVSNbb/GKuc5iHe/UI0QbhsLvIZkyujlcbiQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/e2e-test-utils": { - "version": "10.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.2.tgz", - "integrity": "sha512-QiJXLt8U3sG7j0eknnusFOrGg4i8uDH7AZCfhfMkQBQGuLanTQ05Qp+BALAjjvg0RAftYdPZkrlQY1D8cOMVtA==", + "version": "10.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.3.tgz", + "integrity": "sha512-6Vk3W5bf4cdWEVqavHgxdUQq0nLPKJz6L1XXxtSFris2jsnX+Q4tY9BAvOdn7VaV3vr2Dg+90vbksY0+gNDyJg==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -39264,14 +39264,14 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.2.tgz", - "integrity": "sha512-CqG9fLXAKkX5MhsnDpQUeVIr0MbyhEyeSdRnTv6XA1bgAXbnqti1ZROSfyc7/SXZKGoQyZe9i/pDO47awICPbQ==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.3.tgz", + "integrity": "sha512-8b9bLgpbZE7v+9hpNuHHTOQ/h50//42CI86bUewNtBvayjGREKBKawpX+WfBKNGlnECWPaJcRoz1ocXvS0iNEA==", "dev": true, "requires": { - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/url": "^3.43.3", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -39299,90 +39299,90 @@ } }, "@wordpress/edit-post": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.2.tgz", - "integrity": "sha512-+B8iGhEMdY3NXfVzReNnE/M0URVItOl2pEWxQAv0ZB7omlZuY8xGv12NrNUPc41EkpYuaVmzOEBtCg92D/2p+g==", + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.3.tgz", + "integrity": "sha512-FUJRxnr0OK3AINNR0gl5J4RE97cPIJ521Q5LqT0/k7Fa/wVX7Vx6xvnS76Ib4AkxkO7rZ1vIgnjwDnrNyzzZXw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-commands": "^0.11.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/warning": "^2.42.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-commands": "^0.11.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/warning": "^2.42.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.2.tgz", - "integrity": "sha512-G1EeuX7HhA8nwpaM80dlMh/Ejwzo0ATycdsZzIe+Dy8W/+3zzjfbUpLQ4Z3MvyNB//zP4BwcsQ7TutL/Qqxo4g==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.3.tgz", + "integrity": "sha512-TOChYa6YUf/95J0/KIcz+unndDD+cGRD6JHW3ZzH1EI0XBcUpdZzzM1gsepk6L3mwc0rwqJ62bKhpPbolpMgbQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/commands": "^0.13.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-commands": "^0.11.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/editor": "^13.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/primitives": "^3.40.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/router": "^0.11.2", - "@wordpress/style-engine": "^1.25.2", - "@wordpress/url": "^3.43.2", - "@wordpress/viewport": "^5.19.2", - "@wordpress/widgets": "^3.19.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/commands": "^0.13.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-commands": "^0.11.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/editor": "^13.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/primitives": "^3.40.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/router": "^0.11.3", + "@wordpress/style-engine": "^1.25.3", + "@wordpress/url": "^3.43.3", + "@wordpress/viewport": "^5.19.3", + "@wordpress/widgets": "^3.19.3", + "@wordpress/wordcount": "^3.42.3", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -39397,75 +39397,75 @@ } }, "@wordpress/edit-widgets": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.2.tgz", - "integrity": "sha512-CvMYGt7ttcNEJ8NxyfXjFLcatsvtUVg3pIfO+yWYg4jwx753wsNmGon5lBRiNWq0KpczEbJTPj8x0a15cPtd9w==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.3.tgz", + "integrity": "sha512-JVa8OqUoiU81v09hnNmnvMiSN506ArXjpH/GaHkk05GfVWc3IHJyB08wf6MOpkRea/x7pnpYgKdAcjA7ZZqBwQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/block-library": "^8.19.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/interface": "^5.19.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/widgets": "^3.19.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/block-library": "^8.19.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/interface": "^5.19.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/widgets": "^3.19.3", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.2.tgz", - "integrity": "sha512-RdQfuxXOw/B400AGbQDa24LyryJdRrEx+lQfM6ZimbezYY6Vle5MNXoVuIUvNXj/pQiKhXdMviVqfGVbyAgsjg==", + "version": "13.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.3.tgz", + "integrity": "sha512-Qh99WnhcGGTDUizyO6mFiDnWMWrYPe3G+xuGazrFv84O1TVMQIYINvtv5ETcIPVjquvsFfv9RO3kVk7uovZhCA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/date": "^4.42.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/dom": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/keyboard-shortcuts": "^4.19.2", - "@wordpress/keycodes": "^3.42.2", - "@wordpress/media-utils": "^4.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/patterns": "^1.3.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/reusable-blocks": "^4.19.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/server-side-render": "^4.19.2", - "@wordpress/url": "^3.43.2", - "@wordpress/wordcount": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/date": "^4.42.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/dom": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/keyboard-shortcuts": "^4.19.3", + "@wordpress/keycodes": "^3.42.3", + "@wordpress/media-utils": "^4.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/patterns": "^1.3.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/reusable-blocks": "^4.19.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/server-side-render": "^4.19.3", + "@wordpress/url": "^3.43.3", + "@wordpress/wordcount": "^3.42.3", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -39475,14 +39475,14 @@ } }, "@wordpress/element": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.2.tgz", - "integrity": "sha512-pGovQFqOyFgt4TfQQI4f6kbPoBzGwSfgKKvGfPjyaB4BI9uTxiwwa4Slp5aaWPTx5YX1G6/aJL7CekaJFxNzVg==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.3.tgz", + "integrity": "sha512-iyF8cc0FlQu6ciWan4dTmd9/3YUD/ltueQj+bCAyMGQmbPfbIHt8xtISVfUHWeor3uVc6y2Jrb/nLwqOEp5ifA==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.2", + "@wordpress/escape-html": "^2.42.3", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -39490,24 +39490,24 @@ } }, "@wordpress/escape-html": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.2.tgz", - "integrity": "sha512-NESrIHN2ePtpwYVgsKAaT3BgQasmYlKfQBnlXiuugmxY32qLArQlw4ZEoFTv+WG6WewsC/6It1u69zE7Pwnfvw==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.3.tgz", + "integrity": "sha512-IMVGfkGCDestk0vQ/H4FUgDATEfgmJLoQOnm0eUUvuqu9BmSv2Z21n4bPbDi9caf2rHgh1iFVRDdqK+RjjRVOQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.2.tgz", - "integrity": "sha512-H1h0ApclDgjhuCl27pHsYqOzf8mCm2ae1Nf/BFu7oShPR7C+LqtO63fYCyuuc64AYBUsAoiVQRZTnFHnibVa9A==", + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.3.tgz", + "integrity": "sha512-Pjin41Er+u3E4sTcil/Bcmoh/emD0z/c+H1CyrJzeRAJF8XtB87AH/m+/guDqODYXCQu8iHwgr2vDOpv6U4y0g==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.2", - "@wordpress/prettier-config": "^2.25.2", + "@wordpress/babel-preset-default": "^7.26.3", + "@wordpress/prettier-config": "^2.25.3", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -39534,47 +39534,47 @@ } }, "@wordpress/format-library": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.2.tgz", - "integrity": "sha512-b+gVa38E37AeWLu3k9HThuMollGuHkMNKab/IbSw4ZNiO5kOudvP/+jcM0TMBkzHWxWNrTLEXsonMyYWVpbJKw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.3.tgz", + "integrity": "sha512-7pCt0hc3hBkjdVfqBBBwuaHxW3MXPxSt1kn0jrWt1bah72SqXvGTVyS2t1TmMMY5h/6/gGQh1nPkKGV4J1ig7A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/rich-text": "^6.19.2", - "@wordpress/url": "^3.43.2" + "@wordpress/a11y": "^3.42.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/rich-text": "^6.19.3", + "@wordpress/url": "^3.43.3" } }, "@wordpress/hooks": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.2.tgz", - "integrity": "sha512-y1ZCxyER2mbY7EyH+pFUUe/GWj+f85plnXOIhWdKjsxK5VLxLM0qW4tWUC0ZOWpX4X8VQAvDYy5hQzGQ73EG0g==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.3.tgz", + "integrity": "sha512-30CbNFnTZ1c/pttndcPB8Nxzq4RW0v2pjLB+1XtQUrjn6rOmMrGVjfXSBmjU8eljebr23397pjr3iDPiY843/Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/html-entities": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.2.tgz", - "integrity": "sha512-VQORii0w84n1TJD8XeW7PqXOUnUFFoKPqphFDHJA7w/JhDg582EcW8Urrckikc0KT8v/ayYwoB3JQY2Z1919tw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.3.tgz", + "integrity": "sha512-m+u8ciu6GXoWsTX4aPr+9DL3VZNSPaNpKhn7IybTzI1WAcF6Q2tdsgPTwkhx4v3+WaddQuAXgJIjfSTVXznB2Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/i18n": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.2.tgz", - "integrity": "sha512-bmqC4YMyFWiSCK8oOa2riwxz2JRfBO2UTTCHc3fMqn0MRzDDRxuRZduS2REE2uj3lMZG2xm0lO7VU5oVgjFlww==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.3.tgz", + "integrity": "sha512-6QOrZn2PeKee+q/VsGXCtTaJtQAzMUq3dzGny61SGjMJeyPBvKjafGQBWWVlX2mv8FCVx9ZMOXpaCkqMh6LM1A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.2", + "@wordpress/hooks": "^3.42.3", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -39582,19 +39582,19 @@ } }, "@wordpress/icons": { - "version": "9.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.2.tgz", - "integrity": "sha512-LyxqTUWN/MejIbFVwnUYFL5G5CnOwBaQdOn/dELo7qBTYr80qqBP+fdJacBoWXw4jEjaeCPGfkxqPF0m2XC0HA==", + "version": "9.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.3.tgz", + "integrity": "sha512-D6vKatpCB5W8rXgV91qBy/Nv95v5Dk1ve6PZD/B0yexDeBkL7tEIiZ4kVoL5lhbC0tCeqJf425GRQQsZ+UU4eA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", - "@wordpress/primitives": "^3.40.2" + "@wordpress/element": "^5.19.3", + "@wordpress/primitives": "^3.40.3" } }, "@wordpress/interactivity": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.2.tgz", - "integrity": "sha512-e9sN+tLhMLp2iURF3g8KDsPFl+VTaB+o3KUeo0DaxOFOS59LoY6mOjA8Q1ccAFhiHSlaMYo8shD2LKtwKFP6yw==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.3.tgz", + "integrity": "sha512-WZvakcmVW6YKN1bvgMzJxbPBztNTaQ+zyBb/CrzuVTAIkjhtlHrT2hyCfO6RE1fhl5qd43jjkoIKXXZ7dfreFw==", "requires": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -39602,37 +39602,37 @@ } }, "@wordpress/interface": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.2.tgz", - "integrity": "sha512-95bu3g6zZm8VO/122tM+M8T74c8XHbHqPhm7wCJUJsGaY0CspZi32JkA4aukirzhWx8UqSuTlLRIW7HaIgL/5Q==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.3.tgz", + "integrity": "sha512-OC3KI3jU3wblgXqkr7hVbqUhbiVg6x5tyeZSRue4doY7VBwofTKinelEWHpLWJ8xChegsAmHvQCPM86Kfj9/Og==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/plugins": "^6.10.2", - "@wordpress/preferences": "^3.19.2", - "@wordpress/viewport": "^5.19.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/plugins": "^6.10.3", + "@wordpress/preferences": "^3.19.3", + "@wordpress/viewport": "^5.19.3", "classnames": "^2.3.1" } }, "@wordpress/is-shallow-equal": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.2.tgz", - "integrity": "sha512-KUSwfcs5y8poTKTsjhcfLZxcwiDsQ2Q3K+AQ/CyCSsBaD6FNkQJ4DjzE+KxX3zv79dXHcwKtg2urEc0Ck2RjHw==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.3.tgz", + "integrity": "sha512-55hRtdrBeJpTUnv0/HMWSH+NKpw/RqAUIa3CxmC3ryzexsQ+Q6EwfS6lipw7RDm2/94GIYbKA2bruUe7L9xwdw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/jest-console": { - "version": "7.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.13.2.tgz", - "integrity": "sha512-lcUDcoQ8tomP1Fi9T+trkVNEesFCo/wDBvSKzypciYnZ4slxhaMR7YbRehKc9+ykc3MAdUmdyfNdbAHyP0NMGQ==", + "version": "7.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.13.3.tgz", + "integrity": "sha512-drSChgsOO6tCZZedyBTM7ceRl2OW9yc1m4oMa9bY1lPliSGqV2Mtt2aKicWt2Etrt2FDrcJiQnN7FMEtiGH84Q==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -39640,202 +39640,202 @@ } }, "@wordpress/jest-preset-default": { - "version": "11.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.13.2.tgz", - "integrity": "sha512-z/wIbqL5p2lGCXEB+3QOEpvgH2d6+yKURIDK0mJZvKIcrTt1B2RXhI8pHaeoBU2JFeDGXWUtKE/eYrs8T00tRg==", + "version": "11.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.13.3.tgz", + "integrity": "sha512-7/5X+Fmjvvigmtjio4aUShnF4k+shQ5owG7efVs3VznTZutu+wNIhbpmKpBlB6nIdmNx7uC0PPoxADF2UkJNEA==", "dev": true, "requires": { - "@wordpress/jest-console": "^7.13.2", + "@wordpress/jest-console": "^7.13.3", "babel-jest": "^29.6.2" } }, "@wordpress/keyboard-shortcuts": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.2.tgz", - "integrity": "sha512-nQyDWReP6bnBUWaOu1cp6l5AabGXmKRAqVcbdIJbYHzHfKGK1r+PdCS4XL1UEZS76FpY+hTRZ3VYv9e2ATAHEw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.3.tgz", + "integrity": "sha512-MOlKN0ZmbwaEsp+GfXdZtTVC8g9PP1izJY89s/v0tWg5SJC67YX7MBpDbiEt5hrkmPDK2zmIoFWzW6IPbMu8ng==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/keycodes": "^3.42.2", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/keycodes": "^3.42.3", "rememo": "^4.0.2" } }, "@wordpress/keycodes": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.2.tgz", - "integrity": "sha512-POT9DYsgxUdKRVPP4tSh8LGFOGyyx17hFNgTXGtcJX7rqxeKCeU1Y9Amk9TD++9NyTd709ETc9T5Siz2tLRAVw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.3.tgz", + "integrity": "sha512-JTPtXopBgIqOdx0Qv1sv6qLc1cjOPYS9zJ+2VVaY/Xy2Kvf+MKAmrM/Wocc1XaP4nYXot4Te9TGfm8V9Bo3iSA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.2", + "@wordpress/i18n": "^4.42.3", "change-case": "^4.1.2" } }, "@wordpress/list-reusable-blocks": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.2.tgz", - "integrity": "sha512-TC7aHhIh2ALt/qKrvJJ/7fk55Xh1nA6uwFakr4fMtl8jUAOE1ORjRfe3Z0f7ZLUdBuaJYslWADrkhQU+E9M7RQ==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.3.tgz", + "integrity": "sha512-aZ+wbLMbph17xZLHjbQVc30G/kWsSottubsHBd/oTVcO2EigwdIdoKK1oMOjE9zJluLHrUHpd5mQV+2Qj/sh4g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", "change-case": "^4.1.2" } }, "@wordpress/media-utils": { - "version": "4.33.2", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.2.tgz", - "integrity": "sha512-qcTyNS7Y8g5aPRfP3ag3k8T5qymZDq0WFupqC/V+GhNURSnp9P6rdNi317zkhy+YACGUoX7eC3jFfiESmeD0dw==", + "version": "4.33.3", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.3.tgz", + "integrity": "sha512-rP3etBLkuy7VeMQV3sj5Cq5j43osKnlZMtCalPuHhRTRc0x9UaSI57ItQ56Q+GqZOKbOF1qedQEjkvlNg/dddA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blob": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2" + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blob": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3" } }, "@wordpress/notices": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.2.tgz", - "integrity": "sha512-hx/buD+rjZ7ArOCthFg0QLhJTXkwmWmukaLlZabRwL9nGhyfeFsDFUjaCkuN6MQ1HSMlA6a0ET9U7d79w7L6/w==", + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.3.tgz", + "integrity": "sha512-fV3LT2lctx5+pxuVZi+vDLk4tDkXDiT36qgrN8zSCQtIjVuGeQuPnQtbwULBCATin7Su7wHYC3LmvC+PP/0AyA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/data": "^9.12.2" + "@wordpress/a11y": "^3.42.3", + "@wordpress/data": "^9.12.3" } }, "@wordpress/npm-package-json-lint-config": { - "version": "4.27.2", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.27.2.tgz", - "integrity": "sha512-4pEHiS/J4PPQ4676nfqzUPHqYR8FBt0wJQzWfpHcUAL3tLscOV/cvGfhivXV3fRM5ClG7ONVFzN9T6RhEkb2rw==", + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.27.3.tgz", + "integrity": "sha512-v8T4Rk1o1gglRzdQHbGkupXvIbNlnSBQ854fVrVJR1fEDFiF4txp0g6KaflKIaRSO5KuNQv2bRCpo+xMR46T+w==", "dev": true }, "@wordpress/nux": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.2.tgz", - "integrity": "sha512-UZeD30TJUXfJe8fMbrlDhYzsafavkOIarhEmNrXEHI3PIY+lLWha7aDDerTagKNiCBlrbShcWwP8hwd+yPLZRA==", + "version": "8.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.3.tgz", + "integrity": "sha512-0c9YuR1jtNWIpVGmr4mC5JIzLSXePxV6sN4OXPeU28GzCUT4yUYU/rynV7C9uATqdZIpsQUNEAvjxJOZGeQdJQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", "rememo": "^4.0.2" } }, "@wordpress/patterns": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.2.tgz", - "integrity": "sha512-GcLPxwPSbGxzvvx60JMdOEHE43ZTlTBRqLsvU0eqdK6d95nm/4SeGQ3DZz6qHgQoCZ2rXI9+wv1m2aALSabg+Q==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.3.tgz", + "integrity": "sha512-IewHHG+YdVLJQ82Wq/L8GS65CWI+g0CI1MTzQTv13f58mO9he9xYeSWR1dzFm+zkmIlNXhO5JWUASgM5DoPgfQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/html-entities": "^3.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/html-entities": "^3.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3" } }, "@wordpress/plugins": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.2.tgz", - "integrity": "sha512-DLwek1OsZTCEGETTmkAQNyuCuPaO4fynDmQFRWWQ2wbPUSbWI/BrX/R9kq1Aph2mgzd5yG0TN6ho2G9esLsRHw==", + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.3.tgz", + "integrity": "sha512-uCxAJh3G4h1yiZRQylbkWrbSLCo1Bwmh0bONPQy16CP253On9i2LIAfWLZ3HYTZRcgloISZxZZyM6hFNStReCQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/element": "^5.19.2", - "@wordpress/hooks": "^3.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/is-shallow-equal": "^4.42.2", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/element": "^5.19.3", + "@wordpress/hooks": "^3.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/is-shallow-equal": "^4.42.3", "memize": "^2.0.1" } }, "@wordpress/postcss-plugins-preset": { - "version": "4.26.2", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.26.2.tgz", - "integrity": "sha512-kQoaKrWgkO5S0EFvWOI7CnomYqIh3ghb6udhTB/ZyMyx1TMjfM1kZf8rRLZBEXBImGiRSn9/N7hDPg/6z+LZ+A==", + "version": "4.26.3", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.26.3.tgz", + "integrity": "sha512-4lIJtmqmyqw5t731SxicCKuRaBdZnE0Hv+h0h7UaUNBI1DTKs1CADVgL0RPirqTzxRGY6y9gEjAFuDE0fB4gWA==", "dev": true, "requires": { - "@wordpress/base-styles": "^4.33.2", + "@wordpress/base-styles": "^4.33.3", "autoprefixer": "^10.2.5" } }, "@wordpress/preferences": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.2.tgz", - "integrity": "sha512-VgDrninHJYJwTU+wKSuY10k7C00OdIzca2lnNqlSrO/eVdNLgYOnrG51mDCQIGWxMwYWNLrZJ1w4xeZNulAWQw==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.3.tgz", + "integrity": "sha512-RcnGHCVwByutO5I8ugNqlypTCZ2BExNvl9MdOChibX41p8tgULPHGiz5Oy30ctAkr51wjnvhk19QJvzpcH48JA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/components": "^25.8.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/components": "^25.8.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", "classnames": "^2.3.1" } }, "@wordpress/preferences-persistence": { - "version": "1.34.2", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.2.tgz", - "integrity": "sha512-PryoddCrdsS6o5BPuJHEqSFFlg4fuzXGuOZ73Pk5Xqg9aUmEEGIpo7jAlpysPFBfKJDYZrpMj4wffbQCjY8x+A==", + "version": "1.34.3", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.3.tgz", + "integrity": "sha512-Yi1JiS+LM5Q3X3xF6sbV9jMa0HEeWfUQ6ksLJjpqBYCQZ/ZZ0AiqoQ45KRZPXQ6CGJfH+yzcJn0KPutYUHUdZA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2" + "@wordpress/api-fetch": "^6.39.3" } }, "@wordpress/prettier-config": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.2.tgz", - "integrity": "sha512-P7DIzShm5bV+l3ISlSVXiv3NVehYRU8TFCV67ScKm9ckvbMYLpFscwu5LWToViLb73anzSZjfESldwbBuAPkMQ==", + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.3.tgz", + "integrity": "sha512-ddV+97qkl2L9UIZvskx31160RmNMyePvyYKYSpfMIU2qEyGvLNPGT3Y9ApCxo4Fn8M7vlcyw+pyRFT1KcQqUGA==", "dev": true }, "@wordpress/primitives": { - "version": "3.40.2", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.2.tgz", - "integrity": "sha512-9x5nHtHAt9qeiI76eWS9tAuHXO1gYh42GHADL+hUDRBYc8LpikdgrMaxxGy0Bl4KQHrQ+J+lPsOT2kqXO4Vxuw==", + "version": "3.40.3", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.3.tgz", + "integrity": "sha512-cmLWdJKbJ/LWHSaISL3Hz1+gawIkUak1EiSUSWHUFABju2rL0wsbkddY3QBLzK3OXtlbCVU6ppKWP7ppfIQAHQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", + "@wordpress/element": "^5.19.3", "classnames": "^2.3.1" } }, "@wordpress/priority-queue": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.2.tgz", - "integrity": "sha512-ibiamYPIPk7c0x2ylDkdmzk5NHPnvDtW/wwcc4a5xUK1hbCDrC2rEPuvEjMqrBOaeMCa7qsqpNOAj6VN2KCgDg==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.3.tgz", + "integrity": "sha512-d5NUk9mlu+YpfQs0/Ork8GYD4cRsq0mSaEjbNYRsOjaOJ06IwSfIaONLK9mPpfdPuPwWYx/UjtOWhxWZ0M+v5A==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" } }, "@wordpress/private-apis": { - "version": "0.24.2", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.2.tgz", - "integrity": "sha512-bEAsxyErC7vVs3h8O+5pLjpGQ7lce8nED5pSvIj06dg69aI1E3iSyJ4dwWgxohfqGERvuOtKebW5gmRMPwt0dg==", + "version": "0.24.3", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.3.tgz", + "integrity": "sha512-0wJkv6u16pCD61nMvf5x64MXoAP8+TfpK4L+FtO96+kfLZnmTwJXK/ogTMOdU4FxepD1QSI7akiszc8AmKcZOg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/redux-routine": { - "version": "4.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.2.tgz", - "integrity": "sha512-Uc76/G3Fb6dKFp2n0NECQcT8pmRt94HYgEKQxF+ORH3fnkh+bewyq1ZcQJSL1SawsGZi6X445n9fPOpEFyzx6g==", + "version": "4.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.3.tgz", + "integrity": "sha512-/3BOfVw1lx1nI0PeUYWnT1dm6HJW5Z181yiUKYHCGxiQPQYDmw+y4E+NxWmQsWqDRaZF8Tm+JxFl99G/GaTGlg==", "requires": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -39844,73 +39844,73 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.2.tgz", - "integrity": "sha512-Fl8I/hzhXw4hS5C+mIuryxTSDgU1dD3LSYTiGYqepT3dOMqDguAmzJ8qulr/P0MHyTQqclZzD/fkFDzThC1f1g==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.3.tgz", + "integrity": "sha512-JX00lgBTDgSbSvGRJQBIVIBfntpt720hn2wPuYm6RVzsrtRFrXsifJtrN4ywK5CdA4W5Enm1yq7Ux8z4N0BquA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2" + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3" } }, "@wordpress/rich-text": { - "version": "6.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.2.tgz", - "integrity": "sha512-yynvYIKX1IwF9v4kMYmLvMg7AYJadq1pYr7zXJWEhgiwm+0KsEsw5KnQ4N869CGZqYJCy2XLfiMpgE+3mjMB8w==", + "version": "6.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.3.tgz", + "integrity": "sha512-HbJa9jZSR/G3OKxqRIdFPQ9zSOnF2RZmhZm7FZt3jWMSkQtGhdpp0nB/2M6SE3+1ktSfVV5bJ1fOZctCq7/Vog==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/escape-html": "^2.42.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/keycodes": "^3.42.2", + "@wordpress/a11y": "^3.42.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/escape-html": "^2.42.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/keycodes": "^3.42.3", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/router": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.2.tgz", - "integrity": "sha512-DcApJ8xnTMm4WDkVQhZ60L2WlUqQTv9/CRp+HhZV8fi8cc6j927p5XlAMBZubJrjwaiB83veT2JJiifExcO1pQ==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.3.tgz", + "integrity": "sha512-KrmXwQ/1f46zU+E83fzc7ad3Z1v5db3mSYObCclHghrSZm5e1KN7vMCSMLBRXD8CsPsq/SV+XMMCDl3nklMnmg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.2", - "@wordpress/private-apis": "^0.24.2", - "@wordpress/url": "^3.43.2", + "@wordpress/element": "^5.19.3", + "@wordpress/private-apis": "^0.24.3", + "@wordpress/url": "^3.43.3", "history": "^5.1.0" } }, "@wordpress/scripts": { - "version": "26.13.2", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.2.tgz", - "integrity": "sha512-Zk3uuXxUV0wvye9JmtlmS9a8OdzKCAUWR0vJyU8NkkdwrvaiOVkC5zHeodWIRYuOydjj79z1S1koGkHzYYV54w==", + "version": "26.13.3", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.3.tgz", + "integrity": "sha512-v4EpEahPPASxtfg2Vdj2erYQK5UA8dUlIMQ2jzbebYM1fthgSfP6vjwA3QgmcUJncw53ansKPD+7qICpWxChRQ==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.2", - "@wordpress/browserslist-config": "^5.25.2", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.2", - "@wordpress/e2e-test-utils-playwright": "^0.10.2", - "@wordpress/eslint-plugin": "^16.0.2", - "@wordpress/jest-preset-default": "^11.13.2", - "@wordpress/npm-package-json-lint-config": "^4.27.2", - "@wordpress/postcss-plugins-preset": "^4.26.2", - "@wordpress/prettier-config": "^2.25.2", - "@wordpress/stylelint-config": "^21.25.2", + "@wordpress/babel-preset-default": "^7.26.3", + "@wordpress/browserslist-config": "^5.25.3", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.3", + "@wordpress/e2e-test-utils-playwright": "^0.10.3", + "@wordpress/eslint-plugin": "^16.0.3", + "@wordpress/jest-preset-default": "^11.13.3", + "@wordpress/npm-package-json-lint-config": "^4.27.3", + "@wordpress/postcss-plugins-preset": "^4.26.3", + "@wordpress/prettier-config": "^2.25.3", + "@wordpress/stylelint-config": "^21.25.3", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -40183,45 +40183,45 @@ } }, "@wordpress/server-side-render": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.2.tgz", - "integrity": "sha512-uYYnidkgRkyo4B66LnkMqpgPH1Ona9YLQjO2xPCxdapmzNru4JixlZjdkITd85y0B6egjt8t+yyq5FgXRRGMtQ==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.3.tgz", + "integrity": "sha512-2JZzYzYW1E44S+xetmw+yU8+rJi0ivwjvcZ8NykoKhUd0T5LNuKcV+Nw6YiWDrS921jWWdD3n07eTnRkf7hGoA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/deprecated": "^3.42.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/url": "^3.43.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/deprecated": "^3.42.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/url": "^3.43.3", "fast-deep-equal": "^3.1.3" } }, "@wordpress/shortcode": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.2.tgz", - "integrity": "sha512-zo4tfb8DzmBjfZ2G0lm43t9JrDEEdPMwMpYqlhuNbgXkfov7ZQSOMFPcbWkwBY/ztDo/qOfj6b0dmisbxKNYbw==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.3.tgz", + "integrity": "sha512-L/yhTIn0HLdm3t+p/Gy9PQyHzL2m9s308Q/6BKoNOaxxUAeEBbw1sK+Dhu/bHfHTklS1QogcE0ipIEkhqwpOFQ==", "requires": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" } }, "@wordpress/style-engine": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.2.tgz", - "integrity": "sha512-5hCVdrChTTJL/5ZxkCIlhm/wJcsig4/kzWwerveAwNt17Pfi2iJHFhLObiOTzNc8xAFzbawHJ4hcDeMPevXn4A==", + "version": "1.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.3.tgz", + "integrity": "sha512-sBkhL/Xer1n3nmtLxIQ2O5jD4dNCM37M01TDDSqK/Kw+IT0aDKUpc78GNc7FhJDjO1Vs1ETjjcjZQHhSmW8fhg==", "requires": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" } }, "@wordpress/stylelint-config": { - "version": "21.25.2", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.25.2.tgz", - "integrity": "sha512-RE8AeTyG8fl0++eNF7Oq3XTkiYGZCQFElx0j7tpf5TpVtFONTBh0JN6EB3HVLlZ/lF4EL7xypQEMBy2RU3fATw==", + "version": "21.25.3", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.25.3.tgz", + "integrity": "sha512-Au6o9gQ6JfOxfXWncvrvT3+UgaS0T0o3qDsL+gUW7r/B9/5ltNMCLRFtvN0XSozD7mBrEaLvreMiBe1+ot8Hzw==", "dev": true, "requires": { "stylelint-config-recommended": "^6.0.0", @@ -40229,9 +40229,9 @@ } }, "@wordpress/sync": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.2.tgz", - "integrity": "sha512-ROz9LuvNC7T+gdnVjdjv/J9hUOM7ujytdupXML0G2ruDjAnStIBUwUaYQLc4G5vNHuXW5W83z4PEaN/Y+31BQQ==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.3.tgz", + "integrity": "sha512-GrtXLcrXTXN9O5GLi593f7kzTYxWNzItbBoSRcRqQu1mK6mhR6+Ra2yQWWvP5HQRVlwzYfYZGPcbw+afEcnYcA==", "requires": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -40240,71 +40240,71 @@ } }, "@wordpress/token-list": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.2.tgz", - "integrity": "sha512-TiyxabE/WVSkvizyNZZDW6RILITFQh8KQb9Vfm5U6jJODKUgnYnug/kGAbgOxOml2Leh43Wn9mTmD8O+cJeJmg==", + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.3.tgz", + "integrity": "sha512-V5U+diOROj7dewY8ginnrFBLxeqoieRB98p8qiUtCg4Zchde3SUYtHUA797bhGko1Z7484WBy1/n5693c8/lRQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/undo-manager": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.2.tgz", - "integrity": "sha512-rcPcCKCUvNXMbgl3HjXYbN9lfrh1ww2lJgcg2a8b2AE+8+4xP4BpzYm1pTDR2aEQzOqzcoIhWSEx9QPv5lze6Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.3.tgz", + "integrity": "sha512-HX3NN9IdhhBRNAtCH4Tr143fXDoja2pc4+PmooJbFl872VDRwKqFiVa+/MLQ+jxT9z08HKDMEfV52SXGWyMr9w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.2" + "@wordpress/is-shallow-equal": "^4.42.3" } }, "@wordpress/url": { - "version": "3.43.2", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.2.tgz", - "integrity": "sha512-GUglgLi9r2I8QJZ2jA0PMjxCxbhslNpfJnr1h1cRTFk1uZOeAFfN2NXjSXVTbX0So5oLNoNe/j+hqD7ZD7cj7Q==", + "version": "3.43.3", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.3.tgz", + "integrity": "sha512-s9MworWZBdotCsaWMF+bjRSKhi6FKb3WW633FEIIIDhKpreyEYbInBJ4m74CVbMBJzDvi6qn96g1yLW59/InJw==", "requires": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" } }, "@wordpress/viewport": { - "version": "5.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.2.tgz", - "integrity": "sha512-tlqgYOiQ349Dr4+4lHo4ELdNzafpoWxBQpn1AbElF7CoIGIm0xFioV2ZyKmscIRowF3Nck83y1RDA9hal/Tj6A==", + "version": "5.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.3.tgz", + "integrity": "sha512-X9ZtfWqpArptWp2uxufQkN7ZBUIv0CVEgAQ9eQYZ9kiSomPV+4dQlUGjfjkIiUugjr0u/5dvkJqRRL6yID+0ag==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2" + "@wordpress/compose": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3" } }, "@wordpress/warning": { - "version": "2.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.2.tgz", - "integrity": "sha512-yeS9f07T+hiV1sJEHUfJTIsA74ArbIBUJ/Eh45FzPkeLqTBb9m1Is+UsUDlNsEsOjzjo5gBQrj8FTVdWiPHF1w==" + "version": "2.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.3.tgz", + "integrity": "sha512-i1UIBB4KdALrjAHevkJtpxTMt/29LxNcidKwKerroiHqlvrXhxHt9CHzVQ/1FvUAVf+PTzc1MfHw2+/kjEx8bg==" }, "@wordpress/widgets": { - "version": "3.19.2", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.2.tgz", - "integrity": "sha512-eDtFhmJI/oCjB1OfSvigTOMrGzv6QnJ/jCe2D96p9KKHlb7+tGFCT8N5nM5OA4r5cg25NMz0P5EQ+2m3UeNlqQ==", + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.3.tgz", + "integrity": "sha512-dP0ayWH5zN+UUVt3oa1lD3Cj2lWDXDexW1JiKyqWBct4p7QLFrJ2WDlHkjYRNK2M6wpW3vTVYccE1PwG+gGEmw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.2", - "@wordpress/block-editor": "^12.10.2", - "@wordpress/blocks": "^12.19.2", - "@wordpress/components": "^25.8.2", - "@wordpress/compose": "^6.19.2", - "@wordpress/core-data": "^6.19.2", - "@wordpress/data": "^9.12.2", - "@wordpress/element": "^5.19.2", - "@wordpress/i18n": "^4.42.2", - "@wordpress/icons": "^9.33.2", - "@wordpress/notices": "^4.10.2", + "@wordpress/api-fetch": "^6.39.3", + "@wordpress/block-editor": "^12.10.3", + "@wordpress/blocks": "^12.19.3", + "@wordpress/components": "^25.8.3", + "@wordpress/compose": "^6.19.3", + "@wordpress/core-data": "^6.19.3", + "@wordpress/data": "^9.12.3", + "@wordpress/element": "^5.19.3", + "@wordpress/i18n": "^4.42.3", + "@wordpress/icons": "^9.33.3", + "@wordpress/notices": "^4.10.3", "classnames": "^2.3.1" } }, "@wordpress/wordcount": { - "version": "3.42.2", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.2.tgz", - "integrity": "sha512-kPon9TEPXaOmJd+QSUiG+W+aAfWn9anW0uc6JL6QbHNT9Bm2FrfKqtGSL+b/n0j5KRZH7RE9mIJtm5Z2xhT3fg==", + "version": "3.42.3", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.3.tgz", + "integrity": "sha512-xSREHyAe/uDfX649PpTh68c0jJ+CJR+oD8P0q6fEdfsHEf7QaTlWNBljTVAYnyhyuoOAlBHLT8AsXVdX1qSpeg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -44744,9 +44744,9 @@ } }, "eslint-plugin-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.0.tgz", - "integrity": "sha512-ukVeKmMPAUA5SWjHenvyyXnirKfHKMdOsTZdn5tZx5EW05HGVQwBohigjFZGGj3zuv1cV6hc82FvWv6LdIbkgg==", + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.2.tgz", + "integrity": "sha512-3Nfvv3wbq2+PZlRTf2oaAWXWwbdBejFRBR2O8tAO67o+P8zno+QGbcDYaAXODlreXVg+9gvWhKKmG2rgfb8GEg==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" @@ -54409,9 +54409,9 @@ "dev": true }, "postcss-scss": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.8.tgz", - "integrity": "sha512-Cr0X8Eu7xMhE96PJck6ses/uVVXDtE5ghUTKNUYgm8ozgP2TkgV3LWs3WgLV1xaSSLq8ZFiXaUrj0LVgG1fGEA==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", "dev": true }, "postcss-selector-parser": { @@ -54577,9 +54577,9 @@ "dev": true }, "preact": { - "version": "10.17.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.17.1.tgz", - "integrity": "sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==" + "version": "10.18.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", + "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==" }, "prelude-ls": { "version": "1.2.1", diff --git a/package.json b/package.json index bb564bd95a064..6379d0e387303 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,10 @@ "devDependencies": { "@lodder/grunt-postcss": "^3.1.1", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.2", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.2", - "@wordpress/e2e-test-utils": "10.13.2", - "@wordpress/scripts": "26.13.2", + "@wordpress/babel-preset-default": "7.26.3", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.3", + "@wordpress/e2e-test-utils": "10.13.3", + "@wordpress/scripts": "26.13.3", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -37,7 +37,7 @@ "cssnano": "6.0.1", "dotenv": "16.3.1", "dotenv-expand": "10.0.0", - "grunt": "~1.6.1", + "grunt": "1.6.1", "grunt-banner": "^0.6.0", "grunt-contrib-clean": "~2.0.1", "grunt-contrib-concat": "2.1.0", @@ -78,70 +78,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.2", - "@wordpress/annotations": "2.42.2", - "@wordpress/api-fetch": "6.39.2", - "@wordpress/autop": "3.42.2", - "@wordpress/blob": "3.42.2", - "@wordpress/block-directory": "4.19.2", - "@wordpress/block-editor": "12.10.2", - "@wordpress/block-library": "8.19.2", - "@wordpress/block-serialization-default-parser": "4.42.2", - "@wordpress/blocks": "12.19.2", - "@wordpress/commands": "0.13.2", - "@wordpress/components": "25.8.2", - "@wordpress/compose": "6.19.2", - "@wordpress/core-commands": "0.11.2", - "@wordpress/core-data": "6.19.2", - "@wordpress/customize-widgets": "4.19.2", - "@wordpress/data": "9.12.2", - "@wordpress/data-controls": "3.11.2", - "@wordpress/date": "4.42.2", - "@wordpress/deprecated": "3.42.2", - "@wordpress/dom": "3.42.2", - "@wordpress/dom-ready": "3.42.2", - "@wordpress/edit-post": "7.19.2", - "@wordpress/edit-site": "5.19.2", - "@wordpress/edit-widgets": "5.19.2", - "@wordpress/editor": "13.19.2", - "@wordpress/element": "5.19.2", - "@wordpress/escape-html": "2.42.2", - "@wordpress/format-library": "4.19.2", - "@wordpress/hooks": "3.42.2", - "@wordpress/html-entities": "3.42.2", - "@wordpress/i18n": "4.42.2", - "@wordpress/icons": "9.33.2", - "@wordpress/interactivity": "2.3.2", - "@wordpress/interface": "5.19.2", - "@wordpress/is-shallow-equal": "4.42.2", - "@wordpress/keyboard-shortcuts": "4.19.2", - "@wordpress/keycodes": "3.42.2", - "@wordpress/list-reusable-blocks": "4.19.2", - "@wordpress/media-utils": "4.33.2", - "@wordpress/notices": "4.10.2", - "@wordpress/nux": "8.4.2", - "@wordpress/patterns": "1.3.2", - "@wordpress/plugins": "6.10.2", - "@wordpress/preferences": "3.19.2", - "@wordpress/preferences-persistence": "1.34.2", - "@wordpress/primitives": "3.40.2", - "@wordpress/priority-queue": "2.42.2", - "@wordpress/private-apis": "0.24.2", - "@wordpress/redux-routine": "4.42.2", - "@wordpress/reusable-blocks": "4.19.2", - "@wordpress/rich-text": "6.19.2", - "@wordpress/router": "0.11.2", - "@wordpress/server-side-render": "4.19.2", - "@wordpress/shortcode": "3.42.2", - "@wordpress/style-engine": "1.25.2", - "@wordpress/sync": "0.4.2", - "@wordpress/token-list": "2.42.2", - "@wordpress/undo-manager": "0.2.2", - "@wordpress/url": "3.43.2", - "@wordpress/viewport": "5.19.2", - "@wordpress/warning": "2.42.2", - "@wordpress/widgets": "3.19.2", - "@wordpress/wordcount": "3.42.2", + "@wordpress/a11y": "3.42.3", + "@wordpress/annotations": "2.42.3", + "@wordpress/api-fetch": "6.39.3", + "@wordpress/autop": "3.42.3", + "@wordpress/blob": "3.42.3", + "@wordpress/block-directory": "4.19.3", + "@wordpress/block-editor": "12.10.3", + "@wordpress/block-library": "8.19.3", + "@wordpress/block-serialization-default-parser": "4.42.3", + "@wordpress/blocks": "12.19.3", + "@wordpress/commands": "0.13.3", + "@wordpress/components": "25.8.3", + "@wordpress/compose": "6.19.3", + "@wordpress/core-commands": "0.11.3", + "@wordpress/core-data": "6.19.3", + "@wordpress/customize-widgets": "4.19.3", + "@wordpress/data": "9.12.3", + "@wordpress/data-controls": "3.11.3", + "@wordpress/date": "4.42.3", + "@wordpress/deprecated": "3.42.3", + "@wordpress/dom": "3.42.3", + "@wordpress/dom-ready": "3.42.3", + "@wordpress/edit-post": "7.19.3", + "@wordpress/edit-site": "5.19.3", + "@wordpress/edit-widgets": "5.19.3", + "@wordpress/editor": "13.19.3", + "@wordpress/element": "5.19.3", + "@wordpress/escape-html": "2.42.3", + "@wordpress/format-library": "4.19.3", + "@wordpress/hooks": "3.42.3", + "@wordpress/html-entities": "3.42.3", + "@wordpress/i18n": "4.42.3", + "@wordpress/icons": "9.33.3", + "@wordpress/interactivity": "2.3.3", + "@wordpress/interface": "5.19.3", + "@wordpress/is-shallow-equal": "4.42.3", + "@wordpress/keyboard-shortcuts": "4.19.3", + "@wordpress/keycodes": "3.42.3", + "@wordpress/list-reusable-blocks": "4.19.3", + "@wordpress/media-utils": "4.33.3", + "@wordpress/notices": "4.10.3", + "@wordpress/nux": "8.4.3", + "@wordpress/patterns": "1.3.3", + "@wordpress/plugins": "6.10.3", + "@wordpress/preferences": "3.19.3", + "@wordpress/preferences-persistence": "1.34.3", + "@wordpress/primitives": "3.40.3", + "@wordpress/priority-queue": "2.42.3", + "@wordpress/private-apis": "0.24.3", + "@wordpress/redux-routine": "4.42.3", + "@wordpress/reusable-blocks": "4.19.3", + "@wordpress/rich-text": "6.19.3", + "@wordpress/router": "0.11.3", + "@wordpress/server-side-render": "4.19.3", + "@wordpress/shortcode": "3.42.3", + "@wordpress/style-engine": "1.25.3", + "@wordpress/sync": "0.4.3", + "@wordpress/token-list": "2.42.3", + "@wordpress/undo-manager": "0.2.3", + "@wordpress/url": "3.43.3", + "@wordpress/viewport": "5.19.3", + "@wordpress/warning": "2.42.3", + "@wordpress/widgets": "3.19.3", + "@wordpress/wordcount": "3.42.3", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index 799cce625ba2d..427ca83facea4 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '5b7cd5ab23c9d68e0b1e'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'd21e690a6e7c5bb95030'), 'block-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '90e9e50f603314cb3dd6'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '46b0c70e2ad17e4594d9'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '36c9df2cbb8c204ab6a9'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '86996db0bd2ec82957f3'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3189b344ff39fef940b7'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '18ce0be17cfc49459ce9'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'b83e6291371827f645e0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '8fd668a21c0e6cb6e7c9'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '666fe9658758d0bbe7e4'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '8e3be75e41f7ecd1c59b'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '9d3d155b381116eddea3'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'e77a47fd9d438c2c79a7'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '4c4cca5c8337c47c30be'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '5cfd621b8df7704d5231'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'f6f48b3ee3da3f542d9e'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'patterns.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '17de02b3f878ef0b4820'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '947e922b7ef984c21416'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'f13ebfe5e07847a1f4b3'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '5b7cd5ab23c9d68e0b1e'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '78e4d195059ce7bb9556'), 'block-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '060a12aaf92246f6e2fe'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '46b0c70e2ad17e4594d9'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '36c9df2cbb8c204ab6a9'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '374dd88ea463111ee0d3'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3189b344ff39fef940b7'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'bf91befd670fe5777d90'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'b83e6291371827f645e0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '8fd668a21c0e6cb6e7c9'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '666fe9658758d0bbe7e4'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '8e3be75e41f7ecd1c59b'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '95b69f0f21fa88d5ffc0'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'e77a47fd9d438c2c79a7'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '4c4cca5c8337c47c30be'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'patterns.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '17de02b3f878ef0b4820'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '947e922b7ef984c21416'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'f13ebfe5e07847a1f4b3'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/footnotes.php b/src/wp-includes/blocks/footnotes.php index 5924db3a190c2..bc6291dd21c38 100644 --- a/src/wp-includes/blocks/footnotes.php +++ b/src/wp-includes/blocks/footnotes.php @@ -39,15 +39,20 @@ function render_block_core_footnotes( $attributes, $content, $block ) { } $wrapper_attributes = get_block_wrapper_attributes(); + $footnote_index = 1; $block_content = ''; foreach ( $footnotes as $footnote ) { + // Translators: %d: Integer representing the number of return links on the page. + $aria_label = sprintf( __( 'Jump to footnote reference %1$d' ), $footnote_index ); $block_content .= sprintf( - '
  • %2$s ↩︎
  • ', + '
  • %2$s ↩︎
  • ', $footnote['id'], - $footnote['content'] + $footnote['content'], + $aria_label ); + ++$footnote_index; } return sprintf( @@ -68,9 +73,10 @@ function register_block_core_footnotes() { $post_type, 'footnotes', array( - 'show_in_rest' => true, - 'single' => true, - 'type' => 'string', + 'show_in_rest' => true, + 'single' => true, + 'type' => 'string', + 'revisions_enabled' => true, ) ); } @@ -84,106 +90,7 @@ function register_block_core_footnotes() { add_action( 'init', 'register_block_core_footnotes' ); /** - * Saves the footnotes meta value to the revision. - * - * @since 6.3.0 - * - * @param int $revision_id The revision ID. - */ -function wp_save_footnotes_meta( $revision_id ) { - $post_id = wp_is_post_revision( $revision_id ); - - if ( $post_id ) { - $footnotes = get_post_meta( $post_id, 'footnotes', true ); - - if ( $footnotes ) { - // Can't use update_post_meta() because it doesn't allow revisions. - update_metadata( 'post', $revision_id, 'footnotes', wp_slash( $footnotes ) ); - } - } -} -add_action( 'wp_after_insert_post', 'wp_save_footnotes_meta' ); - -/** - * Keeps track of the revision ID for "rest_after_insert_{$post_type}". - * - * @since 6.3.0 - * - * @global int $wp_temporary_footnote_revision_id The footnote revision ID. - * - * @param int $revision_id The revision ID. - */ -function wp_keep_footnotes_revision_id( $revision_id ) { - global $wp_temporary_footnote_revision_id; - $wp_temporary_footnote_revision_id = $revision_id; -} -add_action( '_wp_put_post_revision', 'wp_keep_footnotes_revision_id' ); - -/** - * This is a specific fix for the REST API. The REST API doesn't update - * the post and post meta in one go (through `meta_input`). While it - * does fix the `wp_after_insert_post` hook to be called correctly after - * updating meta, it does NOT fix hooks such as post_updated and - * save_post, which are normally also fired after post meta is updated - * in `wp_insert_post()`. Unfortunately, `wp_save_post_revision` is - * added to the `post_updated` action, which means the meta is not - * available at the time, so we have to add it afterwards through the - * `"rest_after_insert_{$post_type}"` action. - * - * @since 6.3.0 - * - * @global int $wp_temporary_footnote_revision_id The footnote revision ID. - * - * @param WP_Post $post The post object. - */ -function wp_add_footnotes_revisions_to_post_meta( $post ) { - global $wp_temporary_footnote_revision_id; - - if ( $wp_temporary_footnote_revision_id ) { - $revision = get_post( $wp_temporary_footnote_revision_id ); - - if ( ! $revision ) { - return; - } - - $post_id = $revision->post_parent; - - // Just making sure we're updating the right revision. - if ( $post->ID === $post_id ) { - $footnotes = get_post_meta( $post_id, 'footnotes', true ); - - if ( $footnotes ) { - // Can't use update_post_meta() because it doesn't allow revisions. - update_metadata( 'post', $wp_temporary_footnote_revision_id, 'footnotes', wp_slash( $footnotes ) ); - } - } - } -} - -add_action( 'rest_after_insert_post', 'wp_add_footnotes_revisions_to_post_meta' ); -add_action( 'rest_after_insert_page', 'wp_add_footnotes_revisions_to_post_meta' ); - -/** - * Restores the footnotes meta value from the revision. - * - * @since 6.3.0 - * - * @param int $post_id The post ID. - * @param int $revision_id The revision ID. - */ -function wp_restore_footnotes_from_revision( $post_id, $revision_id ) { - $footnotes = get_post_meta( $revision_id, 'footnotes', true ); - - if ( $footnotes ) { - update_post_meta( $post_id, 'footnotes', wp_slash( $footnotes ) ); - } else { - delete_post_meta( $post_id, 'footnotes' ); - } -} -add_action( 'wp_restore_post_revision', 'wp_restore_footnotes_from_revision', 10, 2 ); - -/** - * Adds the footnotes field to the revision. + * Adds the footnotes field to the revisions display. * * @since 6.3.0 * @@ -197,7 +104,7 @@ function wp_add_footnotes_to_revision( $fields ) { add_filter( '_wp_post_revision_fields', 'wp_add_footnotes_to_revision' ); /** - * Gets the footnotes field from the revision. + * Gets the footnotes field from the revision for the revisions screen. * * @since 6.3.0 * @@ -211,76 +118,3 @@ function wp_get_footnotes_from_revision( $revision_field, $field, $revision ) { return get_metadata( 'post', $revision->ID, $field, true ); } add_filter( '_wp_post_revision_field_footnotes', 'wp_get_footnotes_from_revision', 10, 3 ); - -/** - * The REST API autosave endpoint doesn't save meta, so we can use the - * `wp_creating_autosave` when it updates an exiting autosave, and - * `_wp_put_post_revision` when it creates a new autosave. - * - * @since 6.3.0 - * - * @param int|array $autosave The autosave ID or array. - */ -function _wp_rest_api_autosave_meta( $autosave ) { - // Ensure it's a REST API request. - if ( ! defined( 'REST_REQUEST' ) || ! REST_REQUEST ) { - return; - } - - $body = rest_get_server()->get_raw_data(); - $body = json_decode( $body, true ); - - if ( ! isset( $body['meta']['footnotes'] ) ) { - return; - } - - // `wp_creating_autosave` passes the array, - // `_wp_put_post_revision` passes the ID. - $id = is_int( $autosave ) ? $autosave : $autosave['ID']; - - if ( ! $id ) { - return; - } - - update_post_meta( $id, 'footnotes', wp_slash( $body['meta']['footnotes'] ) ); -} -// See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L391C1-L391C1. -add_action( 'wp_creating_autosave', '_wp_rest_api_autosave_meta' ); -// See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L398. -// Then https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/revision.php#L367. -add_action( '_wp_put_post_revision', '_wp_rest_api_autosave_meta' ); - -/** - * This is a workaround for the autosave endpoint returning early if the - * revision field are equal. The problem is that "footnotes" is not real - * revision post field, so there's nothing to compare against. - * - * This trick sets the "footnotes" field (value doesn't matter), which will - * cause the autosave endpoint to always update the latest revision. That should - * be fine, it should be ok to update the revision even if nothing changed. Of - * course, this is temporary fix. - * - * @since 6.3.0 - * - * @param WP_Post $prepared_post The prepared post object. - * @param WP_REST_Request $request The request object. - * - * See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L365-L384. - * See https://github.com/WordPress/wordpress-develop/blob/2103cb9966e57d452c94218bbc3171579b536a40/src/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php#L219. - */ -function _wp_rest_api_force_autosave_difference( $prepared_post, $request ) { - // We only want to be altering POST requests. - if ( $request->get_method() !== 'POST' ) { - return $prepared_post; - } - - // Only alter requests for the '/autosaves' route. - if ( substr( $request->get_route(), -strlen( '/autosaves' ) ) !== '/autosaves' ) { - return $prepared_post; - } - - $prepared_post->footnotes = '[]'; - return $prepared_post; -} - -add_filter( 'rest_pre_insert_post', '_wp_rest_api_force_autosave_difference', 10, 2 ); diff --git a/src/wp-includes/blocks/image.php b/src/wp-includes/blocks/image.php index 5256ff2dfa0d5..54aa8fca6d5f4 100644 --- a/src/wp-includes/blocks/image.php +++ b/src/wp-includes/blocks/image.php @@ -64,7 +64,12 @@ function render_block_core_image( $attributes, $content, $block ) { } if ( $lightbox_enabled ) { - return block_core_image_render_lightbox( $processor->get_updated_html(), $block->parsed_block ); + // This render needs to happen in a filter with priority 15 to ensure that it + // runs after the duotone filter and that duotone styles are applied to the image + // in the lightbox. We also need to ensure that the lightbox works with any plugins + // that might use filters as well. We can consider removing this in the future if the + // way the blocks are rendered changes, or if a new kind of filter is introduced. + add_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15, 2 ); } return $processor->get_updated_html(); @@ -267,7 +272,9 @@ function block_core_image_render_lightbox( $block_content, $block ) { aria-modal="false" data-wp-effect="effects.core.image.initLightbox" data-wp-on--keydown="actions.core.image.handleKeydown" - data-wp-on--mousewheel="actions.core.image.hideLightbox" + data-wp-on--touchstart="actions.core.image.handleTouchStart" + data-wp-on--touchmove="actions.core.image.handleTouchMove" + data-wp-on--touchend="actions.core.image.handleTouchEnd" data-wp-on--click="actions.core.image.hideLightbox" >