@@ -435,7 +589,7 @@ function ( $value ) {
$block_html = render_block_for_showcase( $block_name, $block_type );
?>
-
+
@@ -510,34 +665,6 @@ function ( $value ) {
-
-
ID );
+ $template_is_string = is_string( $page_template );
+
+ $uses_block_tpl = false;
+ if ( $template_is_string && '' !== $page_template ) {
+ if ( false !== strpos( $page_template, 'page-block-showcase' )
+ || false !== strpos( $page_template, 'block-showcase' ) ) {
+ $uses_block_tpl = true;
+ }
+ }
+
+ $content = $post->post_content;
+ if ( ! is_string( $content ) ) {
+ $content = '';
+ }
+
+ $needs_block_styles = $uses_block_tpl || has_shortcode( $content, 'wdsbt_block_showcase' );
+
+ if ( ! $needs_block_styles ) {
+ return;
+ }
+
+ wdsbt_enqueue_single_showcase_style(
+ true,
+ 'block-showcase',
+ 'wdsbt-showcase-block',
+ array( 'wdsbt-styles' ),
+ showcase_template_stylesheet_already_enqueued( 'block-showcase' )
+ );
+}
+
+/**
+ * True when enqueue_template_styles() already enqueued this templates/*.css file.
+ *
+ * @param string $slug Template CSS basename (e.g. block-showcase).
+ * @return bool
+ */
+function showcase_template_stylesheet_already_enqueued( $slug ) {
+ $slug = basename( $slug, '.css' );
+ $handle = 'wdsbt-template-' . $slug;
+
+ return wp_style_is( $handle, 'enqueued' );
+}
+
+/**
+ * Enqueue one showcase CSS bundle if missing.
+ *
+ * @param bool $want Whether this bundle is wanted.
+ * @param string $basename CSS basename without extension.
+ * @param string $handle Stylesheet handle.
+ * @param string[] $deps Dependencies.
+ * @param bool $skip_via_template Already loaded by template styles.
+ * @return void
+ */
+function wdsbt_enqueue_single_showcase_style( $want, $basename, $handle, $deps, $skip_via_template ) {
+ if ( ! $want || $skip_via_template ) {
+ return;
+ }
+
+ if ( wp_style_is( $handle, 'enqueued' ) ) {
+ return;
+ }
+
+ $path = get_template_directory() . '/build/css/templates/' . $basename . '.css';
+ $uri = get_template_directory_uri() . '/build/css/templates/' . $basename . '.css';
+
+ if ( ! is_readable( $path ) ) {
+ return;
+ }
+
+ wp_enqueue_style(
+ $handle,
+ $uri,
+ $deps,
+ (string) filemtime( $path )
+ );
+}
+add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\enqueue_showcase_styles_when_needed', 17 );
diff --git a/inc/hooks/restrict-block-showcase-template.php b/inc/hooks/restrict-block-showcase-template.php
deleted file mode 100644
index fcde20d4..00000000
--- a/inc/hooks/restrict-block-showcase-template.php
+++ /dev/null
@@ -1,50 +0,0 @@
-set_404();
- status_header( 404 );
- nocache_headers();
- return get_query_template( '404' );
- }
- }
-
- return $template;
-}
-add_filter( 'template_include', __NAMESPACE__ . '\restrict_block_showcase_template', 99 );
-
-/**
- * Hide Block Showcase template from non-admin users in the page template dropdown.
- *
- * @param array $post_templates Array of page templates.
- * @return array Filtered array of page templates.
- */
-function hide_block_showcase_template_from_non_admins( $post_templates ) {
- if ( ! current_user_can( 'manage_options' ) ) {
- unset( $post_templates['page-block-showcase.html'] );
- }
-
- return $post_templates;
-}
-add_filter( 'theme_page_templates', __NAMESPACE__ . '\hide_block_showcase_template_from_non_admins' );
diff --git a/inc/hooks/restrict-showcase-templates.php b/inc/hooks/restrict-showcase-templates.php
new file mode 100644
index 00000000..d457661a
--- /dev/null
+++ b/inc/hooks/restrict-showcase-templates.php
@@ -0,0 +1,65 @@
+set_404();
+ status_header( 404 );
+ nocache_headers();
+ return get_query_template( '404' );
+ }
+ }
+
+ return $template;
+}
+add_filter( 'template_include', __NAMESPACE__ . '\restrict_showcase_templates', 99 );
+
+/**
+ * Hides showcase templates from non-admins in the template dropdown.
+ *
+ * @param array $post_templates Page templates keyed by file basename.
+ * @return array
+ */
+function hide_showcase_templates_from_non_admins( $post_templates ) {
+ if ( current_user_can( 'manage_options' ) ) {
+ return $post_templates;
+ }
+
+ foreach ( get_admin_only_showcase_page_templates() as $file ) {
+ unset( $post_templates[ $file ] );
+ }
+
+ return $post_templates;
+}
+add_filter( 'theme_page_templates', __NAMESPACE__ . '\hide_showcase_templates_from_non_admins' );
diff --git a/inc/hooks/showcase-ui-footer.php b/inc/hooks/showcase-ui-footer.php
new file mode 100644
index 00000000..b607b4c9
--- /dev/null
+++ b/inc/hooks/showcase-ui-footer.php
@@ -0,0 +1,87 @@
+
+
+ getMessage() );
}
}
+ // Fallback to GD library.
if ( extension_loaded( 'gd' ) && function_exists( 'imagecreatefromstring' ) ) {
// phpcs:ignore WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents -- Reading local file path is safe
$image_data = file_get_contents( $file_path );
@@ -65,6 +71,7 @@ function calculate_dominant_color( $file_path ) {
return false;
}
+ // Resize to 1x1 to get average color.
$thumb = imagecreatetruecolor( 1, 1 );
if ( false === $thumb ) {
return false;
@@ -81,12 +88,12 @@ function calculate_dominant_color( $file_path ) {
}
/**
- * Store dominant color meta on upload.
+ * Calculate and store dominant color when an image is uploaded.
*
* @param int $attachment_id Attachment ID.
- * @return void
*/
function save_dominant_color( $attachment_id ) {
+ // Only process images.
$mime_type = get_post_mime_type( $attachment_id );
if ( ! $mime_type || strpos( $mime_type, 'image/' ) !== 0 ) {
return;
@@ -106,34 +113,42 @@ function save_dominant_color( $attachment_id ) {
add_action( 'edit_attachment', __NAMESPACE__ . '\\save_dominant_color' );
/**
- * Read stored dominant color.
+ * Get the dominant color for an attachment.
*
* @param int $attachment_id Attachment ID.
- * @return string|false
+ * @return string|false Hex color code or false if not available.
*/
function get_dominant_color( $attachment_id ) {
return get_post_meta( $attachment_id, '_dominant_color', true );
}
/**
- * Image attributes: background placeholder.
+ * Expose dominant color on image attributes (data + class hooks; inline background removed).
*
- * @param array $attr Image attributes.
+ * @param array $attr Array of image attributes.
* @param int $attachment_id Attachment ID.
- * @return array
+ * @return array Modified attributes.
*/
function add_dominant_color_placeholder( $attr, $attachment_id ) {
+ // Normalize: core and bindings may pass WP_Post.
+ $attachment_id = $attachment_id instanceof \WP_Post ? (int) $attachment_id->ID : (int) $attachment_id;
+ // Skip site logo / custom logo: dominant color (often white) creates a visible box on dark headers.
+ $class = isset( $attr['class'] ) ? $attr['class'] : '';
+ if ( strpos( $class, 'custom-logo' ) !== false ) {
+ return $attr;
+ }
$dominant_color = get_dominant_color( $attachment_id );
if ( ! $dominant_color ) {
return $attr;
}
- $style = isset( $attr['style'] ) ? $attr['style'] : '';
- $style = rtrim( $style, ';' ) . '; background-color: ' . esc_attr( $dominant_color ) . ';';
- $attr['style'] = $style;
+ // Do not apply background-color on
![]()
; it paints the replaced element's entire box,
+ // often visible as muddy bars when aspect ratio / sizing leaves gaps (hero, object-fit).
+ // Add data attribute for JavaScript access.
$attr['data-dominant-color'] = esc_attr( $dominant_color );
+ // Add class for CSS targeting.
$class = isset( $attr['class'] ) ? $attr['class'] : '';
$attr['class'] = trim( $class . ' has-dominant-color' );
@@ -142,17 +157,19 @@ function add_dominant_color_placeholder( $attr, $attachment_id ) {
add_filter( 'wp_get_attachment_image_attributes', __NAMESPACE__ . '\\add_dominant_color_placeholder', 10, 2 );
/**
- * Block render: add placeholder to core/image imgs.
+ * Add dominant color placeholder to image blocks.
*
- * @param string $block_content Rendered block HTML.
- * @param array $block Parsed block.
- * @return string
+ * @param string $block_content The block content about to be appended.
+ * @param array $block The full block, including name and attributes.
+ * @return string Modified block content.
*/
function add_dominant_color_to_image_blocks( $block_content, $block ) {
+ // Only process image and cover blocks.
if ( ! in_array( $block['blockName'] ?? '', array( 'core/image', 'core/cover' ), true ) ) {
return $block_content;
}
+ // Placeholder already on cover img via wp_get_attachment_image_attributes; avoid nested imgs / inner container.
if ( 'core/cover' === ( $block['blockName'] ?? '' ) ) {
return $block_content;
}
@@ -167,23 +184,20 @@ function add_dominant_color_to_image_blocks( $block_content, $block ) {
return $block_content;
}
+ // Add dominant color metadata to img tags (no inline background; see add_dominant_color_placeholder).
$block_content = preg_replace_callback(
'/
![]()
]*)>/i',
function ( $matches ) use ( $dominant_color ) {
$img_attrs = $matches[1];
- if ( preg_match( '/style=["\']([^"\']*)["\']/', $img_attrs, $style_matches ) ) {
- $existing_style = $style_matches[1];
- $new_style = rtrim( $existing_style, ';' ) . '; background-color: ' . esc_attr( $dominant_color ) . ';';
- $img_attrs = preg_replace( '/style=["\'][^"\']*["\']/', 'style="' . esc_attr( $new_style ) . '"', $img_attrs );
- } else {
- $img_attrs .= ' style="background-color: ' . esc_attr( $dominant_color ) . ';"';
- }
+ // Do not inject background-color on img (same box-issue as wp_get_attachment_image_attributes).
+ // Add data attribute.
if ( ! preg_match( '/data-dominant-color=["\'][^"\']*["\']/', $img_attrs ) ) {
$img_attrs .= ' data-dominant-color="' . esc_attr( $dominant_color ) . '"';
}
+ // Add class.
if ( ! preg_match( '/class=["\'][^"\']*has-dominant-color[^"\']*["\']/', $img_attrs ) ) {
if ( preg_match( '/class=["\']([^"\']*)["\']/', $img_attrs, $class_matches ) ) {
$existing_class = $class_matches[1];
@@ -204,9 +218,7 @@ function ( $matches ) use ( $dominant_color ) {
add_filter( 'render_block', __NAMESPACE__ . '\\add_dominant_color_to_image_blocks', 10, 2 );
/**
- * Front: inline placeholder CSS.
- *
- * @return void
+ * Enqueue CSS for dominant color placeholders.
*/
function enqueue_dominant_color_styles() {
$css = '
@@ -224,19 +236,12 @@ function enqueue_dominant_color_styles() {
}
';
- $handle = 'wdsbt-dominant-color';
- $version = wp_get_theme( get_template() )->get( 'Version' );
- $version = $version ? (string) $version : '1.0.0';
- wp_register_style( $handle, false, array(), $version );
- wp_enqueue_style( $handle );
- wp_add_inline_style( $handle, $css );
+ wp_add_inline_style( 'wp-block-library', $css );
}
add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\\enqueue_dominant_color_styles', 20 );
/**
- * Front: load handler inline script.
- *
- * @return void
+ * Add JavaScript to handle image load events and fade in.
*/
function enqueue_dominant_color_script() {
$script = "
@@ -256,11 +261,6 @@ function enqueue_dominant_color_script() {
})();
";
- $handle = 'wdsbt-dominant-color';
- $version = wp_get_theme( get_template() )->get( 'Version' );
- $version = $version ? (string) $version : '1.0.0';
- wp_register_script( $handle, false, array(), $version, true );
- wp_enqueue_script( $handle );
- wp_add_inline_script( $handle, $script, 'after' );
+ wp_add_inline_script( 'wp-block-library', $script );
}
add_action( 'wp_enqueue_scripts', __NAMESPACE__ . '\\enqueue_dominant_color_script', 20 );
diff --git a/inc/performance/image-prioritizer.php b/inc/performance/image-prioritizer.php
index 1aacc28c..7d665651 100644
--- a/inc/performance/image-prioritizer.php
+++ b/inc/performance/image-prioritizer.php
@@ -5,11 +5,34 @@
* Prioritizes above-the-fold images by adding fetchpriority="high" attribute.
* Inspired by WordPress Performance plugin: https://github.com/WordPress/performance/tree/trunk/plugins/image-prioritizer.
*
- * @package wdsbt
+ * @package WDSBT
*/
namespace WebDevStudios\wdsbt;
+/**
+ * Normalize block attachment id to integer (core and bindings may pass WP_Post).
+ *
+ * @param array $block Parsed block.
+ * @param array $source_block Unmodified block (unused; required by filter signature).
+ * @param WP_Block $parent_block Parent block (unused; required by filter signature).
+ * @return array Block with normalized attrs.id when applicable.
+ */
+function normalize_block_attachment_id( $block, $source_block, $parent_block ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed -- Filter signature.
+ if ( ! in_array( $block['blockName'] ?? '', array( 'core/image', 'core/cover' ), true ) ) {
+ return $block;
+ }
+ if ( empty( $block['attrs']['id'] ) ) {
+ return $block;
+ }
+ $id = $block['attrs']['id'];
+ if ( $id instanceof \WP_Post ) {
+ $block['attrs']['id'] = (int) $id->ID;
+ }
+ return $block;
+}
+add_filter( 'render_block_data', __NAMESPACE__ . '\\normalize_block_attachment_id', 1, 3 );
+
/**
* Get above-the-fold image IDs from the current post/page.
*
@@ -42,10 +65,11 @@ function get_above_fold_image_ids( $limit = 3 ) {
// Check if this is an image or cover block.
if ( in_array( $block['blockName'] ?? '', array( 'core/image', 'core/cover' ), true ) ) {
- // Get image ID from block attributes.
+ // Get image ID from block attributes (may be int or WP_Post from bindings).
if ( ! empty( $block['attrs']['id'] ) ) {
- $image_id = (int) $block['attrs']['id'];
- if ( ! in_array( $image_id, $image_ids, true ) ) {
+ $raw_id = $block['attrs']['id'];
+ $image_id = $raw_id instanceof \WP_Post ? (int) $raw_id->ID : (int) $raw_id;
+ if ( $image_id && ! in_array( $image_id, $image_ids, true ) ) {
$image_ids[] = $image_id;
++$count;
}
@@ -61,8 +85,9 @@ function get_above_fold_image_ids( $limit = 3 ) {
if ( in_array( $inner_block['blockName'] ?? '', array( 'core/image', 'core/cover' ), true ) ) {
if ( ! empty( $inner_block['attrs']['id'] ) ) {
- $image_id = (int) $inner_block['attrs']['id'];
- if ( ! in_array( $image_id, $image_ids, true ) ) {
+ $raw_id = $inner_block['attrs']['id'];
+ $image_id = $raw_id instanceof \WP_Post ? (int) $raw_id->ID : (int) $raw_id;
+ if ( $image_id && ! in_array( $image_id, $image_ids, true ) ) {
$image_ids[] = $image_id;
++$count;
}
@@ -93,10 +118,13 @@ function prioritize_above_fold_images( $attr, $attachment_id ) {
return $attr;
}
+ // Normalize: filter can receive ID or WP_Post (e.g. in block context).
+ $attachment_id = $attachment_id instanceof \WP_Post ? $attachment_id->ID : (int) $attachment_id;
+
// Get above-the-fold image IDs.
$above_fold_ids = get_above_fold_image_ids( 3 );
- if ( ! empty( $above_fold_ids ) && in_array( (int) $attachment_id, $above_fold_ids, true ) ) {
+ if ( ! empty( $above_fold_ids ) && in_array( $attachment_id, $above_fold_ids, true ) ) {
$attr['fetchpriority'] = 'high';
// Remove lazy loading for above-the-fold images.
diff --git a/inc/performance/preload-lcp-image.php b/inc/performance/preload-lcp-image.php
index b55b18ef..583ca616 100644
--- a/inc/performance/preload-lcp-image.php
+++ b/inc/performance/preload-lcp-image.php
@@ -5,7 +5,7 @@
* Automatically detects and preloads the LCP image to improve page performance.
* Prioritizes featured images, then falls back to the first large image in content.
*
- * @package wdsbt
+ * @package WDSBT
*/
namespace WebDevStudios\wdsbt;
@@ -172,8 +172,11 @@ function optimize_lcp_image_attributes( $attr, $attachment_id ) {
return $attr;
}
+ // Normalize: filter can receive ID or WP_Post (e.g. in block context).
+ $attachment_id = $attachment_id instanceof \WP_Post ? $attachment_id->ID : (int) $attachment_id;
+
$lcp_image_id = get_lcp_image_id();
- if ( ! $lcp_image_id || (int) $attachment_id !== (int) $lcp_image_id ) {
+ if ( ! $lcp_image_id || $attachment_id !== (int) $lcp_image_id ) {
return $attr;
}
diff --git a/inc/performance/srcset-preserve-aspect-ratio.php b/inc/performance/srcset-preserve-aspect-ratio.php
new file mode 100644
index 00000000..89fbd5b8
--- /dev/null
+++ b/inc/performance/srcset-preserve-aspect-ratio.php
@@ -0,0 +1,118 @@
+ 0 ) ? wp_get_attachment_metadata( $attachment_id ) : $image_meta;
+ if ( empty( $meta ) || ! is_array( $meta ) ) {
+ $meta = $image_meta;
+ }
+
+ if ( empty( $meta['width'] ) || empty( $meta['height'] ) ) {
+ return $sources;
+ }
+
+ $sources_before = $sources;
+
+ $full_w = (int) $meta['width'];
+ $full_h = (int) $meta['height'];
+ $sizes = isset( $meta['sizes'] ) && is_array( $meta['sizes'] ) ? $meta['sizes'] : array();
+ $main = isset( $meta['file'] ) ? (string) $meta['file'] : '';
+ $main_base = $main ? basename( $main ) : '';
+
+ foreach ( $sources as $key => $source ) {
+ if ( empty( $source['url'] ) ) {
+ continue;
+ }
+
+ $path = wp_parse_url( $source['url'], PHP_URL_PATH );
+ if ( ! $path ) {
+ continue;
+ }
+
+ $basename = basename( $path );
+ $sub_w = 0;
+ $sub_h = 0;
+
+ if ( $main_base && $basename === $main_base ) {
+ $sub_w = $full_w;
+ $sub_h = $full_h;
+ } else {
+ foreach ( $sizes as $size_data ) {
+ if ( ! empty( $size_data['file'] ) && $size_data['file'] === $basename ) {
+ $sub_w = isset( $size_data['width'] ) ? (int) $size_data['width'] : 0;
+ $sub_h = isset( $size_data['height'] ) ? (int) $size_data['height'] : 0;
+ break;
+ }
+ }
+ }
+
+ if ( $sub_w < 1 || $sub_h < 1 ) {
+ continue;
+ }
+
+ if ( ! attachment_subsize_matches_full_aspect( $full_w, $full_h, $sub_w, $sub_h ) ) {
+ unset( $sources[ $key ] );
+ }
+ }
+
+ // If nothing remains (unlikely), return unmodified srcset.
+ if ( empty( $sources ) ) {
+ return $sources_before;
+ }
+
+ return $sources;
+}
+add_filter( 'wp_calculate_image_srcset', __NAMESPACE__ . '\\srcset_remove_mismatched_aspect_subsizes', 5, 5 );
diff --git a/inc/performance/webp-uploads.php b/inc/performance/webp-uploads.php
index b8f59491..9b770a17 100644
--- a/inc/performance/webp-uploads.php
+++ b/inc/performance/webp-uploads.php
@@ -1,17 +1,20 @@
ID : (int) $attachment_id;
+ if ( ! $attachment_id ) {
+ return $attr;
+ }
+
$src_url = $attr['src'];
$webp_url = null;
+ // Get attachment metadata.
$metadata = wp_get_attachment_metadata( $attachment_id );
if ( ! $metadata ) {
return $attr;
}
- $sizes = ( isset( $metadata['sizes'] ) && is_array( $metadata['sizes'] ) ) ? $metadata['sizes'] : array();
-
$upload_dir = wp_upload_dir();
$file_dir = dirname( get_attached_file( $attachment_id ) );
@@ -386,6 +400,7 @@ function add_webp_source( $attr, $attachment_id ) {
}
} else {
$matching_size = null;
+ $sizes = isset( $metadata['sizes'] ) && is_array( $metadata['sizes'] ) ? $metadata['sizes'] : array();
foreach ( $sizes as $size_name => $size_data ) {
if ( ! empty( $size_data['file'] ) && $size_data['file'] === $src_filename ) {
$matching_size = $size_data;
@@ -434,13 +449,13 @@ function add_webp_source( $attr, $attachment_id ) {
add_filter( 'wp_get_attachment_image_attributes', __NAMESPACE__ . '\\add_webp_source', 10, 2 );
/**
- * Filter: WebP URL in wp_get_attachment_image_src when file exists.
+ * Replace image URL at the source level - intercept wp_get_attachment_image_src.
*
- * @param string|false|array $image Image data or false.
- * @param int $attachment_id Attachment ID.
- * @param string|array $size Requested size.
- * @param bool $icon Icon request.
- * @return array|false
+ * @param string|false $image Either array with src, width & height, icon src, or false.
+ * @param int $attachment_id Image attachment ID.
+ * @param string|array $size Size of image. Image size or array of width and height values.
+ * @param bool $icon Whether the image should be treated as an icon.
+ * @return array|false Modified image data or false.
*/
function replace_attachment_image_src_with_webp( $image, $attachment_id, $size, $icon ) {
if ( ! $image || ! is_array( $image ) || $icon || ! browser_supports_webp() || ! webp_supported() ) {
@@ -472,27 +487,32 @@ function replace_attachment_image_src_with_webp( $image, $attachment_id, $size,
add_filter( 'wp_get_attachment_image_src', __NAMESPACE__ . '\\replace_attachment_image_src_with_webp', 10, 4 );
/**
- * Filter: WebP URLs in calculated srcset.
+ * Replace srcset URLs with WebP versions when available.
*
- * @param array $sources Sources by width.
- * @param array $size_array Size array.
- * @param string $image_src Src URL.
- * @param array $image_meta Attachment image meta.
- * @param int $attachment_id Attachment ID.
- * @return array
+ * @param array $sources Array of source data.
+ * @param array $size_array Array of width and height values.
+ * @param string $image_src The 'src' of the image.
+ * @param array $image_meta The image metadata as returned by 'wp_get_attachment_metadata()'.
+ * @param int $attachment_id Image attachment ID.
+ * @return array Modified sources.
*/
function replace_srcset_with_webp( $sources, $size_array, $image_src, $image_meta, $attachment_id ) {
if ( ! browser_supports_webp() || ! webp_supported() ) {
return $sources;
}
+ // Normalize: core and bindings may pass WP_Post.
+ $attachment_id = $attachment_id instanceof \WP_Post ? (int) $attachment_id->ID : (int) $attachment_id;
+ if ( ! $attachment_id ) {
+ return $sources;
+ }
+
+ // Get attachment metadata to find WebP versions of sizes.
$metadata = wp_get_attachment_metadata( $attachment_id );
if ( ! $metadata ) {
return $sources;
}
- $sizes = ( isset( $metadata['sizes'] ) && is_array( $metadata['sizes'] ) ) ? $metadata['sizes'] : array();
-
$upload_dir = wp_upload_dir();
$file_dir = dirname( get_attached_file( $attachment_id ) );
$file_path = get_attached_file( $attachment_id );
@@ -518,24 +538,25 @@ function replace_srcset_with_webp( $sources, $size_array, $image_src, $image_met
}
}
} else {
- $matching_size = null;
- foreach ( $sizes as $size_name => $size_data ) {
- if ( isset( $size_data['width'] ) && (int) $size_data['width'] === (int) $width ) {
+ // Match the subsize that produced this srcset URL — never by width alone: multiple
+ // derivatives can share the same width (different crops/aspect) and metadata order
+ // is not guaranteed to match srcset order, which swaps the wrong WebP and looks cropped.
+ $matching_size = null;
+ $parsed_path = wp_parse_url( $source_url, PHP_URL_PATH );
+ $src_filename = $parsed_path ? basename( $parsed_path ) : '';
+ $source_path = str_replace( $upload_dir['baseurl'], $upload_dir['basedir'], $source_url );
+ $source_filename = $src_filename ? $src_filename : basename( $source_path );
+
+ foreach ( $metadata['sizes'] ?? array() as $size_name => $size_data ) {
+ if ( ! empty( $size_data['file'] ) && $source_filename && $size_data['file'] === $source_filename ) {
$matching_size = $size_data;
break;
}
}
- if ( ! $matching_size ) {
- $source_path = str_replace( $upload_dir['baseurl'], $upload_dir['basedir'], $source_url );
- $source_filename = basename( $source_path );
- foreach ( $sizes as $size_name => $size_data ) {
- if ( ! empty( $size_data['file'] ) && $size_data['file'] === $source_filename ) {
- $matching_size = $size_data;
- break;
- }
- }
- }
+ // Do not fall back to "first metadata size with this width": multiple crops can
+ // share the same width and would swap the wrong WebP (visibly cropped). Unmatched
+ // URLs use the actual file path below.
if ( $matching_size ) {
if ( ! empty( $matching_size['webp']['url'] ) ) {
@@ -582,18 +603,21 @@ function replace_srcset_with_webp( $sources, $size_array, $image_src, $image_met
add_filter( 'wp_calculate_image_srcset', __NAMESPACE__ . '\\replace_srcset_with_webp', 10, 5 );
/**
- * Filter: WebP for img src/srcset in content (wp_content_img_tag).
+ * Replace image URLs with WebP versions in content using wp_content_img_tag filter.
+ * This handles all image tags in content, including those rendered by blocks.
*
- * @param string $filtered_image HTML fragment.
- * @param string $context Context string.
- * @param int $attachment_id Attachment ID.
- * @return string
+ * @param string $filtered_image The filtered image HTML.
+ * @param string $context Additional context about how the function was called.
+ * @param int $attachment_id Image attachment ID.
+ * @return string Modified image HTML.
*/
function replace_content_image_with_webp( $filtered_image, $context, $attachment_id ) {
if ( ! browser_supports_webp() || ! webp_supported() ) {
return $filtered_image;
}
+ // Normalize: core and bindings may pass WP_Post.
+ $attachment_id = $attachment_id instanceof \WP_Post ? (int) $attachment_id->ID : (int) $attachment_id;
if ( ! $attachment_id ) {
return $filtered_image;
}
@@ -604,13 +628,11 @@ function replace_content_image_with_webp( $filtered_image, $context, $attachment
return $filtered_image;
}
- $sizes = ( isset( $metadata['sizes'] ) && is_array( $metadata['sizes'] ) ) ? $metadata['sizes'] : array();
-
$file_dir = dirname( get_attached_file( $attachment_id ) );
$filtered_image = preg_replace_callback(
'/
![]()
]+)src=["\']([^"\']+)["\']([^>]*)>/i',
- function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
+ function ( $matches ) use ( $upload_dir, $metadata, $file_dir, $attachment_id ) {
$before_src = $matches[1];
$src_url = $matches[2];
$after_src = $matches[3];
@@ -635,7 +657,7 @@ function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
}
} else {
$matching_size = null;
- foreach ( $sizes as $size_name => $size_data ) {
+ foreach ( $metadata['sizes'] as $size_name => $size_data ) {
if ( ! empty( $size_data['file'] ) && $size_data['file'] === $src_filename ) {
$matching_size = $size_data;
break;
@@ -685,7 +707,7 @@ function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
$filtered_image = preg_replace_callback(
'/
![]()
]+)srcset=["\']([^"\']+)["\']([^>]*)>/i',
- function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
+ function ( $matches ) use ( $upload_dir, $metadata, $file_dir, $attachment_id ) {
$before_srcset = $matches[1];
$srcset_value = $matches[2];
$after_srcset = $matches[3];
@@ -705,25 +727,17 @@ function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
$webp_url = null;
$src_path = str_replace( $upload_dir['baseurl'], $upload_dir['basedir'], $url );
- $src_filename = basename( $src_path );
+ $parsed_path = wp_parse_url( $url, PHP_URL_PATH );
+ $src_filename = $parsed_path ? basename( $parsed_path ) : basename( $src_path );
$matching_size = null;
- foreach ( $sizes as $size_name => $size_data ) {
- if ( isset( $size_data['width'] ) && (int) $size_data['width'] === (int) $width ) {
+ foreach ( $metadata['sizes'] ?? array() as $size_name => $size_data ) {
+ if ( ! empty( $size_data['file'] ) && $src_filename && $size_data['file'] === $src_filename ) {
$matching_size = $size_data;
break;
}
}
- if ( ! $matching_size ) {
- foreach ( $sizes as $size_name => $size_data ) {
- if ( ! empty( $size_data['file'] ) && $size_data['file'] === $src_filename ) {
- $matching_size = $size_data;
- break;
- }
- }
- }
-
if ( $matching_size ) {
if ( ! empty( $matching_size['webp']['url'] ) ) {
$webp_url = $matching_size['webp']['url'];
@@ -779,16 +793,17 @@ function ( $matches ) use ( $upload_dir, $sizes, $file_dir, $attachment_id ) {
add_filter( 'wp_content_img_tag', __NAMESPACE__ . '\\replace_content_image_with_webp', 10, 3 );
/**
- * Filter: extension swap for core/image and core/cover output.
+ * Replace image URLs with WebP versions in block-rendered content.
+ * This ensures block-rendered images are converted to WebP.
*
- * @param string $block_content Rendered block HTML.
- * @param array $block Block data.
- * @return string
+ * @param string $block_content The block content about to be appended.
+ * @param array $block The full block, including name and attributes.
+ * @return string Modified block content.
*/
function replace_block_image_with_webp( $block_content, $block ) {
$block_name = $block['blockName'] ?? '';
- if ( ! webp_supported() || ! browser_supports_webp() ) {
+ if ( ! webp_supported() ) {
return $block_content;
}
@@ -847,10 +862,11 @@ function ( $matches ) {
add_filter( 'render_block', __NAMESPACE__ . '\\replace_block_image_with_webp', 20, 2 );
/**
- * Filter: WebP in the_content (late priority).
+ * Replace image URLs with WebP in final content output.
+ * This is a catch-all filter that processes all image tags in the content.
*
- * @param string $content Post content.
- * @return string
+ * @param string $content The post content.
+ * @return string Modified content.
*/
function replace_images_in_content_with_webp( $content ) {
if ( ! browser_supports_webp() || ! webp_supported() ) {
@@ -990,10 +1006,11 @@ function ( $matches ) use ( $upload_dir ) {
add_filter( 'the_content', __NAMESPACE__ . '\\replace_images_in_content_with_webp', 999 );
/**
- * Output buffer pass for img src/srcset.
+ * Replace image URLs with WebP in final HTML output buffer.
+ * This catches everything that other filters might miss.
*
- * @param string $buffer Full HTML.
- * @return string
+ * @param string $buffer The output buffer.
+ * @return string Modified buffer.
*/
function replace_images_in_output_buffer( $buffer ) {
if ( ! browser_supports_webp() || ! webp_supported() ) {
@@ -1063,7 +1080,7 @@ function () {
function () {
$buffer = ob_get_clean();
if ( $buffer ) {
- // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- final HTML buffer
+ // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Buffer contains HTML that is already escaped
echo replace_images_in_output_buffer( $buffer );
}
},
@@ -1071,88 +1088,147 @@ function () {
);
}
-/** Client-side .webp URL swap (local URLs), one script in footer. */
-function enqueue_webp_client_script() {
- if ( is_admin() || ! webp_supported() || ! browser_supports_webp() ) {
+/**
+ * Add JavaScript fallback to replace image URLs with WebP on client side.
+ */
+function add_webp_replacement_script() {
+ if ( is_admin() || ! webp_supported() ) {
return;
}
+ ?>
+
+
+
+ ]
- * : One attachment.
+ * : Regenerate WebP for a specific attachment ID.
*
* ## EXAMPLES
*
+ * # Regenerate WebP for all images
* wp webp regenerate --all
+ *
+ * # Regenerate WebP for a specific attachment
* wp webp regenerate --attachment-id=123
*
- * @param array $args Positional args.
- * @param array $assoc_args Associative args.
+ * @param array $args Positional arguments.
+ * @param array $assoc_args Associative arguments.
*/
$regenerate_webp = function ( $args, $assoc_args ) {
if ( ! webp_supported() ) {
diff --git a/lefthook.yml b/lefthook.yml
index 837e9e26..b61adecd 100644
--- a/lefthook.yml
+++ b/lefthook.yml
@@ -30,20 +30,22 @@ pre-commit:
other:
glob: '*.{yml,json,html}'
exclude: 'group_*.json' # Exclude specific files
+ # POSIX sh (no bash [[ ]]) so hooks behave the same on Windows sh and macOS/Linux.
run: |
staged_files="$LEFTHOOK_STAGED_FILES"
for file in $staged_files
do
- if [[ ! "$file" =~ ^templates/ ]]; then
- npx prettier --write "$file"
- fi
+ case "$file" in
+ templates/*) ;;
+ *) npx prettier --write "$file" ;;
+ esac
done
stage_fixed: true
merge-conflict:
run: |
CONFLICT_FILES=$(git diff --cached --name-only --diff-filter=U)
- if [ ! -z "$CONFLICT_FILES" ]; then
+ if [ -n "$CONFLICT_FILES" ]; then
echo "🚨 Merge conflicts detected in the following files:"
echo "$CONFLICT_FILES"
exit 1
diff --git a/package-lock.json b/package-lock.json
index 4e9ce0f1..5327de88 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -98,18 +98,18 @@
}
},
"node_modules/@ariakit/core": {
- "version": "0.4.19",
- "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.19.tgz",
- "integrity": "sha512-PUj/J1eX/b+DkcYwP6m7/tzDUiX1SVST89coljTN6BdQwLYMSkhg71jXcZwmTX19jQmqV9VqhVkKeabLnvciQQ==",
+ "version": "0.4.20",
+ "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.4.20.tgz",
+ "integrity": "sha512-DJbUnui0fM+2ZgiWLOMuFOmlWSJDNV3f6tqghIYRTWEm51TN/LoU6uM8og6/g7Nrwl4Uo5l8AoQT9Kkr/i/uRg==",
"license": "MIT"
},
"node_modules/@ariakit/react": {
- "version": "0.4.25",
- "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.25.tgz",
- "integrity": "sha512-Gs/YgXrz0gCj0k/AWD7Ia9bw5vLPAJpG0KRiv6T/5Tg/DTZYihtE9blWGWhgGu+bSrp1IratNbQLkAvQ4J99cQ==",
+ "version": "0.4.26",
+ "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.4.26.tgz",
+ "integrity": "sha512-NcoPrYE4vgwyODAhdpNNuA7ldwODDuFqZl6jORPVDY3l+oRjl/OYwtQyyC3ZhC/4mjntYBYuKKrPJEizLmoxpg==",
"license": "MIT",
"dependencies": {
- "@ariakit/react-core": "0.4.25"
+ "@ariakit/react-core": "0.4.26"
},
"funding": {
"type": "opencollective",
@@ -121,12 +121,12 @@
}
},
"node_modules/@ariakit/react-core": {
- "version": "0.4.25",
- "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.25.tgz",
- "integrity": "sha512-7seOOJ6N71lIKMS2jtNzxITCRIirt7yRrZLLWE8bp4+tQbov96BqSNX8fNCXmr/bDvKWz9PL07YrPrGjTXJXgA==",
+ "version": "0.4.26",
+ "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.4.26.tgz",
+ "integrity": "sha512-/Peh1KiVpjj79nCJIa6lEdzSTT9P9FZoy+CxByIFKL3YKdlXmDIIhS1E/tAqKbDq4ODVdynnqmrIDxE5wCoZYw==",
"license": "MIT",
"dependencies": {
- "@ariakit/core": "0.4.19",
+ "@ariakit/core": "0.4.20",
"@floating-ui/dom": "^1.0.0",
"use-sync-external-store": "^1.6.0"
},
@@ -2119,16 +2119,15 @@
}
},
"node_modules/@base-ui/react": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.3.0.tgz",
- "integrity": "sha512-FwpKqZbPz14AITp1CVgf4AjhKPe1OeeVKSBMdgD10zbFlj3QSWelmtCMLi2+/PFZZcIm3l87G7rwtCZJwHyXWA==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.4.1.tgz",
+ "integrity": "sha512-Ab5/LIhcmL8BQcsBUYiOfkSDRdLpvgUBzMK30cu684JPcLclYlztharvCZyNNgzJtbAiREzI9q0pI5erHCMgCw==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
- "@base-ui/utils": "0.2.6",
+ "@babel/runtime": "^7.29.2",
+ "@base-ui/utils": "0.2.8",
"@floating-ui/react-dom": "^2.1.8",
"@floating-ui/utils": "^0.2.11",
- "tabbable": "^6.4.0",
"use-sync-external-store": "^1.6.0"
},
"engines": {
@@ -2139,13 +2138,21 @@
"url": "https://opencollective.com/mui-org"
},
"peerDependencies": {
+ "@date-fns/tz": "^1.2.0",
"@types/react": "^17 || ^18 || ^19",
+ "date-fns": "^4.0.0",
"react": "^17 || ^18 || ^19",
"react-dom": "^17 || ^18 || ^19"
},
"peerDependenciesMeta": {
+ "@date-fns/tz": {
+ "optional": true
+ },
"@types/react": {
"optional": true
+ },
+ "date-fns": {
+ "optional": true
}
}
},
@@ -2163,12 +2170,12 @@
}
},
"node_modules/@base-ui/utils": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.6.tgz",
- "integrity": "sha512-yQ+qeuqohwhsNpoYDqqXaLllYAkPCP4vYdDrVo8FQXaAPfHWm1pG/Vm+jmGTA5JFS0BAIjookyapuJFY8F9PIw==",
+ "version": "0.2.8",
+ "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.8.tgz",
+ "integrity": "sha512-jvOi+c+ftGlGotNcKnzPVg2IhCaDTB6/6R3JeqdjdXktuAJi3wKH9T7+svuaKh1mmfVU11UWzUZVH74JDfi/wQ==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
+ "@babel/runtime": "^7.29.2",
"@floating-ui/utils": "^0.2.11",
"reselect": "^5.1.1",
"use-sync-external-store": "^1.6.0"
@@ -2236,9 +2243,9 @@
}
},
"node_modules/@colordx/core": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.0.3.tgz",
- "integrity": "sha512-xBQ0MYRTNNxW3mS2sJtlQTT7C3Sasqgh1/PsHva7fyDb5uqYY+gv9V0utDdX8X80mqzbGz3u/IDJdn2d/uW09g==",
+ "version": "5.4.3",
+ "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.4.3.tgz",
+ "integrity": "sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ==",
"dev": true,
"license": "MIT"
},
@@ -2362,9 +2369,9 @@
}
},
"node_modules/@csstools/css-syntax-patches-for-csstree": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.2.tgz",
- "integrity": "sha512-5GkLzz4prTIpoyeUiIu3iV6CSG3Plo7xRVOFPKI7FVEJ3mZ0A8SwK0XU3Gl7xAkiQ+mDyam+NNp875/C5y+jSA==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.3.tgz",
+ "integrity": "sha512-SH60bMfrRCJF3morcdk57WklujF4Jr/EsQUzqkarfHXEFcAR1gg7fS/chAE922Sehgzc1/+Tz5H3Ypa1HiEKrg==",
"dev": true,
"funding": [
{
@@ -2431,9 +2438,9 @@
}
},
"node_modules/@csstools/postcss-alpha-function": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-2.0.3.tgz",
- "integrity": "sha512-8GqzD3JnfpKJSVxPIC0KadyAfB5VRzPZdv7XQ4zvK1q0ku+uHVUAS2N/IDavQkW40gkuUci64O0ea6QB/zgCSw==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-alpha-function/-/postcss-alpha-function-2.0.4.tgz",
+ "integrity": "sha512-fti7+GybzvfMrv5TSU6x8rWtXWOth5nLefT5w5AKJ3F3T0bZoxlRqajF0ZUgTtnytfMd4dQ8n5UiaNmsjFA65A==",
"dev": true,
"funding": [
{
@@ -2447,7 +2454,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -2481,9 +2488,9 @@
}
},
"node_modules/@csstools/postcss-alpha-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -2505,9 +2512,9 @@
}
},
"node_modules/@csstools/postcss-alpha-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -2522,7 +2529,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -2617,9 +2624,9 @@
}
},
"node_modules/@csstools/postcss-color-function": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-5.0.2.tgz",
- "integrity": "sha512-CjBdFemUFcAh3087MEJhZcO+QT1b8S75agysa1rU9TEC1YecznzwV+jpMxUc0JRBEV4ET2PjLssqmndR9IygeA==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-5.0.3.tgz",
+ "integrity": "sha512-BiBukIeQ7rPjx9A//9+qgJugBjX6FY9eWiojbnfIJCPulWrl8J07rCgQbFkloTXena+a6Aw5xa25weU+3MA75A==",
"dev": true,
"funding": [
{
@@ -2633,7 +2640,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -2647,9 +2654,9 @@
}
},
"node_modules/@csstools/postcss-color-function-display-p3-linear": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-2.0.2.tgz",
- "integrity": "sha512-TWUwSe1+2KdYGGWTx5LR4JQN07vKHAeSho+bGYRgow+9cs3dqgOqS1f/a1odiX30ESmZvwIudJ86wzeiDR6UGg==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function-display-p3-linear/-/postcss-color-function-display-p3-linear-2.0.3.tgz",
+ "integrity": "sha512-u8QNV2TKOxG6cqK4ZrJkpctnxdrwdNTMrkyokmCi+iuLpJegOraA0cqC7HoxF2tHhxjuXc+BxwY/Qd62SwvanQ==",
"dev": true,
"funding": [
{
@@ -2663,7 +2670,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -2697,9 +2704,9 @@
}
},
"node_modules/@csstools/postcss-color-function-display-p3-linear/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -2721,9 +2728,9 @@
}
},
"node_modules/@csstools/postcss-color-function-display-p3-linear/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -2738,7 +2745,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -2812,9 +2819,9 @@
}
},
"node_modules/@csstools/postcss-color-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -2836,9 +2843,9 @@
}
},
"node_modules/@csstools/postcss-color-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -2853,7 +2860,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -2907,9 +2914,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-function": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-4.0.2.tgz",
- "integrity": "sha512-PFKQKswFqZrYKpajZsP4lhqjU/6+J5PTOWq1rKiFnniKsf4LgpGXrgHS/C6nn5Rc51LX0n4dWOWqY5ZN2i5IjA==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-4.0.3.tgz",
+ "integrity": "sha512-M8ju3iqHRXtW1/5HYuOmi9WFR5rGGFgqkPh+kXkv/eG56oYK/WYtTeIwJgdcro7lRwjlo4Ut8xqbV3Iovkwfrw==",
"dev": true,
"funding": [
{
@@ -2923,7 +2930,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -2957,9 +2964,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -2981,9 +2988,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -2998,7 +3005,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -3052,9 +3059,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-variadic-function-arguments": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-2.0.2.tgz",
- "integrity": "sha512-zEchsghpDH/6SytyjKu9TIPm4hiiWcur102cENl54cyIwTZsa+2MBJl/vtyALZ+uQ17h27L4waD+0Ow96sgZow==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-2.0.3.tgz",
+ "integrity": "sha512-tL46UyFjIjz7mDywoPOe/JgOpvMic0rsTUfdMBB1OHrUcCtE8MQpBILzYl/cAOtinJGu+ZQLuDhqTgTBOoeg3g==",
"dev": true,
"funding": [
{
@@ -3068,7 +3075,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -3102,9 +3109,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-variadic-function-arguments/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3126,9 +3133,9 @@
}
},
"node_modules/@csstools/postcss-color-mix-variadic-function-arguments/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -3143,7 +3150,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -3269,9 +3276,9 @@
}
},
"node_modules/@csstools/postcss-contrast-color-function": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-3.0.2.tgz",
- "integrity": "sha512-fwOz/m+ytFPz4aIph2foQS9nEDOdOjYcN5bgwbGR2jGUV8mYaeD/EaTVMHTRb/zqB65y2qNwmcFcE6VQty69Pw==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-contrast-color-function/-/postcss-contrast-color-function-3.0.3.tgz",
+ "integrity": "sha512-YcohXq+/hfYeobKirg3oXGivDaaTfOPv568bE3jYQCn9ILpFz+RgyJR/kF7ZWh5560TTlTjeCqF4ZmVsj2zwnw==",
"dev": true,
"funding": [
{
@@ -3285,7 +3292,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -3319,9 +3326,9 @@
}
},
"node_modules/@csstools/postcss-contrast-color-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3343,9 +3350,9 @@
}
},
"node_modules/@csstools/postcss-contrast-color-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -3360,7 +3367,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -3414,9 +3421,9 @@
}
},
"node_modules/@csstools/postcss-exponential-functions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-3.0.1.tgz",
- "integrity": "sha512-WHJ52Uk0AVUIICEYRY9xFHJZAuq0ZVg0f8xzqUN2zRFrZvGgRPpFwxK7h9FWvqKIOueOwN6hnJD23A8FwsUiVw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-3.0.2.tgz",
+ "integrity": "sha512-WDrfdFJXF4M67+wniEGr/5XVzsmn1rt2lL1YAlTfE7x7XDlRstTc5e+HuFoGv6jkiMWTwPsiADJaLwsnGC3UjQ==",
"dev": true,
"funding": [
{
@@ -3430,7 +3437,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -3442,9 +3449,9 @@
}
},
"node_modules/@csstools/postcss-exponential-functions/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3562,9 +3569,9 @@
}
},
"node_modules/@csstools/postcss-gamut-mapping": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-3.0.2.tgz",
- "integrity": "sha512-IrXAW3KQ3Sxm29C3/4mYQ/iA0Q5OH9YFOPQ2w24iIlXpD06A9MHvmQapP2vAGtQI3tlp2Xw5LIdm9F8khARfOA==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-3.0.3.tgz",
+ "integrity": "sha512-3v5ZvcVuynhFh5qCJX2LIJ9Iry8/SvxfOEj6vDngNxbH/3OKTZBFLgK+DgLuIbsP1DLA9LLH3Rn7jmRxXgEDLA==",
"dev": true,
"funding": [
{
@@ -3578,7 +3585,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -3610,9 +3617,9 @@
}
},
"node_modules/@csstools/postcss-gamut-mapping/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3634,9 +3641,9 @@
}
},
"node_modules/@csstools/postcss-gamut-mapping/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -3651,7 +3658,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -3705,9 +3712,9 @@
}
},
"node_modules/@csstools/postcss-gradients-interpolation-method": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-6.0.2.tgz",
- "integrity": "sha512-saQHvD1PD/zCdn+kxCWCcQOdXZBljr8L6BKlCLs0w8GXYfo3SHdWL1HZQ+I1hVCPlU+MJPJJbZJjG/jHRJSlAw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-6.0.3.tgz",
+ "integrity": "sha512-wrRIaRv1dkq30a8nvYWtSAf41bwCl+sVzLBKGnqeOwk81aSktKN3NattJpkiPyoOtEoFqChisl3WH3Csj/rOsw==",
"dev": true,
"funding": [
{
@@ -3721,7 +3728,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -3755,9 +3762,9 @@
}
},
"node_modules/@csstools/postcss-gradients-interpolation-method/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3779,9 +3786,9 @@
}
},
"node_modules/@csstools/postcss-gradients-interpolation-method/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -3796,7 +3803,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -3850,9 +3857,9 @@
}
},
"node_modules/@csstools/postcss-hwb-function": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-5.0.2.tgz",
- "integrity": "sha512-ChR0+pKc/2cs900jakiv8dLrb69aez5P3T+g+wfJx1j6mreAe8orKTiMrVBk+DZvCRqpdOA2m8VoFms64A3Dew==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-5.0.3.tgz",
+ "integrity": "sha512-bHz0uc/PBg2wJEAlGinUf494nMyuXsVKH/fExc2xGkvL6WHOKlxzx/lkn+2AVCQACtWBLVRCBDgDnkYr4RSC9w==",
"dev": true,
"funding": [
{
@@ -3866,7 +3873,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -3900,9 +3907,9 @@
}
},
"node_modules/@csstools/postcss-hwb-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -3924,9 +3931,9 @@
}
},
"node_modules/@csstools/postcss-hwb-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -3941,7 +3948,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -4301,9 +4308,9 @@
}
},
"node_modules/@csstools/postcss-media-minmax": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-3.0.1.tgz",
- "integrity": "sha512-I+CrmZt23fyejMItpLQFOg9gPXkDBBDjTqRT0UxCTZlYZfGrzZn4z+2kbXLRwDfR59OK8zaf26M4kwYwG0e1MA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-3.0.2.tgz",
+ "integrity": "sha512-+ABxs2ZhJDhy+B9PJg7pgkGq6/d3XPXsWl7+6yZfAk4b2ba6aQ1h2AiTn04XwS6rpMpZEF3tONli/ubfu4y8AQ==",
"dev": true,
"funding": [
{
@@ -4317,7 +4324,7 @@
],
"license": "MIT",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/media-query-list-parser": "^5.0.0"
@@ -4330,9 +4337,9 @@
}
},
"node_modules/@csstools/postcss-media-minmax/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -4639,9 +4646,9 @@
}
},
"node_modules/@csstools/postcss-oklab-function": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-5.0.2.tgz",
- "integrity": "sha512-3d/Wcnp2uW6Io0Tajl0croeUo46gwOVQI9N32PjA/HVQo6z1iL7yp19Gp+6e5E5CDKGpW7U822MsDVo2XK1z0Q==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-5.0.3.tgz",
+ "integrity": "sha512-vTMgJFMwMt9gnPvhKaDnMR7E/h9Nb+rPUv825SY5VUo4PWj+w0OH/N2NqgvjYeubaA3BVckbKDlvADATRpD4Hw==",
"dev": true,
"funding": [
{
@@ -4655,7 +4662,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -4689,9 +4696,9 @@
}
},
"node_modules/@csstools/postcss-oklab-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -4713,9 +4720,9 @@
}
},
"node_modules/@csstools/postcss-oklab-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -4730,7 +4737,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -4903,9 +4910,9 @@
}
},
"node_modules/@csstools/postcss-random-function": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-3.0.1.tgz",
- "integrity": "sha512-SvKGfmj+WHfn4bWHaBYlkXDyU3SlA3fL8aaYZ8Op6M8tunNf3iV9uZyZZGWMCbDw0sGeoTmYZW9nmKN8Qi/ctg==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-3.0.2.tgz",
+ "integrity": "sha512-iQ3vfX1LIqRXX7P1/ol45EpJ5CTWdQCAfdpTlHlsRPU4jMQeepmeNjQ0F60bj8RWTS1RkJ318fzzq4mUlyZ7hA==",
"dev": true,
"funding": [
{
@@ -4919,7 +4926,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -4931,9 +4938,9 @@
}
},
"node_modules/@csstools/postcss-random-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -4998,9 +5005,9 @@
}
},
"node_modules/@csstools/postcss-relative-color-syntax": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-4.0.2.tgz",
- "integrity": "sha512-HaMN+qMURinllszbps2AhXKaLeibg/2VW6FriYDrqE58ji82+z2S3/eLloywVOY8BQCJ9lZMdy6TcRQNbn9u3w==",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-4.0.3.tgz",
+ "integrity": "sha512-SZSImz4KufmLi0dRwYivWXlza+7HF84SRApY8R48SyWgn+f0gDvmCn7D2Ie4CED7qU0JJK+YfCUC1HVlaQ10dg==",
"dev": true,
"funding": [
{
@@ -5014,7 +5021,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -5048,9 +5055,9 @@
}
},
"node_modules/@csstools/postcss-relative-color-syntax/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -5072,9 +5079,9 @@
}
},
"node_modules/@csstools/postcss-relative-color-syntax/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -5089,7 +5096,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -5183,9 +5190,9 @@
}
},
"node_modules/@csstools/postcss-sign-functions": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.1.tgz",
- "integrity": "sha512-C3br0qcHJkQ0qSGUBnDJHXQdO8XObnCpGwai5m1L2tv2nCjt0vRHG6A9aVCQHvh08OqHNM2ty1dYDNNXV99YAQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-2.0.2.tgz",
+ "integrity": "sha512-vOxkkMCMVnyaj7CW03uKR2R/zhJaCrptsXlm31HgI/dqC1lSIGnmu5W7N68x23XwcSgc8fE/fg0jKj4x1XFH4w==",
"dev": true,
"funding": [
{
@@ -5199,7 +5206,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -5211,9 +5218,9 @@
}
},
"node_modules/@csstools/postcss-sign-functions/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -5278,9 +5285,9 @@
}
},
"node_modules/@csstools/postcss-stepped-value-functions": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-5.0.1.tgz",
- "integrity": "sha512-vZf7zPzRb7xIi2o5Z9q6wyeEAjoRCg74O2QvYxmQgxYO5V5cdBv4phgJDyOAOP3JHy4abQlm2YaEUS3gtGQo0g==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-5.0.2.tgz",
+ "integrity": "sha512-4PtqkRoBcMSxZG00gcDv+nq7cxVUua+Yd7TmG16qzJjdolyICHkx1RfhNL5mKSnWOLxUnk/IdxAoWN+KU7E/ng==",
"dev": true,
"funding": [
{
@@ -5294,7 +5301,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -5306,9 +5313,9 @@
}
},
"node_modules/@csstools/postcss-stepped-value-functions/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -5536,9 +5543,9 @@
}
},
"node_modules/@csstools/postcss-trigonometric-functions": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-5.0.1.tgz",
- "integrity": "sha512-e8me32Mhl8JeBnxVJgsQUYpV4Md4KiyvpILpQlaY/eK1Gwdb04kasiTTswPQ5q7Z8+FppJZ2Z4d8HRfn6rjD3w==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-5.0.2.tgz",
+ "integrity": "sha512-hRansZmQk1HH11WGUNlWy8H/DCB9Wy6zDbRcyBfF2UUP+V2fubK+qwmq0q6LIDje5gRzxlKyWhgFYxPy1ohivA==",
"dev": true,
"funding": [
{
@@ -5552,7 +5559,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-calc": "^3.1.1",
+ "@csstools/css-calc": "^3.2.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0"
},
@@ -5564,9 +5571,9 @@
}
},
"node_modules/@csstools/postcss-trigonometric-functions/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -5756,9 +5763,9 @@
}
},
"node_modules/@emnapi/core": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz",
- "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
+ "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -5768,9 +5775,9 @@
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz",
- "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
+ "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -6121,9 +6128,9 @@
}
},
"node_modules/@evilmartians/lefthook": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@evilmartians/lefthook/-/lefthook-2.1.5.tgz",
- "integrity": "sha512-svJSugMv1M0g7JeD1EqGcVQtF4pk1HkFZ8h7hfygXDyMNmo2UyQteqr6b9ljkS936SvH61IJOBjllt/EH3c7gw==",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/@evilmartians/lefthook/-/lefthook-2.1.6.tgz",
+ "integrity": "sha512-ysZbzryf74wlISmgm0PH/n1lJ0HD7AHmI6DoJgWO9qzIETQknhGdmKbkOi0MjLYtiOHWQl8Dr2qwg0ksDpNZjA==",
"cpu": [
"x64",
"arm64",
@@ -6290,29 +6297,43 @@
}
},
"node_modules/@humanfs/core": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
- "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",
+ "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",
"dev": true,
"license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/types": "^0.15.0"
+ },
"engines": {
"node": ">=18.18.0"
}
},
"node_modules/@humanfs/node": {
- "version": "0.16.7",
- "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
- "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+ "version": "0.16.8",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",
+ "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@humanfs/core": "^0.19.1",
+ "@humanfs/core": "^0.19.2",
+ "@humanfs/types": "^0.15.0",
"@humanwhocodes/retry": "^0.4.0"
},
"engines": {
"node": ">=18.18.0"
}
},
+ "node_modules/@humanfs/types": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",
+ "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
"node_modules/@humanwhocodes/module-importer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -7385,9 +7406,9 @@
}
},
"node_modules/@istanbuljs/schema": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
- "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz",
+ "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7578,9 +7599,9 @@
"license": "MIT"
},
"node_modules/@jest/environment-jsdom-abstract/node_modules/@sinonjs/fake-timers": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.0.tgz",
- "integrity": "sha512-m2xozxSfCIxjDdvbhIWazlP2i2aha/iUmbl94alpsIbd3iLTfeXgfBVbwyWogB6l++istyGZqamgA/EcqYf+Bg==",
+ "version": "15.3.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.2.tgz",
+ "integrity": "sha512-mrn35Jl2pCpns+mE3HaZa1yPN5EYCRgiMI+135COjr2hr8Cls9DXqIZ57vZe2cz7y2XVSq92tcs6kGQcT1J8Rw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -8144,6 +8165,19 @@
"eslint-scope": "5.1.1"
}
},
+ "node_modules/@nodable/entities": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz",
+ "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/nodable"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -9698,13 +9732,13 @@
}
},
"node_modules/@php-wasm/cli-util": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.18.tgz",
- "integrity": "sha512-2UxVhKTrSZMcHKWAr31ZrQk27Dk0Hu0epjQmF/4Wjb3s+Pi41BvAvsWcBtZ0sJBgsTqAigTFt0E4Si03swtQrQ==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.21.tgz",
+ "integrity": "sha512-LQ/c+vtkLmmPtPoQ/6Nh22lERNzaQmMeE38UGzCvf6PhIj0IoASvA4HthIdrdLegMbp0iG4abfkzTfGkhQzHvg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/util": "3.1.18",
+ "@php-wasm/util": "3.1.21",
"fast-xml-parser": "^5.5.1",
"jsonc-parser": "3.3.1"
},
@@ -9714,46 +9748,43 @@
}
},
"node_modules/@php-wasm/logger": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.18.tgz",
- "integrity": "sha512-RcU4xMif62xcXaqRKcqoWmypNlAdoBdyTDxfQ7/OVWzPQBsURRROraW0rtst/aJY3BpHdDSphXrXk2fQ/7I84w==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.21.tgz",
+ "integrity": "sha512-ykuQcn2k7anSKOrkC46WHTKiC3/oh08RbHGiAMPnZymzG3fCHJbc1/LdH8CmkZdyNJqHt6nhAaYf7Ll8glG5Dg==",
"dev": true,
"license": "GPL-2.0-or-later",
- "dependencies": {
- "@php-wasm/node-polyfills": "3.1.18"
- },
"engines": {
"node": ">=20.10.0",
"npm": ">=10.2.3"
}
},
"node_modules/@php-wasm/node": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.18.tgz",
- "integrity": "sha512-uyH4bFF8ufSdOwZm8+NtJ9t+wXuTf7qz7nkK5ctZT6smarkucQp4N3Hf3dnw0Dhzn9iGrmlzdWl6XvzZzf4wUQ==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.21.tgz",
+ "integrity": "sha512-KAUbGH8ITHabpSxYlR3zV+dq3ml1QN1TGcdLXMdLrbonKUO36g0TPZr1/ddtf05QBgFiyx7JHIiB1ljvFqMLSQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/cli-util": "3.1.18",
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node-7-4": "3.1.18",
- "@php-wasm/node-8-0": "3.1.18",
- "@php-wasm/node-8-1": "3.1.18",
- "@php-wasm/node-8-2": "3.1.18",
- "@php-wasm/node-8-3": "3.1.18",
- "@php-wasm/node-8-4": "3.1.18",
- "@php-wasm/node-8-5": "3.1.18",
- "@php-wasm/node-polyfills": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
- "@wp-playground/common": "3.1.18",
+ "@php-wasm/cli-util": "3.1.21",
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/node-5-2": "3.1.21",
+ "@php-wasm/node-7-4": "3.1.21",
+ "@php-wasm/node-8-0": "3.1.21",
+ "@php-wasm/node-8-1": "3.1.21",
+ "@php-wasm/node-8-2": "3.1.21",
+ "@php-wasm/node-8-3": "3.1.21",
+ "@php-wasm/node-8-4": "3.1.21",
+ "@php-wasm/node-8-5": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
+ "@wp-playground/common": "3.1.21",
"express": "4.22.0",
"fast-xml-parser": "^5.5.1",
"fs-ext-extra-prebuilt": "2.2.7",
"ini": "4.1.2",
"jsonc-parser": "3.3.1",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"yargs": "17.7.2"
},
"engines": {
@@ -9761,17 +9792,34 @@
"npm": ">=10.2.3"
}
},
+ "node_modules/@php-wasm/node-5-2": {
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-5-2/-/node-5-2-3.1.21.tgz",
+ "integrity": "sha512-l06b+B+NVyUxP9/mfyUSkjbNt4/BFy/YUzfob0teFByFUbcps1dKNqE5B042IERf+Laz9kuoS8ly9+VbFqVDkA==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@php-wasm/universal": "3.1.21",
+ "ini": "4.1.2",
+ "wasm-feature-detect": "1.8.0",
+ "ws": "8.18.0"
+ },
+ "engines": {
+ "node": ">=20.10.0",
+ "npm": ">=10.2.3"
+ }
+ },
"node_modules/@php-wasm/node-7-4": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.18.tgz",
- "integrity": "sha512-ktSKUxHCqGOy6sJhpI77wG/X+1joFX+ZJCP/YUAeULDXcSlYU3Beaa9FC6hY4jydOlyb7wEEbSRYVvTrlLj/lg==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.21.tgz",
+ "integrity": "sha512-n9CRZRl0QI6/Q46W2HldKpAlVqZbyjvyvK2Ph2p6kktpCCAJsJ9JqTUjGSh3iuHgT+8DYBlxw1kMineqLLwNgQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9779,16 +9827,16 @@
}
},
"node_modules/@php-wasm/node-8-0": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.18.tgz",
- "integrity": "sha512-TOJ8iqWBF5T0cQmo610pw/m9DBkiHEdv4jTNSlg3BxVVbBBKHKx4WdAhEl4s/e7dEnHc4u51sjP+hxpNEY2xwQ==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.21.tgz",
+ "integrity": "sha512-dF2G6fcEYDm1yfoR5PWqasImYWPmRf76SLWx3WSXbhrunwDLVDgSuj4d17BmlA5fK/DkUnHHFf4QxwQWqyrUqQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9796,16 +9844,16 @@
}
},
"node_modules/@php-wasm/node-8-1": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.18.tgz",
- "integrity": "sha512-wJynAXRIGR91ikrnnZ4awnGGfSJUHnshnN2XdQJheOP7eU8A0XCEvGUJsbLyBprXM9iucSMuVHgfG+0L90vsOw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.21.tgz",
+ "integrity": "sha512-SYIBDst+g8CNYw8t4VZ9yiv6GdmKX3NOIAqQ1tFo3fmAOc6VgK9qpQcmCmpwmMIxrHg6BcijvV7qTgJmZ93MmQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9813,16 +9861,16 @@
}
},
"node_modules/@php-wasm/node-8-2": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.18.tgz",
- "integrity": "sha512-m2uPuDiVb42wYP0rmZhrLAlo5VjkNrBzjkUe8cGKYH00rM0apJd7/ibSbL6OSJDNSWuWRvZMepKhDd5FDPL2NA==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.21.tgz",
+ "integrity": "sha512-pB/fFHVtFiRTuXHCVa6ev6vSXwUq7075CLaGye04CpKi+CgsMhX54Qb9UOJNg5kbOp3fxSPnpYTB9ZwfUYnruw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9830,16 +9878,16 @@
}
},
"node_modules/@php-wasm/node-8-3": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.18.tgz",
- "integrity": "sha512-8XK/xYoE4diunIehXIETizWi90olzjop30cbvUxARt0mPQRotgCwx7jwkfxR7asa693CgHj5TFFsofvLKdWVPA==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.21.tgz",
+ "integrity": "sha512-RKFVIaul0rgf2aal6QoulOPTF9JUbNd7d0p+p5FJrntUhbjdaW9rICOOmgbwUl1hXiq2HDmRaGX1ZpxCsbVXGQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9847,16 +9895,16 @@
}
},
"node_modules/@php-wasm/node-8-4": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.18.tgz",
- "integrity": "sha512-pgS2Y6fz/r0YQy6j+eXWLiaL0TO6hPf7k2FmZGjgZzoifzgErEcS8WMiZzWm4FHg3FqmO8iBTfDX9pj17s14+A==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.21.tgz",
+ "integrity": "sha512-ZI5Pd0T2KqL8XfAX3eCULPbeLM0YmkbPbwye5siS6NXPW1lO0oHyJ91eKfRFLttCdzrkWndW/x1uimKVJFqEqg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
@@ -9864,38 +9912,30 @@
}
},
"node_modules/@php-wasm/node-8-5": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.18.tgz",
- "integrity": "sha512-BNSYtKw9LfNLQlL9Df7PPU9dUv9erPKuPLO15irMLVXYOo+bzlMeshOVH2qxUc+0ncpVhaTvqfBueCXAVa145g==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.21.tgz",
+ "integrity": "sha512-i01P6zf+EWnVBRudPfokP4Z4Q1N4dy12mjDRfioANv0YqRCcyFgCc6ngJKN4/e0Ew+qhbkjTBkoRpscm4+RewA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3"
+ "ws": "8.18.0"
},
"engines": {
"node": ">=20.10.0",
"npm": ">=10.2.3"
}
},
- "node_modules/@php-wasm/node-polyfills": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/node-polyfills/-/node-polyfills-3.1.18.tgz",
- "integrity": "sha512-wOP4W1UHKEyJgSE+c/P+EtujMwSwQSYNudNPE45AAqnsDh5XDgSI9ahJF1evlsTmAs32m5E87lWkLqftPIpLVg==",
- "dev": true,
- "license": "GPL-2.0-or-later"
- },
"node_modules/@php-wasm/progress": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.18.tgz",
- "integrity": "sha512-j/789FUhwneUdBjngb1n1NY2Gq12BgXxKuXakQsYn+Xa1dhHrpB/8bCfBWECG0x5mRDCx0sOd/vfptopuKOzEw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.21.tgz",
+ "integrity": "sha512-fF7HCeXXptWGNSr8d3Tlyjelax8AnvpyZGWUtwNYI27428oIXhGEwsphlAHMfPfc5YEFz9BQEhHoTU7z/SRlbg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node-polyfills": "3.1.18"
+ "@php-wasm/logger": "3.1.21"
},
"engines": {
"node": ">=20.10.0",
@@ -9903,9 +9943,9 @@
}
},
"node_modules/@php-wasm/scopes": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.18.tgz",
- "integrity": "sha512-og+wLUv2BjZBR1L8fwD8+0Y/c7L7ZaAxJaGml892sHRpt90FPf4JcIwmN23srnNXcEltk93Wty/c22Fv5TYLxw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.21.tgz",
+ "integrity": "sha512-BTECa1MsKv/RJxOaP+M/4MjilZpnYvYKTB2Kng8hrmYBA6LjuGnP1UY8yiCCUHsxnFxfRm6pW+c8Duy+ZTpVpw==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -9914,28 +9954,26 @@
}
},
"node_modules/@php-wasm/stream-compression": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.18.tgz",
- "integrity": "sha512-/jNdiTBRBwtJSJo2L7Lk/FMKAXJVRh3cZIRiuPiPj0JZN68aeQlq8xuyOCBdgJk/kKVK4PSysNNi7Xtp0eeu6A==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.21.tgz",
+ "integrity": "sha512-VB+M15HL0krTo2yK9xswWzxby+K+gAHMtYhg7NhL7fhFIv/dKRkCv/dYAazwGNXP4/T7RxlPpchRpeFi+7ndjA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/node-polyfills": "3.1.18",
- "@php-wasm/util": "3.1.18"
+ "@php-wasm/util": "3.1.21"
}
},
"node_modules/@php-wasm/universal": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.18.tgz",
- "integrity": "sha512-hqMApb/1bewMs6cBwNKNMVrpQAlFE3BDQalRqdcoEfuKxe4muXyoYi1/x0fRpfPJJUCpHJU5sUW8XD807vDyYw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.21.tgz",
+ "integrity": "sha512-JuaLJvGE2jCmLY+GYkz2yFpxjTrb4QzqXodKo3IDYe+hO9nhmPhBg5oootftPfMMKlYdyIfOT1jv3AUy6ihb+Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node-polyfills": "3.1.18",
- "@php-wasm/progress": "3.1.18",
- "@php-wasm/stream-compression": "3.1.18",
- "@php-wasm/util": "3.1.18",
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/progress": "3.1.21",
+ "@php-wasm/stream-compression": "3.1.21",
+ "@php-wasm/util": "3.1.21",
"ini": "4.1.2"
},
"engines": {
@@ -9944,9 +9982,9 @@
}
},
"node_modules/@php-wasm/util": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.18.tgz",
- "integrity": "sha512-M26e1PxIRU5VTcuUpynlBNNpy8WWtbgiMi689+WZ9NIDeELek6SM+zAYmZ/YR7+0DoaYWwwB5iak8hj3DzQ3gw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.21.tgz",
+ "integrity": "sha512-D2JYnqKJv5n7qArvczEPa2aX/vlVbdOBZ+MJJKUHAgzqun8wRT7kJXfW0XQ2C9EYvW9mFQ4gm7sYbpiEHUB8+g==",
"dev": true,
"engines": {
"node": ">=20.10.0",
@@ -9954,14 +9992,14 @@
}
},
"node_modules/@php-wasm/web-service-worker": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.18.tgz",
- "integrity": "sha512-Ozhst3rhS5arAO5dS3QzBJpDE+CKtzN4ji3qj2f+abE68TG1ELYqmK6xEbMUqANHOjDqZe9ywo00vqxlwX2bBQ==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.21.tgz",
+ "integrity": "sha512-ZLxbCfw+t3VKkZtVj7kUE3hNJ3PVFU47pakUcpvfDq9+yAOQggx3IPLH5/YokWHu3pm+G9eCIRuHcMZuLa5J/w==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/scopes": "3.1.18",
- "@php-wasm/universal": "3.1.18",
+ "@php-wasm/scopes": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
"ini": "4.1.2"
},
"engines": {
@@ -9970,23 +10008,23 @@
}
},
"node_modules/@php-wasm/xdebug-bridge": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.18.tgz",
- "integrity": "sha512-mCwQGHnuCvJneZIjkbtDOQxfjxIrpuPvTGYlEne/OqWNOurP0kHhRwEGxAjbBNGStz5gfTMYiMS6w2ANXfnp6g==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.21.tgz",
+ "integrity": "sha512-BHeMn6EwFfV6hszwqPm0VNoFtdSoVr/5TTzZ9OpUZckPdxz2jfGEmix4tNrqW/+OtUUSi0oZmbPUZ8F8zv6YxA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@wp-playground/common": "3.1.18",
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/node": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@wp-playground/common": "3.1.21",
"express": "4.22.0",
"fast-xml-parser": "^5.5.1",
"fs-ext-extra-prebuilt": "2.2.7",
"ini": "4.1.2",
"jsonc-parser": "3.3.1",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"xml2js": "0.6.2",
"yargs": "17.7.2"
},
@@ -10785,9 +10823,9 @@
}
},
"node_modules/@sentry/node/node_modules/brace-expansion": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
- "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
+ "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10831,20 +10869,20 @@
}
},
"node_modules/@simple-git/args-pathspec": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.2.tgz",
- "integrity": "sha512-nEFVejViHUoL8wU8GTcwqrvqfUG40S5ts6S4fr1u1Ki5CklXlRDYThPVA/qurTmCYFGnaX3XpVUmICLHdvhLaA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz",
+ "integrity": "sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==",
"dev": true,
"license": "MIT"
},
"node_modules/@simple-git/argv-parser": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.0.3.tgz",
- "integrity": "sha512-NMKv9sJcSN2VvnPT9Ja7eKfGy8Q8mMFLwPTCcuZMtv3+mYcLIZflg31S/tp2XCCyiY7YAx6cgBHQ0fwA2fWHpQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz",
+ "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@simple-git/args-pathspec": "^1.0.2"
+ "@simple-git/args-pathspec": "^1.0.3"
}
},
"node_modules/@sinclair/typebox": {
@@ -11798,13 +11836,13 @@
}
},
"node_modules/@types/node": {
- "version": "25.5.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz",
- "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==",
+ "version": "25.6.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz",
+ "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "undici-types": "~7.18.0"
+ "undici-types": "~7.19.0"
}
},
"node_modules/@types/node-forge": {
@@ -12217,9 +12255,9 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
- "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
+ "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12828,27 +12866,13 @@
}
},
"node_modules/@wordpress/a11y": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.43.0.tgz",
- "integrity": "sha512-AWNmSi+Cjx5m03JhG/XjDqgRufqCFcIpYddWw7/0vR6rMk/DK5O+Jx6yJcJOwgmz2KFSgjMnjFfqbh3EtX8rRg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.44.0.tgz",
+ "integrity": "sha512-VewBVprbT10DnsIbIamtBXz5jVlwI+nRroXkYsRbYJq63h/dHkD2nnOObIbIdFfMi5m33fwcs1a3v93vqs8WMQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/dom-ready": "^4.43.0",
- "@wordpress/i18n": "^6.16.0"
- },
- "engines": {
- "node": ">=18.12.0",
- "npm": ">=8.19.2"
- }
- },
- "node_modules/@wordpress/api-fetch": {
- "version": "7.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.43.0.tgz",
- "integrity": "sha512-1Tetm4VIEKDIwrCsvDY0KjjrHvkEaSa2Qvld5gguY2ofcIszL3mR0tGezFaaaB14FHd7Zl0MpfpQY3KeQ+BatQ==",
- "license": "GPL-2.0-or-later",
- "dependencies": {
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/url": "^4.43.0"
+ "@wordpress/dom-ready": "^4.44.0",
+ "@wordpress/i18n": "^6.17.0"
},
"engines": {
"node": ">=18.12.0",
@@ -12856,9 +12880,9 @@
}
},
"node_modules/@wordpress/autop": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.43.0.tgz",
- "integrity": "sha512-ODEGv8CZmL12DRKyYCCUXwTHS8aI2/K1C4WuVLeQ5uhPmFk0QHAHQ2sGga509K9F0Nj/DY7fgkD0YlE9T1stbA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.44.0.tgz",
+ "integrity": "sha512-vSE3VRfUyO+SWEYF6QAO3ZNYOwki014aqygWbivEvpwcyW+grwsUijtmdVfMaJzN7MnJwHxdHV9dslk2/DjpSg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -12866,9 +12890,9 @@
}
},
"node_modules/@wordpress/babel-preset-default": {
- "version": "8.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.43.0.tgz",
- "integrity": "sha512-L2EOVoc0EXlz/QJRW1KuJxiKtVntD5bqFzMTizPmNdwr6BIyVOWs7mDOCldTTCKcYcLSGMbTFj7F24rKNC4Cmw==",
+ "version": "8.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-8.44.0.tgz",
+ "integrity": "sha512-6EQW8ysiQkct2MolHlhyqXfZ/Vgl0Cu9dCeHfPEf7S/8575qua1GnuDSFzEqU/8TIrEG88f2e2qP/R7VRB+EwQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -12878,8 +12902,8 @@
"@babel/plugin-transform-runtime": "7.25.7",
"@babel/preset-env": "7.25.7",
"@babel/preset-typescript": "7.25.7",
- "@wordpress/browserslist-config": "^6.43.0",
- "@wordpress/warning": "^3.43.0",
+ "@wordpress/browserslist-config": "^6.44.0",
+ "@wordpress/warning": "^3.44.0",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.3.0"
@@ -13069,9 +13093,9 @@
}
},
"node_modules/@wordpress/base-styles": {
- "version": "6.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.19.0.tgz",
- "integrity": "sha512-SAZA6dhfC5X00s9PRrL9diY59WegiF0MuAWupkoKnYk3a2IAQbRUUTrh3j3wRyr08ljqefmifX5GR3hz/VwQaw==",
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.20.0.tgz",
+ "integrity": "sha512-Dsug4Zxz2xOFtK6CGThKYXwCqC9Yztw2STKQzwztrX4yW+o6iDbzkxpcwdDhsaVJs0Jt9A4LmJpZPh+pUozzLA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13079,9 +13103,9 @@
}
},
"node_modules/@wordpress/blob": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.43.0.tgz",
- "integrity": "sha512-wNYpE1DMabI9wDIVBcwsakbnVnvskAj0eJ+7A1njEdmJFYEQ0wc6kTqJ6ma4pLYYPrgw2svWl8vI3HIIB50qhg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.44.0.tgz",
+ "integrity": "sha512-MR5neg3nI4VNo7Oyd6XB0mh0AfWBuAkrQPSymQHayBQ1DEng8ZBo0EpuRV+f+Bf7yVW1KEmG+o9X1qg2gvTu6Q==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13089,49 +13113,48 @@
}
},
"node_modules/@wordpress/block-editor": {
- "version": "15.16.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.16.0.tgz",
- "integrity": "sha512-gTTsrN3F1uWKmzOldi4t+IbbSbF/oEd/mxyhjZvvZ0mJV6cQM2q8q3FuWEx9mlqh1jsnh+ycuc//L556KXdIHA==",
+ "version": "15.17.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.17.0.tgz",
+ "integrity": "sha512-zOQIvhe73K+Q15pClUdWuxL8r4RFHe4QxIyFfsLZK37cXfGzPiQ8QJf68muA5A2rkDFfO5mcT0XFFbDddE5ZUA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/api-fetch": "^7.43.0",
- "@wordpress/base-styles": "^6.19.0",
- "@wordpress/blob": "^4.43.0",
- "@wordpress/block-serialization-default-parser": "^5.43.0",
- "@wordpress/blocks": "^15.16.0",
- "@wordpress/commands": "^1.43.0",
- "@wordpress/components": "^32.5.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/dataviews": "^14.0.0",
- "@wordpress/date": "^5.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/dom": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/escape-html": "^3.43.0",
- "@wordpress/global-styles-engine": "^1.10.0",
- "@wordpress/hooks": "^4.43.0",
- "@wordpress/html-entities": "^4.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/image-cropper": "^1.7.0",
- "@wordpress/interactivity": "^6.43.0",
- "@wordpress/is-shallow-equal": "^5.43.0",
- "@wordpress/keyboard-shortcuts": "^5.43.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/notices": "^5.43.0",
- "@wordpress/preferences": "^4.43.0",
- "@wordpress/priority-queue": "^3.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/rich-text": "^7.43.0",
- "@wordpress/style-engine": "^2.43.0",
- "@wordpress/token-list": "^3.43.0",
- "@wordpress/upload-media": "^0.28.0",
- "@wordpress/url": "^4.43.0",
- "@wordpress/warning": "^3.43.0",
- "@wordpress/wordcount": "^4.43.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/base-styles": "^6.20.0",
+ "@wordpress/blob": "^4.44.0",
+ "@wordpress/block-serialization-default-parser": "^5.44.0",
+ "@wordpress/blocks": "^15.17.0",
+ "@wordpress/commands": "^1.44.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/dataviews": "^14.1.0",
+ "@wordpress/date": "^5.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/dom": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/escape-html": "^3.44.0",
+ "@wordpress/global-styles-engine": "^1.11.0",
+ "@wordpress/hooks": "^4.44.0",
+ "@wordpress/html-entities": "^4.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/image-cropper": "^1.8.0",
+ "@wordpress/interactivity": "^6.44.0",
+ "@wordpress/is-shallow-equal": "^5.44.0",
+ "@wordpress/keyboard-shortcuts": "^5.44.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/notices": "^5.44.0",
+ "@wordpress/preferences": "^4.44.0",
+ "@wordpress/priority-queue": "^3.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/rich-text": "^7.44.0",
+ "@wordpress/style-engine": "^2.44.0",
+ "@wordpress/token-list": "^3.44.0",
+ "@wordpress/upload-media": "^0.29.0",
+ "@wordpress/url": "^4.44.0",
+ "@wordpress/warning": "^3.44.0",
+ "@wordpress/wordcount": "^4.44.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13157,9 +13180,9 @@
}
},
"node_modules/@wordpress/block-serialization-default-parser": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.43.0.tgz",
- "integrity": "sha512-1P2eujRuY9VmhFT8Kp7hghxbxbw6dIcHWGLlo/V3YVaHor1WZ3P5p6k+ELQRJTyrbWYV+qu/zYWGYCGGDtEvsA==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.44.0.tgz",
+ "integrity": "sha512-XaVZyQskiI/1Ysq9r2VH4sF017mj3Cl1jOI8IXdpKykOe3YZ6WXPN7FwglVJj5y9Qhw0RgpCObXAORI0PTqDpg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13167,26 +13190,26 @@
}
},
"node_modules/@wordpress/blocks": {
- "version": "15.16.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.16.0.tgz",
- "integrity": "sha512-vyr87vwJvDErB19jVsBscpTC/x4+VhNGXGel4zawY3CdbyfBIHZrrdiOTjwwUnijLVspkv0nWkiUtYIxWP/SMQ==",
+ "version": "15.17.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.17.0.tgz",
+ "integrity": "sha512-KRhXMcH1Te83A9zsZRkB6NhG7PD9hnXYp0+Fb44mYvLGxYNGpKFQYuPSxgn2Tq8Ie2MxUf+f/4K8nR+r5hV/Gg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/autop": "^4.43.0",
- "@wordpress/blob": "^4.43.0",
- "@wordpress/block-serialization-default-parser": "^5.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/dom": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/hooks": "^4.43.0",
- "@wordpress/html-entities": "^4.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/is-shallow-equal": "^5.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/rich-text": "^7.43.0",
- "@wordpress/shortcode": "^4.43.0",
- "@wordpress/warning": "^3.43.0",
+ "@wordpress/autop": "^4.44.0",
+ "@wordpress/blob": "^4.44.0",
+ "@wordpress/block-serialization-default-parser": "^5.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/dom": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/hooks": "^4.44.0",
+ "@wordpress/html-entities": "^4.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/is-shallow-equal": "^5.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/rich-text": "^7.44.0",
+ "@wordpress/shortcode": "^4.44.0",
+ "@wordpress/warning": "^3.44.0",
"change-case": "^4.1.2",
"colord": "^2.7.0",
"fast-deep-equal": "^3.1.3",
@@ -13208,9 +13231,9 @@
}
},
"node_modules/@wordpress/browserslist-config": {
- "version": "6.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.43.0.tgz",
- "integrity": "sha512-W6Htq0S8g9RE02zwIB4HgbxwFeL9tijIleAIjp3pMuodP6ReRcWjvOX9O3DyfaRKrhl7JCFhT/M1RkKK3hQnYg==",
+ "version": "6.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-6.44.0.tgz",
+ "integrity": "sha512-lYtkO7U7ok9RfRBIHWvVWXhcOys6cQuLfwFr1bGuPTE6+LmVHmRyniMnImZlG8Jb3XE4pvH8gXT1ecXogpDI2Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -13219,21 +13242,21 @@
}
},
"node_modules/@wordpress/commands": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.43.0.tgz",
- "integrity": "sha512-oD2uurR7HYgQ3lXhukcWX0/mc+PHEFEfB2lu/mi5IvX8xYMV8e/l/uoP6BJ+Krm7EqtOkSwoaoGi6KcYoR4sMw==",
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.44.0.tgz",
+ "integrity": "sha512-/e+ef0ahEgF55M0UrVfUEuOEQ4OeBZZde8wEUyTIqOB0gtv9gwG5VKOuzCH1kK3gWLdQd9YWt6NWUrc38mLWsw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^6.19.0",
- "@wordpress/components": "^32.5.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/keyboard-shortcuts": "^5.43.0",
- "@wordpress/preferences": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/warning": "^3.43.0",
+ "@wordpress/base-styles": "^6.20.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/keyboard-shortcuts": "^5.44.0",
+ "@wordpress/preferences": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/warning": "^3.44.0",
"clsx": "^2.1.1",
"cmdk": "^1.0.0"
},
@@ -13247,9 +13270,9 @@
}
},
"node_modules/@wordpress/components": {
- "version": "32.5.0",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.5.0.tgz",
- "integrity": "sha512-UEBNEqxHfOvTVbVepoLPS2wSzIjcZoCHMv6P2iN0om819x3aLIKAZqpxjNF8x0nz2z/gnj5Bj9GpXTW0+Bvfcw==",
+ "version": "32.6.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.6.0.tgz",
+ "integrity": "sha512-MpOr0mGTkKDRjxK5LKm86Uoj9p9Z6KkrvhkNVi5zVKCftyHVMK+tun7wL2Qn/JZVLbxZpB1kW5sJ5aMf3T2ToA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.22",
@@ -13265,24 +13288,24 @@
"@types/highlight-words-core": "1.2.1",
"@types/react": "^18.3.27",
"@use-gesture/react": "^10.3.1",
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/base-styles": "^6.19.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/date": "^5.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/dom": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/escape-html": "^3.43.0",
- "@wordpress/hooks": "^4.43.0",
- "@wordpress/html-entities": "^4.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/is-shallow-equal": "^5.43.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/primitives": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/rich-text": "^7.43.0",
- "@wordpress/warning": "^3.43.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/base-styles": "^6.20.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/date": "^5.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/dom": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/escape-html": "^3.44.0",
+ "@wordpress/hooks": "^4.44.0",
+ "@wordpress/html-entities": "^4.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/is-shallow-equal": "^5.44.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/primitives": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/rich-text": "^7.44.0",
+ "@wordpress/warning": "^3.44.0",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
"colord": "^2.7.0",
@@ -13312,19 +13335,19 @@
}
},
"node_modules/@wordpress/compose": {
- "version": "7.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.43.0.tgz",
- "integrity": "sha512-soLT1qavMSyIP/n8Bd+nWRvhZpQVf5YqqjB/ibTGHU8782oaV6Qw2fd6SVXL0kx6/3YzC9FHTPy69v5gxuM6XQ==",
+ "version": "7.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.44.0.tgz",
+ "integrity": "sha512-NlMSR+sqEkHppjUM3irJhB0PLaWYoAgWFa7BL6xb94ciWxr4C5CIB0pSCXW8B0WNBPgS7q/xCeJGKGSfLkBgIQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/dom": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/is-shallow-equal": "^5.43.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/priority-queue": "^3.43.0",
- "@wordpress/undo-manager": "^1.43.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/dom": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/is-shallow-equal": "^5.44.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/priority-queue": "^3.44.0",
+ "@wordpress/undo-manager": "^1.44.0",
"change-case": "^4.1.2",
"mousetrap": "^1.6.5",
"use-memo-one": "^1.1.1"
@@ -13338,18 +13361,18 @@
}
},
"node_modules/@wordpress/data": {
- "version": "10.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.43.0.tgz",
- "integrity": "sha512-LKjxBrub1qkMm8Oyj6ynHAGix5eJcJqN9Pq0aX9UYLPjc1T/zkhhAopFL7It2S4muKMNcAHizR+e1eZNA3k4fQ==",
+ "version": "10.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.44.0.tgz",
+ "integrity": "sha512-NMOJ3sDAT+ZSKm5iMvL3JVstNxDdvW9rYbzMKYzyfXbfAi9zdlNfN3Pc/0ozsUfDwhn336mA/Wu9EBNc0P+Ajw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/compose": "^7.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/is-shallow-equal": "^5.43.0",
- "@wordpress/priority-queue": "^3.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/redux-routine": "^5.43.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/is-shallow-equal": "^5.44.0",
+ "@wordpress/priority-queue": "^3.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/redux-routine": "^5.44.0",
"deepmerge": "^4.3.0",
"equivalent-key-map": "^0.2.2",
"is-plain-object": "^5.0.0",
@@ -13367,26 +13390,26 @@
}
},
"node_modules/@wordpress/dataviews": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-14.0.0.tgz",
- "integrity": "sha512-DTfJiwNL+Yt60P4BmLvYLjpd/QeOmJJry/DRdMqcPyt6w98rRFwr32hcbn0FwVkADJXmW8l2Y2vczf01StnZJw==",
+ "version": "14.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-14.1.0.tgz",
+ "integrity": "sha512-RDnCbbgNEcTJiLscqn7pN0r9toEI3Pt3L2mvLHrMjMYR8aqdouYwPldM96Sa4j+DZLf+122hQ7wBvYwyn9C4Kw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.21",
- "@wordpress/base-styles": "^6.19.0",
- "@wordpress/components": "^32.5.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/date": "^5.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/primitives": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/ui": "^0.10.0",
- "@wordpress/warning": "^3.43.0",
+ "@wordpress/base-styles": "^6.20.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/date": "^5.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/primitives": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/ui": "^0.11.0",
+ "@wordpress/warning": "^3.44.0",
"clsx": "^2.1.1",
"colord": "^2.7.0",
"date-fns": "^4.1.0",
@@ -13414,12 +13437,12 @@
}
},
"node_modules/@wordpress/date": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.43.0.tgz",
- "integrity": "sha512-8DiFlE7YzP7F/P59Hr6h5fWJxJlvt6eZgU1C7huM9XhANh8Y3dZfepsySL6K7h1yE66SQDSq07cEefFQgJW31g==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.44.0.tgz",
+ "integrity": "sha512-8TUnhQKqjnMyQij1dQgVtpiJ5luRueCgu9iXGUwfoYfS6YmTS8u7lACVxn+LtWwGuJNSeZS4Dghsq5DgeW6sUQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/deprecated": "^4.43.0",
+ "@wordpress/deprecated": "^4.44.0",
"moment": "^2.29.4",
"moment-timezone": "^0.5.40"
},
@@ -13429,9 +13452,9 @@
}
},
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
- "version": "6.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.43.0.tgz",
- "integrity": "sha512-4u7AvCEISGv9Q/sLHnV1+msZMKvHrDJ+R52Ezn3x2chIiOWFZWvr109BctwyUxvcn6SZgz9l0Ag88ffzdsjbqA==",
+ "version": "6.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-6.44.0.tgz",
+ "integrity": "sha512-bc6PfIUW//FxDu7DOuUoq2/oIQL2u8U33oDArFukTmyzf1fBWSIYKc2rpD3t3JMaWmnoiorlKgDpaFXfI6dCuA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -13446,12 +13469,12 @@
}
},
"node_modules/@wordpress/deprecated": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.43.0.tgz",
- "integrity": "sha512-Pxn+nUmCVAaKBiZun2tEVweVdevMvWFWyCRqIqsAKdWCLsD8Uk6o27EwXc1u8BlO65VmK8D2zF9uWKGKfdZbCw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.44.0.tgz",
+ "integrity": "sha512-Yb2kPVP3vJnuJ87sQqWqt/QzRglEkXL6IJ1TnSyXKv7Jqke2Bh2UmSGLFn86e3ZHIbGkzRUYb5ZPGzaePPrQFQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/hooks": "^4.43.0"
+ "@wordpress/hooks": "^4.44.0"
},
"engines": {
"node": ">=18.12.0",
@@ -13459,12 +13482,12 @@
}
},
"node_modules/@wordpress/dom": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.43.0.tgz",
- "integrity": "sha512-OxPYbiwW3sCXmImkDjV7TMkoSG3wCB8mA5FQ4cBcXx1ZYjfHn3ZUSSJ7wwb52kJ6dNJ5p8dFNroy7dk8PVtwKQ==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.44.0.tgz",
+ "integrity": "sha512-W8uzlz83q73qO3fxl1Qcm69KvZqiXtcebEiXntO2lAyOtA5k/C3rbSwpGdTlgxFbQvg+SKbux17ZyztcB2p33Q==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/deprecated": "^4.43.0"
+ "@wordpress/deprecated": "^4.44.0"
},
"engines": {
"node": ">=18.12.0",
@@ -13472,9 +13495,9 @@
}
},
"node_modules/@wordpress/dom-ready": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.43.0.tgz",
- "integrity": "sha512-Y3oNeAdVzw9tACCgL7HuimhpSlhdU5RfRGtLp2kgewWHl5I6tzfi7XypG7FdBmS+dI+j2SaYYdTNPen/kFsZlA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.44.0.tgz",
+ "integrity": "sha512-YSiDpmelYLgFu0/Mki9OogEDO5t8Dr1pZnJU/RYRC7aawWGxidgNr0hael+9jO6pLAd+3LiAEV5cAvLg0V1pZQ==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13482,9 +13505,9 @@
}
},
"node_modules/@wordpress/e2e-test-utils-playwright": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.43.0.tgz",
- "integrity": "sha512-suQCgtDVLRnGhdD7yWUVOTCGefW5perb0vTwQqWUbc/JyCdGnEztvGvpINXs7LV36U3YX7MYPEimCCcJc5frJA==",
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-1.44.0.tgz",
+ "integrity": "sha512-iUKHGH8TjW1s0cpkcHF6y/APOmy4YnwBfzdBNCITK4+4fuSZnTV7vZyzBU3adthGcBSMGQ9w8MTE2AzGLtlG3w==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -13504,14 +13527,14 @@
}
},
"node_modules/@wordpress/element": {
- "version": "6.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.43.0.tgz",
- "integrity": "sha512-eUWSBXnwO2y6ejg0RsZUnAk0E+tnuuCbCReZsZAgGJZykqek1Rt2hqxtvLZXPyuqzOR2XcR7k4hSf5l5BAJbhA==",
+ "version": "6.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.44.0.tgz",
+ "integrity": "sha512-kVCRSwGMPFu7oBcAzN0VzwFQw3mwctUb/TEHkGeG5An1Uus6olruGJyvFwkHNtO9WRCdTXXunUaSk0CIA9+Wig==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@types/react": "^18.3.27",
"@types/react-dom": "^18.3.1",
- "@wordpress/escape-html": "^3.43.0",
+ "@wordpress/escape-html": "^3.44.0",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.3.0",
@@ -13523,9 +13546,9 @@
}
},
"node_modules/@wordpress/env": {
- "version": "11.3.0",
- "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-11.3.0.tgz",
- "integrity": "sha512-LxJGteosQmrOV8JEqEIeh3N8/poplFexJjW2M0b+GpKfd7Njt6zoEZhONo01YIR01gk2d21HPBApBw5goa84Xg==",
+ "version": "11.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-11.4.0.tgz",
+ "integrity": "sha512-Rk25QAVr1diXIT7HPhRSTfyP5s3+dNYSfYEgVyt1HYeO1u5sqHwMBT+KH82HSvfxgPQv4e3JZCK4B+11Bw7ozQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -13562,9 +13585,9 @@
}
},
"node_modules/@wordpress/env/node_modules/brace-expansion": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
- "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz",
+ "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13664,9 +13687,9 @@
}
},
"node_modules/@wordpress/escape-html": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.43.0.tgz",
- "integrity": "sha512-Mo6b0y1vEnj/x7MVp+pe5IYYLs2X5ke5spuncrReO2Qb+iXw/d7694kpMGHyIVzBPj3ekwxEYezirW5OQrppOw==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.44.0.tgz",
+ "integrity": "sha512-nAEshSe6IYFr3G8sfY8o9pYNTRKvxocQ3DXs3KUesmdaEtrtJSlDmrMOI3FIgaYfv1PP6d+cDZpsygp6IZGo2w==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13762,15 +13785,15 @@
}
},
"node_modules/@wordpress/global-styles-engine": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.10.0.tgz",
- "integrity": "sha512-vlvboNnpCZwA5rWC5ptGqY/IzkQ8Hm3xpKtpdKsOXrIhVyXMpQudtW8H6cB7zIK4eTX84pq6yfhGyo6lJUdUSQ==",
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.11.0.tgz",
+ "integrity": "sha512-ndHLf9fNpUofYTMvFo49JHaYcbQKbTJ/08v6lQkNH5Y2pMJniIM4NcDz5Dsi/IgmhBy3ZiZJO6VAdNhRQ5iY1A==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/blocks": "^15.16.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/style-engine": "^2.43.0",
+ "@wordpress/blocks": "^15.17.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/style-engine": "^2.44.0",
"colord": "^2.9.2",
"deepmerge": "^4.3.0",
"fast-deep-equal": "^3.1.3",
@@ -13783,9 +13806,9 @@
}
},
"node_modules/@wordpress/hooks": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.43.0.tgz",
- "integrity": "sha512-BY7GPjEwhOlgkavVak40E3RtA8Z9ehydqTZckRoesMRjXYfxKSzr1C1FT4wAPS5uXM1pNlWivfofMaJjVNQu5w==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.44.0.tgz",
+ "integrity": "sha512-6p2vFvoFaovqnKFnIoy6Kib2XJhTwaJ1VhMXp4tM2PhSLnFMXVm1TpcHeX/kH7E6sWKJACBrDR6FH2nGYMk5dA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13793,9 +13816,9 @@
}
},
"node_modules/@wordpress/html-entities": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.43.0.tgz",
- "integrity": "sha512-z7C782VfH3E5dWYO4VOtN8EEhzfID2kiJmGTINiVPD8kywxp5BsBU2KJSSPvkUjqOCMNJ2XhkYPgADKi9O1U7A==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.44.0.tgz",
+ "integrity": "sha512-Vejleo4VvES7Ec4qX6p74DL8M6P15p0Law9+A8Wp4Vu8wg4TLtTNZE4Hfet1YoXwY9t6czty+KGISZpEG3Y7RA==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13803,13 +13826,13 @@
}
},
"node_modules/@wordpress/i18n": {
- "version": "6.16.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.16.0.tgz",
- "integrity": "sha512-D8yiDLzOrs9Aa4Cc1nm7m2OMilZeG9Qd7zHauMIDQujwHOe9xrOyH9ppDDko6AAWb+GeUYsf5zf2Efu5saLq0w==",
+ "version": "6.17.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.17.0.tgz",
+ "integrity": "sha512-v1SLBweg7CRzQ+5+WSC1U93i8h9d3AoB0YBvMsd6gWI5vO8Zh4YKlEMexvrHQC++WN83egwqux84fWEdeU0MUA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@tannin/sprintf": "^1.3.2",
- "@wordpress/hooks": "^4.43.0",
+ "@wordpress/hooks": "^4.44.0",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"tannin": "^1.2.0"
@@ -13823,13 +13846,13 @@
}
},
"node_modules/@wordpress/icons": {
- "version": "12.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-12.1.0.tgz",
- "integrity": "sha512-JOEVd94kZQsGYyLhjq1edfaMOTPON/7qUDuzT74uSwSCJ6OiHf3yJHfxMlLOMoh12dQshWPciLVLagkYLCldag==",
+ "version": "12.2.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-12.2.0.tgz",
+ "integrity": "sha512-Fiw7bmfHDNPjTdCrBF23/9K0VN/GUi73d2ZPZaeWdXhTmIX62T9KYvb1c+WnlBkX7GpXgJO6Q8mypQCY9mw5SQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.43.0",
- "@wordpress/primitives": "^4.43.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/primitives": "^4.44.0",
"change-case": "4.1.2"
},
"engines": {
@@ -13841,14 +13864,14 @@
}
},
"node_modules/@wordpress/image-cropper": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.7.0.tgz",
- "integrity": "sha512-yVY8+V39Jv15HDIAFOLP7wjUeacX5Ws6Tu7bIijak92i0nYfi190u93PS1bIjBWqwLZMh+jwdNu0qS0LHwylBQ==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.8.0.tgz",
+ "integrity": "sha512-Y297q++8o9YRRy8qn9c8pPLPa3EzZleV5hBaeeL1+NtolcJZL3lq9foByfmxTIZIeKtrAlUaQii2RWn2nibyjw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/components": "^32.5.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
"clsx": "^2.1.1",
"dequal": "^2.0.3",
"react-easy-crop": "^5.4.2"
@@ -13863,9 +13886,9 @@
}
},
"node_modules/@wordpress/interactivity": {
- "version": "6.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.43.0.tgz",
- "integrity": "sha512-v+7isar/S6XECBF3NbRr3+PW8lSGo+c8nt80NHqb+LIPQmG6/0xZ7GourL7OZLkY1cRSSqvSokV6zwQ2kfmRhg==",
+ "version": "6.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.44.0.tgz",
+ "integrity": "sha512-6I400T3iMrlsQW9s7H+vQVPWhS7EkWQbcAJCw4XHvqpyWi5NpCrH0fCmbbm9PrQ1hPZbqjspZsYg2o7JqOJJGA==",
"license": "GPL-2.0-or-later",
"dependencies": {
"@preact/signals": "^1.3.0",
@@ -13877,9 +13900,9 @@
}
},
"node_modules/@wordpress/is-shallow-equal": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.43.0.tgz",
- "integrity": "sha512-KHm4AXUXz+a30RR/bb7gQjwUU7XL5m068BAo3MC2idQXPmYVvq4zooaiVogRvX95R/kOd7m+Au+HLftXPxu77w==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.44.0.tgz",
+ "integrity": "sha512-TTqNqi3yYD/aKVouTkm6xCbFsG2w2XAnODNrobY2y3k+6Cka7iIEVqLJU9lG5pl7+SYXd9RE1N5UPlQTO3Qczg==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -13887,9 +13910,9 @@
}
},
"node_modules/@wordpress/jest-console": {
- "version": "8.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.43.0.tgz",
- "integrity": "sha512-cKkbZGXAwRc9GkQ6U0QQs3aa6N/dV/F6QZdMdcObb3cg+jXSw1N6k86Q5ZFSlpzYXrBgqNl3I59xq1cRifAA4Q==",
+ "version": "8.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-8.44.0.tgz",
+ "integrity": "sha512-2Dawx6Qh2zr0ZlFByFmvkfCukb6CzCrCFnTnHImdiwlQ7wKcmTaIR3QPomJg6fTxiwgBiWn9yeiO7N97vJ59eg==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
@@ -13905,13 +13928,13 @@
}
},
"node_modules/@wordpress/jest-preset-default": {
- "version": "12.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.43.0.tgz",
- "integrity": "sha512-PY5HoTa5oQ+oIzxh6f4J9h0P1mqNDC0MoJuLGaw4/Yu+zBSvQuW67B9D29pQcSuLsLMtaR6R1Um/HmU+M//3rw==",
+ "version": "12.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-12.44.0.tgz",
+ "integrity": "sha512-v5gj1/IdPfPoOOor/UZxvbuYQ8NYE1CV+De27Kf9w3MzTh1Z2KwuyZGA163X9OYMdQY36D2GfT2aa7p0RpWaFA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/jest-console": "^8.43.0",
+ "@wordpress/jest-console": "^8.44.0",
"babel-jest": "29.7.0"
},
"engines": {
@@ -13924,14 +13947,14 @@
}
},
"node_modules/@wordpress/keyboard-shortcuts": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.43.0.tgz",
- "integrity": "sha512-JJThUTTiJZgzzOIYHgK5CHPHwD6plK1O45e/0RpsOEe4vLCuLH0RoVAWoy/9Z4jIxXLGbwE5WdJIQkTStf+KMQ==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.44.0.tgz",
+ "integrity": "sha512-MNpk215uy2sySIGPLfjFbfH0WZ7jyxvL4NKJ4osscrGMyGn8ztvnicsUaWLLNBoWKy80Hj5fgp9TdSR7yK0Ttg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/data": "^10.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/keycodes": "^4.43.0"
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/keycodes": "^4.44.0"
},
"engines": {
"node": ">=18.12.0",
@@ -13942,12 +13965,12 @@
}
},
"node_modules/@wordpress/keycodes": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.43.0.tgz",
- "integrity": "sha512-1F0BS9qGwYFGgMgzXFSSoBdVGqpU1mCA9UVQ1wJxi/qTMIH+sQcvD8KGoSMJLvTDjbiFc4axLilYOL7DJ0EG/A==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.44.0.tgz",
+ "integrity": "sha512-dt8lfiTxnw9QqlS0DhvSOw4HbB4tlwv0/M++nEVYjpnIXIOsuH9/HYyHWhzIbSR2mw8S6TG6I4jktmKi/zemUA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/i18n": "^6.16.0"
+ "@wordpress/i18n": "^6.17.0"
},
"engines": {
"node": ">=18.12.0",
@@ -13955,14 +13978,14 @@
}
},
"node_modules/@wordpress/notices": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.43.0.tgz",
- "integrity": "sha512-EvYerIJQ9wc5tT/ibfKhqP3Ja75JJpcSUc11zaQECdTpG3leXGIsUBgl9GDFbd70GpDj1ZCU7NmVcTYl+y0b7w==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.44.0.tgz",
+ "integrity": "sha512-Q+NSfMES/IW+oKuEgW+XhpB6nfD037V7CDaSsmAJ0bqlfL/ZwX/VVKf3q64vKTajncUZgrD0J4RmntwW8TihlQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/components": "^32.5.0",
- "@wordpress/data": "^10.43.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/data": "^10.44.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -13974,9 +13997,9 @@
}
},
"node_modules/@wordpress/npm-package-json-lint-config": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.43.0.tgz",
- "integrity": "sha512-W98SP/WpGaQ9VziO1Ez88J5Lhr7l63d44RWtANueHvAndCMm2E6PgVSQTMEKUzimWI+RqQlY8AcHBx1DPyacxA==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-5.44.0.tgz",
+ "integrity": "sha512-XVu8wrLegxsJULb5lHd3Z8enlgQUWA9d+3Lsa+7AiyL5jUqDaMR1RKvHVvqAsCnlc2h2qoJiWUU7YLCVQNXd9Q==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -13988,13 +14011,13 @@
}
},
"node_modules/@wordpress/postcss-plugins-preset": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.43.0.tgz",
- "integrity": "sha512-BlyQK1nb5TK0wLqnBiHpaz1ENngpZR8vf6gv3g2KCLstXJPl9WkM2g6GvKaDBOjodzVnGM2xs6tqlBlvfjKYxw==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.44.0.tgz",
+ "integrity": "sha512-D3GGSSmPKHUywK+pIHXsfnX6MXsjMb6rfQ33hX2hfOLZUR5VVt/DFJE3teinnyveQKOKeFcytiMr1pP2gH12RA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/base-styles": "^6.19.0",
+ "@wordpress/base-styles": "^6.20.0",
"autoprefixer": "^10.4.20",
"postcss-import": "^16.1.1"
},
@@ -14007,21 +14030,21 @@
}
},
"node_modules/@wordpress/preferences": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.43.0.tgz",
- "integrity": "sha512-di93xiAo2IT0lnAzV6J+3d+HB1vkOKs3eAfo500STGx10akGN1NgOqSmu6O+tdzlViLzz8q1mkIZ0j3KraKkPA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.44.0.tgz",
+ "integrity": "sha512-NMfq99j44kAkLGvU7/sMMQerLRKCAA793xb3HbN9FUnzORAsf800bgj0cjsBY2QMgGD+ZdJwtobhSCSJwesicQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/base-styles": "^6.19.0",
- "@wordpress/components": "^32.5.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/private-apis": "^1.43.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/base-styles": "^6.20.0",
+ "@wordpress/components": "^32.6.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/private-apis": "^1.44.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -14034,9 +14057,9 @@
}
},
"node_modules/@wordpress/prettier-config": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.43.0.tgz",
- "integrity": "sha512-l52vxzgp61vfWq6fLIbAZl2efFMbEQ+BLGoekcyHw7h0rmg3u6YWTPdRRnzIfKAkSiArF8K80uvJ1eHYWiTMUg==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.44.0.tgz",
+ "integrity": "sha512-RT8Pc/dGOhMM9PwCsPamhkpIYx6zjTUDBIs/huVYKusByXImXQFoeZmaI3nK/UNus55woW6xyNNWdb2/nvvXgw==",
"dev": true,
"license": "GPL-2.0-or-later",
"engines": {
@@ -14048,12 +14071,12 @@
}
},
"node_modules/@wordpress/primitives": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.43.0.tgz",
- "integrity": "sha512-lU1vBSDyRkAYFEfbLyzjophDvIVCeQ7uuEXv5dBAbxkSLSsCcX6oLbWSwjkCEHp1R+9UtukLvbmXDdAbDYiEOA==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.44.0.tgz",
+ "integrity": "sha512-IqLL1EfhhyD9hp3G0q0Djp5HYbqXr7/f+FIj98SCovZnoo6YrVYwzFSrUvjFLr7RchyF19VzOEc0w0PpyhtxYA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/element": "^6.43.0",
+ "@wordpress/element": "^6.44.0",
"clsx": "^2.1.1"
},
"engines": {
@@ -14065,9 +14088,9 @@
}
},
"node_modules/@wordpress/priority-queue": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.43.0.tgz",
- "integrity": "sha512-sWQ3ibq7/I/Ta4oLDORKLfROcc01CYSUU1t35kxcMUna4I9u5O3gpVp6dAfKAllNPmd2Wn/yVnpFCG4Pu/Q7Ug==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.44.0.tgz",
+ "integrity": "sha512-L1BaCwWz/kMr8FMWITZ+Z/RgF7UiX0bikn5XOHGqiEh/3dLLBpCLItK51FA7lejvW1+t5EQf6rcSmeUEkIz1YQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"requestidlecallback": "^0.3.0"
@@ -14078,9 +14101,9 @@
}
},
"node_modules/@wordpress/private-apis": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.43.0.tgz",
- "integrity": "sha512-ADZB20UjyQgdL43uFkFE9tm49URMRphydi+ngaxbAJnT/3n5x7WSzfXMBqrdQOuBpdy44O9yHz7JtzLXRapkjQ==",
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.44.0.tgz",
+ "integrity": "sha512-fTR1HRshYIrN4yau/Z+zxY+oRFnJz/LS8XGeXx43PT5O4B25+4kO41ApdS9FG56erg8HqUB6HoqDUcReT5pzlQ==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -14088,9 +14111,9 @@
}
},
"node_modules/@wordpress/redux-routine": {
- "version": "5.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.43.0.tgz",
- "integrity": "sha512-3QIt7jBhhwhE1AybMeYfeo5Vj7Rn+7l7QBYiqXiWHWBYGEJtI0VXiEjcC34ctTZKdVGBPvYJZUhBbNHOjLtgMw==",
+ "version": "5.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.44.0.tgz",
+ "integrity": "sha512-8BL3M85yv1Tx/pFgJxB9BhQYcQO/lQRkU8RzSGiQDpDmZPAFe4+5MJcymWVXExq1rKEy5sYJFNiGPB6NMGtr1g==",
"license": "GPL-2.0-or-later",
"dependencies": {
"is-plain-object": "^5.0.0",
@@ -14106,21 +14129,21 @@
}
},
"node_modules/@wordpress/rich-text": {
- "version": "7.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.43.0.tgz",
- "integrity": "sha512-qoCnzUFZVfWLg7iuaqVifPO+y92gRWX+yz3ILKFxxduTHc1Avy9woNsy3nLaS6xgQhxYIUjEgb8jFShb3eR3OQ==",
+ "version": "7.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.44.0.tgz",
+ "integrity": "sha512-WBcXdMpfg/vmI5TelxkO5lbwb2ZwT40vpuz5KTRPXyHM8RfLIXykv3jffIZdG6BkfDmz7N3KPY66BvdeCiebUA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/deprecated": "^4.43.0",
- "@wordpress/dom": "^4.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/escape-html": "^3.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/deprecated": "^4.44.0",
+ "@wordpress/dom": "^4.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/escape-html": "^3.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
"colord": "2.9.3",
"memize": "^2.1.0"
},
@@ -14638,9 +14661,9 @@
}
},
"node_modules/@wordpress/shortcode": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.43.0.tgz",
- "integrity": "sha512-mSpGnX6Wlzd8wx5GED2D188Mxvtc2FrflDPI39Tlysz4OW+9PNAKueRzvcQ7QLwZhIzaDQ8pvonyal5i8PryIQ==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.44.0.tgz",
+ "integrity": "sha512-Vh22BIujZdeeoKYsJ3qEineLeqN/5kURcg9OBIWGBCkKAiCktFcdXUsvaehjZ7VDKWfmNP/Hf9SP/Dt9Gyz44w==",
"license": "GPL-2.0-or-later",
"dependencies": {
"memize": "^2.0.1"
@@ -14651,9 +14674,9 @@
}
},
"node_modules/@wordpress/style-engine": {
- "version": "2.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.43.0.tgz",
- "integrity": "sha512-pP+HHwq8Rbv2vfXBO3aMcybxQnjX7nKqELGMzHDT3s3oRH8cyFzuuVbvkDTlfAF//MJx+Jg+zUzBFQu1mQfbeQ==",
+ "version": "2.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.44.0.tgz",
+ "integrity": "sha512-VTjiY2hWVg8jmudRrxcKqjHmlCbPBWztBakBwNQgfcQ8Mp3ohZHR1WRJyX6ZE4ujpyH5iEFOw98jPAEqPwkvmQ==",
"license": "GPL-2.0-or-later",
"dependencies": {
"change-case": "^4.1.2"
@@ -14664,14 +14687,14 @@
}
},
"node_modules/@wordpress/stylelint-config": {
- "version": "23.35.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.35.0.tgz",
- "integrity": "sha512-rBgpD6St0tJZpX5OSipeZ8oAFRU3hQZAfF1BT+DTU+O821YWtwYYiUsIA/z7jCCfL4gUuNA9/ndIAffKMQZOtg==",
+ "version": "23.36.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-23.36.0.tgz",
+ "integrity": "sha512-UJIrrJjdHD28tzjHZLS/KmaJjuaVZ5r5zYHguPSJfa5lxXP6JEqYPN4sQV6Ebjd5YtB4ZPKNVQDJHLQqtgRSdA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@stylistic/stylelint-plugin": "^3.0.1",
- "@wordpress/theme": "^0.10.0",
+ "@wordpress/theme": "^0.11.0",
"stylelint-config-recommended": "^14.0.1",
"stylelint-config-recommended-scss": "^14.1.0"
},
@@ -14684,10 +14707,38 @@
"stylelint-scss": "^6.4.0"
}
},
+ "node_modules/@wordpress/stylelint-config/node_modules/@wordpress/theme": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.11.0.tgz",
+ "integrity": "sha512-jXilt+3codfAEFRHvLpnULeOaaycwJByyv+m/TIlspZ4r0l4X9iA1KL7GkXOHz2AJWWvS7FUnS/GHBuIrUgAWg==",
+ "dev": true,
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "colorjs.io": "^0.6.0",
+ "memize": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0",
+ "stylelint": "^16.8.2"
+ },
+ "peerDependenciesMeta": {
+ "stylelint": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/theme": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.10.0.tgz",
"integrity": "sha512-U8CaRvGzeQtFfGQFsKarcbzPEH+jfXJmpOlIpt4bq2goW9CgeWFlDC29p0oyzoMn1Ga9hX+c8ay3nUgSbhmSSA==",
+ "dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/element": "^6.43.0",
@@ -14711,9 +14762,9 @@
}
},
"node_modules/@wordpress/token-list": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.43.0.tgz",
- "integrity": "sha512-hNbN9Mrt2F14BguLVxQ2AtoO1gTTZtOuKJJ7D4c/fHCNh7QiSV03A/Zc629WIPIfgfIt4diASMVQpJ3hvKaUbw==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.44.0.tgz",
+ "integrity": "sha512-+96NDDOC6vA/DQnRk/fnnmLylnZXEpMctklNOdztgpdwrXSsM+LoPoksaOYrmswPUxayzlHPBBbO/5rZ72g7zQ==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -14721,21 +14772,21 @@
}
},
"node_modules/@wordpress/ui": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.10.0.tgz",
- "integrity": "sha512-HnS8/yCxcgpoVOw0ssiKjFa0WfGbC3BDYeDaitE9iLPOUtk1YxuuljKcXt21T6BZvtV1f/8SKhIUOqTwDMWo2Q==",
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.11.0.tgz",
+ "integrity": "sha512-V1R3CTQ8MltuajZ53PCHGe9mmRwyx1RpjHA2wWOv+79dV0qQ1Y/psL0YTMY4eteL4SNAlBcjJVP66zD5O6yF8Q==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@base-ui/react": "^1.3.0",
- "@wordpress/a11y": "^4.43.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/icons": "^12.1.0",
- "@wordpress/keycodes": "^4.43.0",
- "@wordpress/primitives": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/theme": "^0.10.0",
+ "@base-ui/react": "^1.4.0",
+ "@wordpress/a11y": "^4.44.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/icons": "^12.2.0",
+ "@wordpress/keycodes": "^4.44.0",
+ "@wordpress/primitives": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/theme": "^0.11.0",
"clsx": "^2.1.1",
"tabbable": "^6.4.0"
},
@@ -14748,13 +14799,39 @@
"react-dom": "^18.0.0"
}
},
+ "node_modules/@wordpress/ui/node_modules/@wordpress/theme": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.11.0.tgz",
+ "integrity": "sha512-jXilt+3codfAEFRHvLpnULeOaaycwJByyv+m/TIlspZ4r0l4X9iA1KL7GkXOHz2AJWWvS7FUnS/GHBuIrUgAWg==",
+ "license": "GPL-2.0-or-later",
+ "dependencies": {
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "colorjs.io": "^0.6.0",
+ "memize": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.12.0",
+ "npm": ">=8.19.2"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0",
+ "stylelint": "^16.8.2"
+ },
+ "peerDependenciesMeta": {
+ "stylelint": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wordpress/undo-manager": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.43.0.tgz",
- "integrity": "sha512-G1hP30a1iV6QaUQ+oouUgFN2VetBVcMPmL+zD04TO1Gs0Dq+4Dgego7/GFuOPBZWO2qiuXTMJUUmi1wO6FSh9A==",
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.44.0.tgz",
+ "integrity": "sha512-NVMR35nMQc7DkCjQvkt13sd+cYtNsmwyaXJ0H2ENe23ndzRXoNKKLSgN03FzFQ73IlePbAHyasyEyLCc1hDRsw==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/is-shallow-equal": "^5.43.0"
+ "@wordpress/is-shallow-equal": "^5.44.0"
},
"engines": {
"node": ">=18.12.0",
@@ -14762,20 +14839,20 @@
}
},
"node_modules/@wordpress/upload-media": {
- "version": "0.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.28.0.tgz",
- "integrity": "sha512-t4iGWFVEObjkozYvRQ/y0j/BKpQCo3kqv2TUHkhq0vd26rse3vuFQPCxhgfJJfA1YIM8Wl726WApnhcvvj7/5Q==",
+ "version": "0.29.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.29.0.tgz",
+ "integrity": "sha512-ruMjLJGYWC5uSzzYKM+xkmXwpB1C6Ud69VNoupblpUmoG5amcI7I9e7gnQa8oJ0zHIkxFA50/9aHs4C0rsSQPA==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/blob": "^4.43.0",
- "@wordpress/compose": "^7.43.0",
- "@wordpress/data": "^10.43.0",
- "@wordpress/element": "^6.43.0",
- "@wordpress/i18n": "^6.16.0",
- "@wordpress/preferences": "^4.43.0",
- "@wordpress/private-apis": "^1.43.0",
- "@wordpress/url": "^4.43.0",
- "@wordpress/vips": "^1.3.0",
+ "@wordpress/blob": "^4.44.0",
+ "@wordpress/compose": "^7.44.0",
+ "@wordpress/data": "^10.44.0",
+ "@wordpress/element": "^6.44.0",
+ "@wordpress/i18n": "^6.17.0",
+ "@wordpress/preferences": "^4.44.0",
+ "@wordpress/private-apis": "^1.44.0",
+ "@wordpress/url": "^4.44.0",
+ "@wordpress/vips": "^1.4.0",
"uuid": "^9.0.1"
},
"engines": {
@@ -14788,9 +14865,9 @@
}
},
"node_modules/@wordpress/url": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.43.0.tgz",
- "integrity": "sha512-FFq/KZUlhAszI9y232BpQ83+58CtRV5M0SFuv7pQq+DxNDuWNHp8gjdX9WOnHkO/MrKAyVTI0jX9YoWF2RNEZw==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.44.0.tgz",
+ "integrity": "sha512-kWalXttgtRwFy4szBPX9dJcqHErRC0V9JuZ7uxdrxxdXl6WNv+lx8SYpLx12q3Zk6zNIw73M8E5wHON7eyXZZw==",
"license": "GPL-2.0-or-later",
"dependencies": {
"remove-accents": "^0.5.0"
@@ -14801,12 +14878,12 @@
}
},
"node_modules/@wordpress/vips": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-1.3.0.tgz",
- "integrity": "sha512-ECQ8iFLRRsMI71+wkBW41+5MRUfCl8AWWOSQ4iskTAqzW2G0LpldNj0J6noX8lrq7MZkCpCRWUMPE626m9odPA==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/vips/-/vips-1.4.0.tgz",
+ "integrity": "sha512-iv4w/0IcBGC3CBt5P4sjjWdz+0GYDbwC8vToaGujT2XwQiqswhGc85wTdlnGsmUQvis0XlFljC05CsbDrCsCfg==",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/worker-threads": "^1.3.0",
+ "@wordpress/worker-threads": "^1.4.0",
"wasm-vips": "^0.0.16"
},
"engines": {
@@ -14815,9 +14892,9 @@
}
},
"node_modules/@wordpress/warning": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.43.0.tgz",
- "integrity": "sha512-hZn++Njsops73oG2DHpjgriUkHTgk1ykvZtHEDllPSNx5Zf6S8KJ00kcToHjIj/4p1iiDjag2zSX5Yi9ySJHvg==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.44.0.tgz",
+ "integrity": "sha512-avxdbIYhDuUh2qi2oiq7KeqYOVv2RubqV8UI/Q7bctZSFSXJE8RQGSR/W2YjABeyWBIjlyX/U5lOxVs2PIfy/w==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -14825,9 +14902,9 @@
}
},
"node_modules/@wordpress/wordcount": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.43.0.tgz",
- "integrity": "sha512-kz1qrK57bkyoPYKFVkHln09HCUH2D4YRxMrMT02VHypwdjUQBN23R/bkzxhIy/Vl5k1yLjeYTRB2pWSYyWle/A==",
+ "version": "4.44.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.44.0.tgz",
+ "integrity": "sha512-KyL+A0T4CwuUSMzV/aWRrOJYGVRkPhkH7lExdfiUfparGq3NUK2MVeiMV+3cyNuwp0Ci2TbciPKlfwqjDNxT/A==",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -14835,9 +14912,9 @@
}
},
"node_modules/@wordpress/worker-threads": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-1.3.0.tgz",
- "integrity": "sha512-V0LEupaw1AqO3BX6FtFBpVs/UYYjBkbc2u3ODl6syHT+ojRhfHahE7S+JX9z131wDwXqMFX36c/d+YS3PkMsyw==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/worker-threads/-/worker-threads-1.4.0.tgz",
+ "integrity": "sha512-tqGL482ABgNo78PodUIH6B8Amkpkb+GN5L8B2GELicbbIMUAMi0VpWa7OOnWu/mY1+ECZr2W9d2VXvkCjYGs+g==",
"license": "GPL-2.0-or-later",
"dependencies": {
"comctx": "^1.4.3"
@@ -14848,23 +14925,22 @@
}
},
"node_modules/@wp-playground/blueprints": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.18.tgz",
- "integrity": "sha512-dRVJMcvlcbw2Sw5sa9vPEUTJyyro3WxfS5KgjOCHq2CkxvtGeL35JDea9dQtlxefogBmKKScb+e6NAhNCucONA==",
- "dev": true,
- "dependencies": {
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node": "3.1.18",
- "@php-wasm/node-polyfills": "3.1.18",
- "@php-wasm/progress": "3.1.18",
- "@php-wasm/scopes": "3.1.18",
- "@php-wasm/stream-compression": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
- "@php-wasm/web-service-worker": "3.1.18",
- "@wp-playground/common": "3.1.18",
- "@wp-playground/storage": "3.1.18",
- "@wp-playground/wordpress": "3.1.18",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.21.tgz",
+ "integrity": "sha512-O9ry40j8y/zDXnDwza/qz3kKNHC1mXYKgqX7MD53jMTgkZZCzcQe3tUGf+k8LJV1WBWkaimI8cdUtU4r1KF6xA==",
+ "dev": true,
+ "dependencies": {
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/node": "3.1.21",
+ "@php-wasm/progress": "3.1.21",
+ "@php-wasm/scopes": "3.1.21",
+ "@php-wasm/stream-compression": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
+ "@php-wasm/web-service-worker": "3.1.21",
+ "@wp-playground/common": "3.1.21",
+ "@wp-playground/storage": "3.1.21",
+ "@wp-playground/wordpress": "3.1.21",
"@zip.js/zip.js": "2.7.57",
"ajv": "8.12.0",
"async-lock": "1.4.1",
@@ -14885,7 +14961,7 @@
"sha.js": "2.4.12",
"simple-get": "4.0.1",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"yargs": "17.7.2"
},
"engines": {
@@ -14918,24 +14994,24 @@
"license": "MIT"
},
"node_modules/@wp-playground/cli": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.18.tgz",
- "integrity": "sha512-9OTtD76+h7SiuB2SD6+8G0lKDhaI8HhTjQI4TjIJzuY/rpvFzc/4s1AE27F265HZeDPjRdzOFTzNmcuv3wqGcA==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.21.tgz",
+ "integrity": "sha512-FQjxHRF/fwL9Lg6MRTnVFeDzKdOy9e2uDxUiXx5o9uZEAQdMqMsD8U+aY8j7BrwlUedkZu2oTap2c0CP/Xqouw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/cli-util": "3.1.18",
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node": "3.1.18",
- "@php-wasm/progress": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
- "@php-wasm/xdebug-bridge": "3.1.18",
- "@wp-playground/blueprints": "3.1.18",
- "@wp-playground/common": "3.1.18",
- "@wp-playground/storage": "3.1.18",
- "@wp-playground/tools": "3.1.18",
- "@wp-playground/wordpress": "3.1.18",
+ "@php-wasm/cli-util": "3.1.21",
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/node": "3.1.21",
+ "@php-wasm/progress": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
+ "@php-wasm/xdebug-bridge": "3.1.21",
+ "@wp-playground/blueprints": "3.1.21",
+ "@wp-playground/common": "3.1.21",
+ "@wp-playground/storage": "3.1.21",
+ "@wp-playground/tools": "3.1.21",
+ "@wp-playground/wordpress": "3.1.21",
"@zip.js/zip.js": "2.7.57",
"ajv": "8.12.0",
"async-lock": "1.4.1",
@@ -14958,7 +15034,7 @@
"simple-get": "4.0.1",
"tmp-promise": "3.0.3",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"xml2js": "0.6.2",
"yargs": "17.7.2"
},
@@ -14991,14 +15067,14 @@
"license": "MIT"
},
"node_modules/@wp-playground/common": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.18.tgz",
- "integrity": "sha512-0wmTNI/rNIgSEONzReODwXuZUvbd6PyUi92Q4xEo9p6nKkpFxco8nioWFkYCcCfDgO6V1lGK760pGiulReR3AQ==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.21.tgz",
+ "integrity": "sha512-NEM8gwpksjiGohLuikvKo2+qOKE7LlatUEQBe3MqzMOpJtItxnCBBFTo21mH9/0ZzuHCn7udFdVwWoF5ZjbBMQ==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
"ini": "4.1.2"
},
"engines": {
@@ -15007,15 +15083,15 @@
}
},
"node_modules/@wp-playground/storage": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.18.tgz",
- "integrity": "sha512-YSRWigcn8MJ/+zoMnK5wD2he+qUMpOCBtSyXlgeIx4m2uJI1fdTdQ+A8JzUdTMHFUjfM5nJ9Ih0eTQvDbQskWw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.21.tgz",
+ "integrity": "sha512-6Is8Pjx+WpWlVPE/7Oxks19sK4wiaeFbFnGNcw1ICT6i0ssbZIULWq1kwkshHM2czop/PKM2SyxjhiSMd++EMw==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/stream-compression": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
+ "@php-wasm/stream-compression": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
"@zip.js/zip.js": "2.7.57",
"async-lock": "^1.4.1",
"clean-git-ref": "^2.0.1",
@@ -15050,13 +15126,13 @@
}
},
"node_modules/@wp-playground/tools": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.18.tgz",
- "integrity": "sha512-xQz4rxZ5bskg/tSSorPYJ0iY7OI7GI/oPh5ceX4Oy9xlzPQfzPr4jPz4uqYZE98HE09OGOWWg6iJB7IQ/gKbpw==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.21.tgz",
+ "integrity": "sha512-rmGRMojgajgyhXfJco3NxPRN7qgfbSBO8vydPxu/odYP5qtD2lcC9IJXBSKWRUmI+CaJmVw49yltCxojTk0J0w==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wp-playground/blueprints": "3.1.18",
+ "@wp-playground/blueprints": "3.1.21",
"@zip.js/zip.js": "2.7.57",
"ajv": "8.12.0",
"async-lock": "1.4.1",
@@ -15077,7 +15153,7 @@
"sha.js": "2.4.12",
"simple-get": "4.0.1",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"yargs": "17.7.2"
},
"engines": {
@@ -15110,24 +15186,24 @@
"license": "MIT"
},
"node_modules/@wp-playground/wordpress": {
- "version": "3.1.18",
- "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.18.tgz",
- "integrity": "sha512-0fB5nt0rAqqGyysoi/byNoKfpH9Ibf4wNeZXeBIStVFibW3ypSWXRxldVWUA91Dlke9JivpnHYtb8rI13Cv/GA==",
+ "version": "3.1.21",
+ "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.21.tgz",
+ "integrity": "sha512-rEms03kG4DB9kKlK+9sOeO3TI8PvMhubRyXIhs/n061IqcEacCJvgr1Krwdb9IOViEaSusGkD6d/ao6IjqPxHA==",
"dev": true,
"license": "GPL-2.0-or-later",
"dependencies": {
- "@php-wasm/logger": "3.1.18",
- "@php-wasm/node": "3.1.18",
- "@php-wasm/universal": "3.1.18",
- "@php-wasm/util": "3.1.18",
- "@wp-playground/common": "3.1.18",
+ "@php-wasm/logger": "3.1.21",
+ "@php-wasm/node": "3.1.21",
+ "@php-wasm/universal": "3.1.21",
+ "@php-wasm/util": "3.1.21",
+ "@wp-playground/common": "3.1.21",
"express": "4.22.0",
"fast-xml-parser": "^5.5.1",
"fs-ext-extra-prebuilt": "2.2.7",
"ini": "4.1.2",
"jsonc-parser": "3.3.1",
"wasm-feature-detect": "1.8.0",
- "ws": "8.18.3",
+ "ws": "8.18.0",
"yargs": "17.7.2"
},
"engines": {
@@ -15136,9 +15212,9 @@
}
},
"node_modules/@xmldom/xmldom": {
- "version": "0.9.9",
- "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.9.tgz",
- "integrity": "sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==",
+ "version": "0.9.10",
+ "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.9.10.tgz",
+ "integrity": "sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -15287,9 +15363,9 @@
}
},
"node_modules/ajv": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
- "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15332,9 +15408,9 @@
}
},
"node_modules/ajv-formats/node_modules/ajv": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
- "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -15842,9 +15918,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.27",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.27.tgz",
- "integrity": "sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==",
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz",
+ "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==",
"dev": true,
"funding": [
{
@@ -15862,8 +15938,8 @@
],
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
- "caniuse-lite": "^1.0.30001774",
+ "browserslist": "^4.28.2",
+ "caniuse-lite": "^1.0.30001787",
"fraction.js": "^5.3.4",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
@@ -15901,9 +15977,9 @@
}
},
"node_modules/axe-core": {
- "version": "4.11.2",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.2.tgz",
- "integrity": "sha512-byD6KPdvo72y/wj2T/4zGEvvlis+PsZsn/yPS3pEO+sFpcrqRpX/TJCxvVaEsNeMrfQbCr7w163YqoD9IYwHXw==",
+ "version": "4.11.3",
+ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.3.tgz",
+ "integrity": "sha512-zBQouZixDTbo3jMGqHKyePxYxr1e5W8UdTmBQ7sNtaA9M2bE32daxxPLS/jojhKOHxQ7LWwPjfiwf/fhaJWzlg==",
"dev": true,
"license": "MPL-2.0",
"engines": {
@@ -15911,9 +15987,9 @@
}
},
"node_modules/axios": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
- "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
+ "version": "1.15.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.2.tgz",
+ "integrity": "sha512-wLrXxPtcrPTsNlJmKjkPnNPK2Ihe0hn0wGSaTEiHRPxwjvJwT3hKmXF4dpqxmPO9SoNb2FsYXj/xEo0gHN+D5A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16162,9 +16238,9 @@
}
},
"node_modules/bare-fs": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.6.0.tgz",
- "integrity": "sha512-2YkS7NuiJceSEbyEOdSNLE9tsGd+f4+f7C+Nik/MCk27SYdwIMPT/yRKvg++FZhQXgk0KWJKJyXX9RhVV0RGqA==",
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.7.1.tgz",
+ "integrity": "sha512-WDRsyVN52eAx/lBamKD6uyw8H4228h/x0sGGGegOamM2cd7Pag88GfMQalobXI+HaEUxpCkbKQUDOQqt9wawRw==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -16187,9 +16263,9 @@
}
},
"node_modules/bare-os": {
- "version": "3.8.7",
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.8.7.tgz",
- "integrity": "sha512-G4Gr1UsGeEy2qtDTZwL7JFLo2wapUarz7iTMcYcMFdS89AIQuBoyjgXZz0Utv7uHs3xA9LckhVbeBi8lEQrC+w==",
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.9.0.tgz",
+ "integrity": "sha512-JTjuZyNIDpw+GytMO4a6TK1VXdVKKJr6DRxEHasyuYyShV2deuiHJK/ahGZlebc+SG0/wJCB9XK8gprBGDFi/Q==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -16207,9 +16283,9 @@
}
},
"node_modules/bare-stream": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.12.0.tgz",
- "integrity": "sha512-w28i8lkBgREV3rPXGbgK+BO66q+ZpKqRWrZLiCdmmUlLPrQ45CzkvRhN+7lnv00Gpi2zy5naRxnUFAxCECDm9g==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.13.0.tgz",
+ "integrity": "sha512-3zAJRZMDFGjdn+RVnNpF9kuELw+0Fl3lpndM4NcEOhb9zwtSo/deETfuIwMSE5BXanA0FrN1qVjffGwAg2Y7EA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -16234,9 +16310,9 @@
}
},
"node_modules/bare-url": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.0.tgz",
- "integrity": "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.4.2.tgz",
+ "integrity": "sha512-/9a2j4ac6ckpmAHvod/ob7x439OAHst/drc2Clnq+reRYd/ovddwcF4LfoxHyNk5AuGBnPg+HqFjmE/Zpq6v0A==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -16297,9 +16373,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.10.16",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.16.tgz",
- "integrity": "sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA==",
+ "version": "2.10.23",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.23.tgz",
+ "integrity": "sha512-xwVXGqevyKPsiuQdLj+dZMVjidjJV508TBqexND5HrF89cGdCYCJFB3qhcxRHSeMctdCfbR1jrxBajhDy7o29g==",
"dev": true,
"license": "Apache-2.0",
"bin": {
@@ -16310,9 +16386,9 @@
}
},
"node_modules/basic-ftp": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.1.tgz",
- "integrity": "sha512-0yaL8JdxTknKDILitVpfYfV2Ob6yb3udX/hK97M7I3jOeznBNxQPtVvTUtnhUkyHlxFWyr5Lvknmgzoc7jf+1Q==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.3.0.tgz",
+ "integrity": "sha512-5K9eNNn7ywHPsYnFwjKgYH8Hf8B5emh7JKcPaVjjrMJFQQwGpwowEnZNEtHs7DfR7hCZsmaK3VA4HUK0YarT+w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -16372,9 +16448,9 @@
}
},
"node_modules/body-parser": {
- "version": "1.20.4",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.4.tgz",
- "integrity": "sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==",
+ "version": "1.20.5",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz",
+ "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16386,7 +16462,7 @@
"http-errors": "~2.0.1",
"iconv-lite": "~0.4.24",
"on-finished": "~2.4.1",
- "qs": "~6.14.0",
+ "qs": "~6.15.1",
"raw-body": "~2.5.3",
"type-is": "~1.6.18",
"unpipe": "~1.0.0"
@@ -16426,6 +16502,22 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/body-parser/node_modules/qs": {
+ "version": "6.15.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
+ "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/bonjour-service": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
@@ -16451,9 +16543,9 @@
"license": "MIT"
},
"node_modules/brace-expansion": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
- "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",
+ "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16672,15 +16764,15 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
+ "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "get-intrinsic": "^1.3.0",
"set-function-length": "^1.2.2"
},
"engines": {
@@ -16805,9 +16897,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001787",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz",
- "integrity": "sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==",
+ "version": "1.0.30001791",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz",
+ "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==",
"dev": true,
"funding": [
{
@@ -18106,13 +18198,13 @@
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/cssnano": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.4.tgz",
- "integrity": "sha512-T9PNS7y+5Nc9Qmu9mRONqfxG1RVY7Vuvky0XN6MZ+9hqplesTEwnj9r0ROtVuSwUVfaDhVlavuzWIVLUgm4hkQ==",
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.7.tgz",
+ "integrity": "sha512-N5LGn/OlhMxDTvKACwUPMzT34SSj1b022pvUAE/Vh6r2WD1aUCbc+QNIP/JjX9VVxebdJWZQ3352Lt4oF7dQ/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cssnano-preset-default": "^7.0.12",
+ "cssnano-preset-default": "^7.0.15",
"lilconfig": "^3.1.3"
},
"engines": {
@@ -18123,65 +18215,65 @@
"url": "https://opencollective.com/cssnano"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-preset-default": {
- "version": "7.0.12",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.12.tgz",
- "integrity": "sha512-B3Eoouzw/sl2zANI0AL9KbacummJTCww+fkHaDBMZad/xuVx8bUduPLly6hKVQAlrmvYkS1jB1CVQEKm3gn0AA==",
+ "version": "7.0.15",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.15.tgz",
+ "integrity": "sha512-60kx7lJ40//HA85cIfQXSOJFby2D2V1pOMNHVCxue3KFWCjRzmiQyL9OvI+NAhwUlaojOfF9eK3nGvrJLCBUfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"css-declaration-sorter": "^7.2.0",
- "cssnano-utils": "^5.0.1",
+ "cssnano-utils": "^5.0.2",
"postcss-calc": "^10.1.1",
- "postcss-colormin": "^7.0.7",
- "postcss-convert-values": "^7.0.9",
- "postcss-discard-comments": "^7.0.6",
- "postcss-discard-duplicates": "^7.0.2",
- "postcss-discard-empty": "^7.0.1",
- "postcss-discard-overridden": "^7.0.1",
- "postcss-merge-longhand": "^7.0.5",
- "postcss-merge-rules": "^7.0.8",
- "postcss-minify-font-values": "^7.0.1",
- "postcss-minify-gradients": "^7.0.2",
- "postcss-minify-params": "^7.0.6",
- "postcss-minify-selectors": "^7.0.6",
- "postcss-normalize-charset": "^7.0.1",
- "postcss-normalize-display-values": "^7.0.1",
- "postcss-normalize-positions": "^7.0.1",
- "postcss-normalize-repeat-style": "^7.0.1",
- "postcss-normalize-string": "^7.0.1",
- "postcss-normalize-timing-functions": "^7.0.1",
- "postcss-normalize-unicode": "^7.0.6",
- "postcss-normalize-url": "^7.0.1",
- "postcss-normalize-whitespace": "^7.0.1",
- "postcss-ordered-values": "^7.0.2",
- "postcss-reduce-initial": "^7.0.6",
- "postcss-reduce-transforms": "^7.0.1",
- "postcss-svgo": "^7.1.1",
- "postcss-unique-selectors": "^7.0.5"
+ "postcss-colormin": "^7.0.9",
+ "postcss-convert-values": "^7.0.11",
+ "postcss-discard-comments": "^7.0.7",
+ "postcss-discard-duplicates": "^7.0.3",
+ "postcss-discard-empty": "^7.0.2",
+ "postcss-discard-overridden": "^7.0.2",
+ "postcss-merge-longhand": "^7.0.6",
+ "postcss-merge-rules": "^7.0.10",
+ "postcss-minify-font-values": "^7.0.2",
+ "postcss-minify-gradients": "^7.0.4",
+ "postcss-minify-params": "^7.0.8",
+ "postcss-minify-selectors": "^7.1.0",
+ "postcss-normalize-charset": "^7.0.2",
+ "postcss-normalize-display-values": "^7.0.2",
+ "postcss-normalize-positions": "^7.0.3",
+ "postcss-normalize-repeat-style": "^7.0.3",
+ "postcss-normalize-string": "^7.0.2",
+ "postcss-normalize-timing-functions": "^7.0.2",
+ "postcss-normalize-unicode": "^7.0.8",
+ "postcss-normalize-url": "^7.0.2",
+ "postcss-normalize-whitespace": "^7.0.2",
+ "postcss-ordered-values": "^7.0.3",
+ "postcss-reduce-initial": "^7.0.8",
+ "postcss-reduce-transforms": "^7.0.2",
+ "postcss-svgo": "^7.1.2",
+ "postcss-unique-selectors": "^7.0.6"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/cssnano-utils": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.1.tgz",
- "integrity": "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.2.tgz",
+ "integrity": "sha512-kt41WLK7FLKfePzPi645Y+/NtW/nNM7Su6nlNUfJyRNW3JcuU3JU7+cWJc+JexTeZ8dRBvFufefdG2XpXkIo0A==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-calc": {
@@ -18202,14 +18294,14 @@
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-colormin": {
- "version": "7.0.7",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.7.tgz",
- "integrity": "sha512-sBQ628lSj3VQpDquQel8Pen5mmjFPsO4pH9lDLaHB1AVkMRHtkl0pRB5DCWznc9upWsxint/kV+AveSj7W1tew==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.9.tgz",
+ "integrity": "sha512-EZpoUlmbXQUpe+g4ZaGM2kjGlHrQ7Bjzb3xHcNrC9ysI1tGoib6DAYvxg6aB7MGxsjgLF+Qx/jwZQkJ5cKDvXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@colordx/core": "^5.0.0",
- "browserslist": "^4.28.1",
+ "@colordx/core": "^5.2.0",
+ "browserslist": "^4.28.2",
"caniuse-api": "^3.0.0",
"postcss-value-parser": "^4.2.0"
},
@@ -18217,30 +18309,30 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-convert-values": {
- "version": "7.0.9",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.9.tgz",
- "integrity": "sha512-l6uATQATZaCa0bckHV+r6dLXfWtUBKXxO3jK+AtxxJJtgMPD+VhhPCCx51I4/5w8U5uHV67g3w7PXj+V3wlMlg==",
+ "version": "7.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.11.tgz",
+ "integrity": "sha512-H+s7P0f9jJylSysAHs3/5MhAx7GthDO05uw1h56L2xyEqpiLTFLEqBNw3PUYzD5p/AKwWaigCXf6FGELpOw9lw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-comments": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.6.tgz",
- "integrity": "sha512-Sq+Fzj1Eg5/CPf1ERb0wS1Im5cvE2gDXCE+si4HCn1sf+jpQZxDI4DXEp8t77B/ImzDceWE2ebJQFXdqZ6GRJw==",
+ "version": "7.0.7",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.7.tgz",
+ "integrity": "sha512-FJhE3fSte7HaRNL4iwD8LTG9vWqj3puxXIdig6LfrFqc1TJRUhY4kXOkeTXZZfTXYny+k+SO7fd2fymj1wduJg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18250,88 +18342,88 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-duplicates": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.2.tgz",
- "integrity": "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.3.tgz",
+ "integrity": "sha512-9cRxXwhEM/aNZon1qZyToX4NmjbFbxOGbww+0CnbYFDbbPRGZ8jg4IbM8UlA+CzkXxM35itxyaHKNqBBg/RTDg==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-empty": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.1.tgz",
- "integrity": "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.2.tgz",
+ "integrity": "sha512-NZFouOmOwtngJVgkNeI1LtkzFdYqIurxgy4wq3qNvIiXFURTZ3b/K7q3dP3QitlWQ5imHDQL0qSorItQhoxb1g==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-discard-overridden": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.1.tgz",
- "integrity": "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.2.tgz",
+ "integrity": "sha512-Ym01X4v6U3sY8X0P1J9P+RTar+7JyLTOzDrxKSeaArFsLmkVu4KcAKPBWDYRIyZ/q4jwpSPnOnekeSSqXSXKUw==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-longhand": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.5.tgz",
- "integrity": "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.6.tgz",
+ "integrity": "sha512-lDsWeKRsssX/9vKFpingoRiuvGajtOGCJhs1kyaTJ5fzaVzs0aPPYe38UZ/ukMFEA5iuRIjQJHIkH2niYO3ubQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0",
- "stylehacks": "^7.0.5"
+ "stylehacks": "^7.0.10"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-merge-rules": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.8.tgz",
- "integrity": "sha512-BOR1iAM8jnr7zoQSlpeBmCsWV5Uudi/+5j7k05D0O/WP3+OFMPD86c1j/20xiuRtyt45bhxw/7hnhZNhW2mNFA==",
+ "version": "7.0.10",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.10.tgz",
+ "integrity": "sha512-UXYKxkg8Cy1so/evF7AE/25PNXZb3E0SrvjdbtbGf+MW+doLenKqRLQzz6YZW469ktiXK2MVLFWtel/DftCV0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"caniuse-api": "^3.0.0",
- "cssnano-utils": "^5.0.1",
+ "cssnano-utils": "^5.0.2",
"postcss-selector-parser": "^7.1.1"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-font-values": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.1.tgz",
- "integrity": "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.2.tgz",
+ "integrity": "sha512-Z82NUmnvhPrvMUaHfkaAVBmWQq9F8Dox4Dy0LiwbaTxfmDUWLQtS+0WCgKViwdWCPPajiY9YzoQftgqKdXkM5g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18341,52 +18433,54 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-gradients": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.2.tgz",
- "integrity": "sha512-fVY3AB8Um7SJR5usHqTY2Ngf9qh8IRN+FFzrBP0ONJy6yYXsP7xyjK2BvSAIrpgs1cST+H91V0TXi3diHLYJtw==",
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.4.tgz",
+ "integrity": "sha512-g8MNeNyN+lbwKy8DCtJ6zU6awBL0InBsSOaKmgZ1MdRLVItLQUNFNAzzzBnOp4qowOcyyB6GetTlQ0/0UNXvag==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@colordx/core": "^5.0.0",
- "cssnano-utils": "^5.0.1",
+ "@colordx/core": "^5.2.0",
+ "cssnano-utils": "^5.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-params": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.6.tgz",
- "integrity": "sha512-YOn02gC68JijlaXVuKvFSCvQOhTpblkcfDre2hb/Aaa58r2BIaK4AtE/cyZf2wV7YKAG+UlP9DT+By0ry1E4VQ==",
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.8.tgz",
+ "integrity": "sha512-DIUKM5DZGTmxN7KFKT+rxt0FdPDmRrdK/k3n3+6Po+N/QYn06juwagHcfOVBG0CfCHwcnI612GAUCZc3eT+ZEg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
- "cssnano-utils": "^5.0.1",
+ "browserslist": "^4.28.2",
+ "cssnano-utils": "^5.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-minify-selectors": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.6.tgz",
- "integrity": "sha512-lIbC0jy3AAwDxEgciZlBullDiMBeBCT+fz5G8RcA9MWqh/hfUkpOI3vNDUNEZHgokaoiv0juB9Y8fGcON7rU/A==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.1.0.tgz",
+ "integrity": "sha512-HYl/6I0aL+UvpA10t65BSa7h+tVjBgE6oRI5N/3ylX3vtwvlDL67G3FT3vYDPnTksxr0riiyJcT0tBtyRVoloA==",
"dev": true,
"license": "MIT",
"dependencies": {
+ "browserslist": "^4.28.1",
+ "caniuse-api": "^3.0.0",
"cssesc": "^3.0.0",
"postcss-selector-parser": "^7.1.1"
},
@@ -18394,26 +18488,26 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-charset": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.1.tgz",
- "integrity": "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.2.tgz",
+ "integrity": "sha512-YoINoiR4YKlzfB95Y93b0DSxWy7FLw+1SADIaznMHb88AKizpzfF80tolmiDEbYr1UM4r4Hw+NZq37SwT5f3uw==",
"dev": true,
"license": "MIT",
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-display-values": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.1.tgz",
- "integrity": "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.2.tgz",
+ "integrity": "sha512-wu/NTSjnp8sX5TnEHVPN+eScjAtRs18ELtEduG+Ek3GxjeUDUT+VAA3PJjVIXBcVIk6fiLYFj2iKH0q99S3T2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18423,13 +18517,13 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-positions": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.1.tgz",
- "integrity": "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.3.tgz",
+ "integrity": "sha512-1CJI++oA3yK/fQlPUcEngUfcSWS08Pkt9fK+jVgL53mmtHDBHi0YiuB0m3D9BXwZjmfvCc2GQmFqCAF/CVcPzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18439,13 +18533,13 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-repeat-style": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.1.tgz",
- "integrity": "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.3.tgz",
+ "integrity": "sha512-RvImJ2Ml4LZSx31qC2C8LDiz65IgBNATtwEr9r3Aue+D0cCGbj4rjNojb/uGpEm4QxnOTzFqMvaDYuKiT1Cmpg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18455,13 +18549,13 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-string": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.1.tgz",
- "integrity": "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.2.tgz",
+ "integrity": "sha512-FqtrUh2BU2MnVeLeWBbJ2rwOjuDnA91XvoImc1BbgMWIxdxiPTaquflBHsmFBA3xh3pC3wPZO9W5MaIc7wU/Xw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18471,13 +18565,13 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-timing-functions": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.1.tgz",
- "integrity": "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.2.tgz",
+ "integrity": "sha512-5H5fpXBnMACEXzn7k9RP7qWZ1eWg8cuZkUuFygStY7icOj+UucwMWXeMmdkF/iITvTVa7fP85tdRCJeznpdFfQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18487,30 +18581,30 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-unicode": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.6.tgz",
- "integrity": "sha512-z6bwTV84YW6ZvvNoaNLuzRW4/uWxDKYI1iIDrzk6D2YTL7hICApy+Q1LP6vBEsljX8FM7YSuV9qI79XESd4ddQ==",
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.8.tgz",
+ "integrity": "sha512-imCM3cwK3hvlAG4z1AzYM24m8BPA3/Jk/S71wfbn2I6+E2b+UwFaGvlNqydihXTSl3OFPeQXztqCzg+NGeSibQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-url": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.1.tgz",
- "integrity": "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.2.tgz",
+ "integrity": "sha512-bLnNY7t76NLRb9QQyCVmCN4qwoHxiq6vABH/CXav9wTuR6dNGHGQ72AyO/+h2quWxZk3l7BqxNL1vtDi9H6y1g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18520,13 +18614,13 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-normalize-whitespace": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.1.tgz",
- "integrity": "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.2.tgz",
+ "integrity": "sha512-TNSVkuhkeOhl36WruQlflxOb7HweoeZowSusNpfsM1+ZvqJ24Mc+xksu05ecMQxlu+0zgI8pyznO2EWqDCQbLA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18536,47 +18630,47 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-ordered-values": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.2.tgz",
- "integrity": "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw==",
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.3.tgz",
+ "integrity": "sha512-FTt6R9RF7NAYfpOHa2XFPm89FVuo5GiIbcfwOXFy1MYF38BeiNW9ke8ybw9Pk62eEsUlRVVbxHWA3B7ERYqOOA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cssnano-utils": "^5.0.1",
+ "cssnano-utils": "^5.0.2",
"postcss-value-parser": "^4.2.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-initial": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.6.tgz",
- "integrity": "sha512-G6ZyK68AmrPdMB6wyeA37ejnnRG2S8xinJrZJnOv+IaRKf6koPAVbQsiC7MfkmXaGmF1UO+QCijb27wfpxuRNg==",
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.8.tgz",
+ "integrity": "sha512-VeVRmbgpgTZuRcDQdqnsB4iYTeS2dBRV07UdwK6V3x61F1xTQ2pgIzHBIR4rQYRlXRNKBTGYYhEL1eNA7w9vaQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"caniuse-api": "^3.0.0"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-reduce-transforms": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.1.tgz",
- "integrity": "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.2.tgz",
+ "integrity": "sha512-OV5P9hMnf7kEkeXVXyS5ESqxbIls7a3TqFymUAV5JICO/9YCBEU+QQhQjZiDHaLwFdV7/CL481kVeBUk5FdY3w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18586,7 +18680,7 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-selector-parser": {
@@ -18604,9 +18698,9 @@
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-svgo": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.1.tgz",
- "integrity": "sha512-zU9H9oEDrUFKa0JB7w+IYL7Qs9ey1mZyjhbf0KLxwJDdDRtoPvCmaEfknzqfHj44QS9VD6c5sJnBAVYTLRg/Sg==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.1.2.tgz",
+ "integrity": "sha512-ixExc8m+/68yuSYQzV/1DgtTup/7nI2dN9eiDS5GMRUzeCH4q9UcqeZPwcSVhdf8ay9fRwXDUHwcY5/XzQSszQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18617,13 +18711,13 @@
"node": "^18.12.0 || ^20.9.0 || >= 18"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/postcss-unique-selectors": {
- "version": "7.0.5",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.5.tgz",
- "integrity": "sha512-3QoYmEt4qg/rUWDn6Tc8+ZVPmbp4G1hXDtCNWDx0st8SjtCbRcxRXDDM1QrEiXGG3A45zscSJFb4QH90LViyxg==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.6.tgz",
+ "integrity": "sha512-cDxnYw1QuBMW5w3svZ0BlYF0IA4Amr+1JoTLXzu6vDFPNwohN2QU+sPZNx15b930LR7ce+/600h28/cYoxO9vw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18633,24 +18727,24 @@
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-minimizer-webpack-plugin/node_modules/stylehacks": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.8.tgz",
- "integrity": "sha512-I3f053GBLIiS5Fg6OMFhq/c+yW+5Hc2+1fgq7gElDMMSqwlRb3tBf2ef6ucLStYRpId4q//bQO1FjcyNyy4yDQ==",
+ "version": "7.0.10",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.10.tgz",
+ "integrity": "sha512-sRJ7klmhe/Fl5woJcbJUa2qP1Ueffsl1CQI4ePvqXLkZmcIuAt09aP9uT/FOFPqXh9Rh8M5UkgEnwTdTKn/Aag==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.1",
+ "browserslist": "^4.28.2",
"postcss-selector-parser": "^7.1.1"
},
"engines": {
"node": "^18.12.0 || ^20.9.0 || >=22.0"
},
"peerDependencies": {
- "postcss": "^8.4.32"
+ "postcss": "^8.5.10"
}
},
"node_modules/css-prefers-color-scheme": {
@@ -19633,9 +19727,9 @@
}
},
"node_modules/dotenv": {
- "version": "17.4.1",
- "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.1.tgz",
- "integrity": "sha512-k8DaKGP6r1G30Lx8V4+pCsLzKr8vLmV2paqEj1Y55GdAgJuIqpRp5FfajGF8KtwMxCz9qJc6wUIJnm053d/WCw==",
+ "version": "17.4.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz",
+ "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=12"
@@ -19736,9 +19830,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.334",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.334.tgz",
- "integrity": "sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog==",
+ "version": "1.5.344",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz",
+ "integrity": "sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg==",
"dev": true,
"license": "ISC"
},
@@ -19841,14 +19935,14 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.20.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.1.tgz",
- "integrity": "sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==",
+ "version": "5.21.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz",
+ "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==",
"dev": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.3.0"
+ "tapable": "^2.3.3"
},
"engines": {
"node": ">=10.13.0"
@@ -20037,23 +20131,22 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
"integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-iterator-helpers": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.1.tgz",
- "integrity": "sha512-zWwRvqWiuBPr0muUG/78cW3aHROFCNIQ3zpmYDpwdbnt2m+xlNyRWpHBpa2lJjSBit7BQ+RXA1iwbSmu5yJ/EQ==",
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz",
+ "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
+ "call-bind": "^1.0.9",
"call-bound": "^1.0.4",
"define-properties": "^1.2.1",
- "es-abstract": "^1.24.1",
+ "es-abstract": "^1.24.2",
"es-errors": "^1.3.0",
"es-set-tostringtag": "^2.1.0",
"function-bind": "^1.1.2",
@@ -20065,17 +20158,16 @@
"has-symbols": "^1.1.0",
"internal-slot": "^1.1.0",
"iterator.prototype": "^1.1.5",
- "math-intrinsics": "^1.1.0",
- "safe-array-concat": "^1.1.3"
+ "math-intrinsics": "^1.1.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/es-module-lexer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz",
- "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
+ "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
"dev": true,
"license": "MIT"
},
@@ -20787,9 +20879,9 @@
}
},
"node_modules/eslint-plugin-react-hooks": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz",
- "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.1.1.tgz",
+ "integrity": "sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20803,7 +20895,7 @@
"node": ">=18"
},
"peerDependencies": {
- "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
+ "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0"
}
},
"node_modules/eslint-plugin-react/node_modules/resolve": {
@@ -21545,9 +21637,9 @@
}
},
"node_modules/fast-xml-builder": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.4.tgz",
- "integrity": "sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.1.5.tgz",
+ "integrity": "sha512-4TJn/8FKLeslLAH3dnohXqE3QSoxkhvaMzepOIZytwJXZO69Bfz0HBdDHzOTOon6G59Zrk6VQ2bEiv1t61rfkA==",
"dev": true,
"funding": [
{
@@ -21561,9 +21653,9 @@
}
},
"node_modules/fast-xml-parser": {
- "version": "5.5.11",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.5.11.tgz",
- "integrity": "sha512-QL0eb0YbSTVWF6tTf1+LEMSgtCEjBYPpnAjoLC8SscESlAjXEIRJ7cHtLG0pLeDFaZLa4VKZLArtA/60ZS7vyA==",
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.2.tgz",
+ "integrity": "sha512-P7oW7tLbYnhOLQk/Gv7cZgzgMPP/XN03K02/Jy6Y/NHzyIAIpxuZIM/YqAkfiXFPxA2CTm7NtCijK9EDu09u2w==",
"dev": true,
"funding": [
{
@@ -21573,8 +21665,9 @@
],
"license": "MIT",
"dependencies": {
- "fast-xml-builder": "^1.1.4",
- "path-expression-matcher": "^1.4.0",
+ "@nodable/entities": "^2.1.0",
+ "fast-xml-builder": "^1.1.5",
+ "path-expression-matcher": "^1.5.0",
"strnum": "^2.2.3"
},
"bin": {
@@ -22019,9 +22112,9 @@
"license": "MIT"
},
"node_modules/follow-redirects": {
- "version": "1.15.11",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
- "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
+ "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==",
"dev": true,
"funding": [
{
@@ -22475,9 +22568,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.13.7",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.7.tgz",
- "integrity": "sha512-7tN6rFgBlMgpBML5j8typ92BKFi2sFQvIdpAqLA2beia5avZDrMs0FLZiM5etShWq5irVyGcGMEA1jcDaK7A/Q==",
+ "version": "4.14.0",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz",
+ "integrity": "sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -22974,9 +23067,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
+ "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -23624,15 +23717,15 @@
}
},
"node_modules/inquirer": {
- "version": "13.4.1",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.4.1.tgz",
- "integrity": "sha512-IUopujY77lFiSaLz0fx6FHEOEANz0nAsqv+vQJddnVshi6wdos984qwjb42mZbH3zCJS4f9ioIGDqSPqMMMXjw==",
+ "version": "13.4.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.4.2.tgz",
+ "integrity": "sha512-ziXEKBO6nxsX9Z3XEh7LNiUvYN/o5PYuYK+27l69NpjSUOh6JXQsQAKEw2AnZq5xvHeb3ZwkpzOxvNOswIX1fg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@inquirer/ansi": "^2.0.5",
- "@inquirer/core": "^11.1.8",
- "@inquirer/prompts": "^8.4.1",
+ "@inquirer/core": "^11.1.9",
+ "@inquirer/prompts": "^8.4.2",
"@inquirer/type": "^4.0.5",
"mute-stream": "^3.0.0",
"run-async": "^4.0.6",
@@ -23661,14 +23754,14 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/checkbox": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.3.tgz",
- "integrity": "sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.4.tgz",
+ "integrity": "sha512-w6KF8ZYRvqHhROkOTHXYC3qIV/KYEu5o12oLqQySvch61vrYtRxNSHTONSdJqWiFJPlCUQAHT5OgOIyuTr+MHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@inquirer/ansi": "^2.0.5",
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/figures": "^2.0.5",
"@inquirer/type": "^4.0.5"
},
@@ -23685,13 +23778,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/confirm": {
- "version": "6.0.11",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.11.tgz",
- "integrity": "sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==",
+ "version": "6.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.12.tgz",
+ "integrity": "sha512-h9FgGun3QwVYNj5TWIZZ+slii73bMoBFjPfVIGtnFuL4t8gBiNDV9PcSfIzkuxvgquJKt9nr1QzszpBzTbH8Og==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23707,9 +23800,9 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/core": {
- "version": "11.1.8",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.8.tgz",
- "integrity": "sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==",
+ "version": "11.1.9",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.9.tgz",
+ "integrity": "sha512-BDE4fG22uYh1bGSifcj7JSx119TVYNViMhMu85usp4Fswrzh6M0DV3yld64jA98uOAa2GSQ4Bg4bZRm2d2cwSg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23734,13 +23827,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/editor": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.1.0.tgz",
- "integrity": "sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.1.1.tgz",
+ "integrity": "sha512-6y11LgmNpmn5D2aB5FgnCfBUBK8ZstwLCalyJmORcJZ/WrhOjm16mu6eSqIx8DnErxDqSLr+Jkp+GP8/Nwd5tA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/external-editor": "^3.0.0",
"@inquirer/type": "^4.0.5"
},
@@ -23757,13 +23850,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/expand": {
- "version": "5.0.12",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.12.tgz",
- "integrity": "sha512-vOfrB33b7YIZfDauXS8vNNz2Z86FozTZLIt7e+7/dCaPJ1RXZsHCuI9TlcERzEUq57vkM+UdnBgxP0rFd23JYQ==",
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.13.tgz",
+ "integrity": "sha512-dF2zvrFo9LshkcB23/O1il13kBkBltWIXzut1evfbuBLXMiGIuC45c+ZQ0uukjCDsvI8OWqun4FRYMnzFCQa3g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23811,13 +23904,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/input": {
- "version": "5.0.11",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.11.tgz",
- "integrity": "sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.12.tgz",
+ "integrity": "sha512-uiMFBl4LqFzJClh80Q3f9hbOFJ6kgkDWI4LjAeBuyO6EanVVMF69AgOvpi1qdqjDSjDN6578B6nky9ceEpI+1Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23833,13 +23926,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/number": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.11.tgz",
- "integrity": "sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==",
+ "version": "4.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.12.tgz",
+ "integrity": "sha512-/vrwhEf7Xsuh+YlHF4IjSy3g1cyrQuPaSiHIxCEbLu8qnfvrcvJyCkoktOOF+xV9gSb77/G0n3h04RbMDW2sIg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23855,14 +23948,14 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/password": {
- "version": "5.0.11",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.11.tgz",
- "integrity": "sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.12.tgz",
+ "integrity": "sha512-CBh7YHju623lxJRcAOo498ZUwIuMy63bqW/vVq0tQAZVv+lkWlHkP9ealYE1utWSisEShY5VMdzIXRmyEODzcQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@inquirer/ansi": "^2.0.5",
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23878,22 +23971,22 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/prompts": {
- "version": "8.4.1",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.4.1.tgz",
- "integrity": "sha512-AH5xPQ997K7e0F0vulPlteIHke2awMkFi8F0dBemrDfmvtPmHJo82mdHbONC4F/t8d1NHwrbI5cGVI+RbLWdoQ==",
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.4.2.tgz",
+ "integrity": "sha512-XJmn/wY4AX56l1BRU+ZjDrFtg9+2uBEi4JvJQj82kwJDQKiPgSn4CEsbfGGygS4Gw6rkL4W18oATjfVfaqub2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^5.1.3",
- "@inquirer/confirm": "^6.0.11",
- "@inquirer/editor": "^5.1.0",
- "@inquirer/expand": "^5.0.12",
- "@inquirer/input": "^5.0.11",
- "@inquirer/number": "^4.0.11",
- "@inquirer/password": "^5.0.11",
- "@inquirer/rawlist": "^5.2.7",
- "@inquirer/search": "^4.1.7",
- "@inquirer/select": "^5.1.3"
+ "@inquirer/checkbox": "^5.1.4",
+ "@inquirer/confirm": "^6.0.12",
+ "@inquirer/editor": "^5.1.1",
+ "@inquirer/expand": "^5.0.13",
+ "@inquirer/input": "^5.0.12",
+ "@inquirer/number": "^4.0.12",
+ "@inquirer/password": "^5.0.12",
+ "@inquirer/rawlist": "^5.2.8",
+ "@inquirer/search": "^4.1.8",
+ "@inquirer/select": "^5.1.4"
},
"engines": {
"node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
@@ -23908,13 +24001,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/rawlist": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.7.tgz",
- "integrity": "sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==",
+ "version": "5.2.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.8.tgz",
+ "integrity": "sha512-Su7FQvp5buZmCymN3PPoYv31ZQQX4ve2j02k7piGgKAWgE+AQRB5YoYVveGXcl3TZ9ldgRMSxj56YfDFmmaqLg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/type": "^4.0.5"
},
"engines": {
@@ -23930,13 +24023,13 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/search": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.7.tgz",
- "integrity": "sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==",
+ "version": "4.1.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.8.tgz",
+ "integrity": "sha512-fGiHKGD6DyPIYUWxoXnQTeXeyYqSOUrasDMABBmMHUalH/LxkuzY0xVRtimXAt1sUeeyYkVuKQx1bebMuN11Kw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/figures": "^2.0.5",
"@inquirer/type": "^4.0.5"
},
@@ -23953,14 +24046,14 @@
}
},
"node_modules/inquirer/node_modules/@inquirer/select": {
- "version": "5.1.3",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.3.tgz",
- "integrity": "sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==",
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.4.tgz",
+ "integrity": "sha512-2kWcGKPMLAXAWRp1AH1SLsQmX+j0QjeljyXMUji9WMZC8nRDO0b7qquIGr6143E7KMLt3VAIGNXzwa/6PXQs4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@inquirer/ansi": "^2.0.5",
- "@inquirer/core": "^11.1.8",
+ "@inquirer/core": "^11.1.9",
"@inquirer/figures": "^2.0.5",
"@inquirer/type": "^4.0.5"
},
@@ -24043,9 +24136,9 @@
}
},
"node_modules/ip-address": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.0.tgz",
- "integrity": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==",
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.1.1.tgz",
+ "integrity": "sha512-1FMu8/N15Ck1BL551Jf42NYIoin2unWjLQ2Fze/DXryJRl5twqtwNHlO39qERGbIOcKYWHdgRryhOC+NG4eaLw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -25237,9 +25330,9 @@
"license": "MIT"
},
"node_modules/jest-environment-jsdom/node_modules/@sinonjs/fake-timers": {
- "version": "15.3.0",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.0.tgz",
- "integrity": "sha512-m2xozxSfCIxjDdvbhIWazlP2i2aha/iUmbl94alpsIbd3iLTfeXgfBVbwyWogB6l++istyGZqamgA/EcqYf+Bg==",
+ "version": "15.3.2",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.2.tgz",
+ "integrity": "sha512-mrn35Jl2pCpns+mE3HaZa1yPN5EYCRgiMI+135COjr2hr8Cls9DXqIZ57vZe2cz7y2XVSq92tcs6kGQcT1J8Rw==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -26102,9 +26195,9 @@
"license": "MIT"
},
"node_modules/jsonfile": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
- "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz",
+ "integrity": "sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -26653,9 +26746,9 @@
}
},
"node_modules/loader-runner": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz",
- "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",
+ "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==",
"dev": true,
"license": "MIT",
"engines": {
@@ -28163,9 +28256,9 @@
"license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.37",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz",
- "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==",
+ "version": "2.0.38",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
+ "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==",
"dev": true,
"license": "MIT"
},
@@ -29618,9 +29711,9 @@
}
},
"node_modules/path-expression-matcher": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.4.0.tgz",
- "integrity": "sha512-s4DQMxIdhj3jLFWd9LxHOplj4p9yQ4ffMGowFf3cpEgrrJjEhN0V5nxw4Ye1EViAGDoL4/1AeO6qHpqYPOzE4Q==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz",
+ "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==",
"dev": true,
"funding": [
{
@@ -29684,9 +29777,9 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "11.3.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.3.tgz",
- "integrity": "sha512-JvNw9Y81y33E+BEYPr0U7omo+U9AySnsMsEiXgwT6yqd31VQWTLNQqmT4ou5eqPFUrTfIDFta2wKhB1hyohtAQ==",
+ "version": "11.3.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
+ "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
"dev": true,
"license": "BlueOak-1.0.0",
"engines": {
@@ -29930,9 +30023,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.9",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz",
- "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==",
+ "version": "8.5.12",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz",
+ "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==",
"funding": [
{
"type": "opencollective",
@@ -30031,9 +30124,9 @@
}
},
"node_modules/postcss-color-functional-notation": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-8.0.2.tgz",
- "integrity": "sha512-tbmkk6teYpJzFcGwPIhN1gkvxqGHvNx2PMb8Y3S5Ktyn7xOlvD98XzQ99MFY5mAyvXWclDG+BgoJKYJXFJOp5Q==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-8.0.3.tgz",
+ "integrity": "sha512-MyaFK+3PusD7F2+qlMDP6+zfSgHWP17AtmvHQs44W3+Qbb39VptVDVRJ4Lf7gHSVffW5ekEy/XrsZ0S0t34hrA==",
"dev": true,
"funding": [
{
@@ -30047,7 +30140,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -30081,9 +30174,9 @@
}
},
"node_modules/postcss-color-functional-notation/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -30105,9 +30198,9 @@
}
},
"node_modules/postcss-color-functional-notation/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -30122,7 +30215,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -30812,9 +30905,9 @@
}
},
"node_modules/postcss-lab-function": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-8.0.2.tgz",
- "integrity": "sha512-1ZIAh8ODhZdnAb09Aq2BTenePKS1G/kUR0FwvzkQDfFtSOV64Ycv27YvV11fDycEvhIcEmgYkLABXKRiWcXRuA==",
+ "version": "8.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-8.0.3.tgz",
+ "integrity": "sha512-rUa27RLVXjMn1aDkHEt5dRsK80+bAACPr8w5Ow0BkIlfH6gEk0Mh1I0REkYhtp4UhKFw1HLEk3AzvKBi6BGOqw==",
"dev": true,
"funding": [
{
@@ -30828,7 +30921,7 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/css-color-parser": "^4.0.2",
+ "@csstools/css-color-parser": "^4.1.0",
"@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-tokenizer": "^4.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
@@ -30862,9 +30955,9 @@
}
},
"node_modules/postcss-lab-function/node_modules/@csstools/css-calc": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.1.1.tgz",
- "integrity": "sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.0.tgz",
+ "integrity": "sha512-bR9e6o2BDB12jzN/gIbjHa5wLJ4UjD1CB9pM7ehlc0ddk6EBz+yYS1EV2MF55/HUxrHcB/hehAyt5vhsA3hx7w==",
"dev": true,
"funding": [
{
@@ -30886,9 +30979,9 @@
}
},
"node_modules/postcss-lab-function/node_modules/@csstools/css-color-parser": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.0.2.tgz",
- "integrity": "sha512-0GEfbBLmTFf0dJlpsNU7zwxRIH0/BGEMuXLTCvFYxuL1tNhqzTbtnFICyJLTNK4a+RechKP75e7w42ClXSnJQw==",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.0.tgz",
+ "integrity": "sha512-U0KhLYmy2GVj6q4T3WaAe6NPuFYCPQoE3b0dRGxejWDgcPp8TP7S5rVdM5ZrFaqu4N67X8YaPBw14dQSYx3IyQ==",
"dev": true,
"funding": [
{
@@ -30903,7 +30996,7 @@
"license": "MIT",
"dependencies": {
"@csstools/color-helpers": "^6.0.2",
- "@csstools/css-calc": "^3.1.1"
+ "@csstools/css-calc": "^3.2.0"
},
"engines": {
"node": ">=20.19.0"
@@ -31599,9 +31692,9 @@
}
},
"node_modules/postcss-preset-env": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-11.2.0.tgz",
- "integrity": "sha512-eNYpuj68cjGjvZMoSAbHilaCt3yIyzBL1cVuSGJfvJewsaBW/U6dI2bqCJl3iuZsL+yvBobcy4zJFA/3I68IHQ==",
+ "version": "11.2.1",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-11.2.1.tgz",
+ "integrity": "sha512-dqL7WR5wg9yP/+6pTHIsIeIpK6XVghJDE4/r4ZSdr5ExrbLiN5x78gly0Xs0MLGbHy2oT3WWNfbxowmnw9BurQ==",
"dev": true,
"funding": [
{
@@ -31615,20 +31708,20 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/postcss-alpha-function": "^2.0.3",
+ "@csstools/postcss-alpha-function": "^2.0.4",
"@csstools/postcss-cascade-layers": "^6.0.0",
- "@csstools/postcss-color-function": "^5.0.2",
- "@csstools/postcss-color-function-display-p3-linear": "^2.0.2",
- "@csstools/postcss-color-mix-function": "^4.0.2",
- "@csstools/postcss-color-mix-variadic-function-arguments": "^2.0.2",
+ "@csstools/postcss-color-function": "^5.0.3",
+ "@csstools/postcss-color-function-display-p3-linear": "^2.0.3",
+ "@csstools/postcss-color-mix-function": "^4.0.3",
+ "@csstools/postcss-color-mix-variadic-function-arguments": "^2.0.3",
"@csstools/postcss-content-alt-text": "^3.0.0",
- "@csstools/postcss-contrast-color-function": "^3.0.2",
- "@csstools/postcss-exponential-functions": "^3.0.1",
+ "@csstools/postcss-contrast-color-function": "^3.0.3",
+ "@csstools/postcss-exponential-functions": "^3.0.2",
"@csstools/postcss-font-format-keywords": "^5.0.0",
"@csstools/postcss-font-width-property": "^1.0.0",
- "@csstools/postcss-gamut-mapping": "^3.0.2",
- "@csstools/postcss-gradients-interpolation-method": "^6.0.2",
- "@csstools/postcss-hwb-function": "^5.0.2",
+ "@csstools/postcss-gamut-mapping": "^3.0.3",
+ "@csstools/postcss-gradients-interpolation-method": "^6.0.3",
+ "@csstools/postcss-hwb-function": "^5.0.3",
"@csstools/postcss-ic-unit": "^5.0.0",
"@csstools/postcss-initial": "^3.0.0",
"@csstools/postcss-is-pseudo-class": "^6.0.0",
@@ -31638,24 +31731,24 @@
"@csstools/postcss-logical-overscroll-behavior": "^3.0.0",
"@csstools/postcss-logical-resize": "^4.0.0",
"@csstools/postcss-logical-viewport-units": "^4.0.0",
- "@csstools/postcss-media-minmax": "^3.0.1",
+ "@csstools/postcss-media-minmax": "^3.0.2",
"@csstools/postcss-media-queries-aspect-ratio-number-values": "^4.0.0",
"@csstools/postcss-mixins": "^1.0.0",
"@csstools/postcss-nested-calc": "^5.0.0",
"@csstools/postcss-normalize-display-values": "^5.0.1",
- "@csstools/postcss-oklab-function": "^5.0.2",
+ "@csstools/postcss-oklab-function": "^5.0.3",
"@csstools/postcss-position-area-property": "^2.0.0",
"@csstools/postcss-progressive-custom-properties": "^5.0.0",
"@csstools/postcss-property-rule-prelude-list": "^2.0.0",
- "@csstools/postcss-random-function": "^3.0.1",
- "@csstools/postcss-relative-color-syntax": "^4.0.2",
+ "@csstools/postcss-random-function": "^3.0.2",
+ "@csstools/postcss-relative-color-syntax": "^4.0.3",
"@csstools/postcss-scope-pseudo-class": "^5.0.0",
- "@csstools/postcss-sign-functions": "^2.0.1",
- "@csstools/postcss-stepped-value-functions": "^5.0.1",
+ "@csstools/postcss-sign-functions": "^2.0.2",
+ "@csstools/postcss-stepped-value-functions": "^5.0.2",
"@csstools/postcss-syntax-descriptor-syntax-production": "^2.0.0",
"@csstools/postcss-system-ui-font-family": "^2.0.0",
"@csstools/postcss-text-decoration-shorthand": "^5.0.3",
- "@csstools/postcss-trigonometric-functions": "^5.0.1",
+ "@csstools/postcss-trigonometric-functions": "^5.0.2",
"@csstools/postcss-unset-value": "^5.0.0",
"autoprefixer": "^10.4.24",
"browserslist": "^4.28.1",
@@ -31665,7 +31758,7 @@
"cssdb": "^8.8.0",
"postcss-attribute-case-insensitive": "^8.0.0",
"postcss-clamp": "^4.1.0",
- "postcss-color-functional-notation": "^8.0.2",
+ "postcss-color-functional-notation": "^8.0.3",
"postcss-color-hex-alpha": "^11.0.0",
"postcss-color-rebeccapurple": "^11.0.0",
"postcss-custom-media": "^12.0.1",
@@ -31678,7 +31771,7 @@
"postcss-font-variant": "^5.0.0",
"postcss-gap-properties": "^7.0.0",
"postcss-image-set-function": "^8.0.0",
- "postcss-lab-function": "^8.0.2",
+ "postcss-lab-function": "^8.0.3",
"postcss-logical": "^9.0.0",
"postcss-nesting": "^14.0.0",
"postcss-opacity-percentage": "^3.0.0",
@@ -32542,9 +32635,9 @@
}
},
"node_modules/puppeteer": {
- "version": "24.40.0",
- "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.40.0.tgz",
- "integrity": "sha512-IxQbDq93XHVVLWHrAkFP7F7iHvb9o0mgfsSIMlhHb+JM+JjM1V4v4MNSQfcRWJopx9dsNOr9adYv0U5fm9BJBQ==",
+ "version": "24.42.0",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.42.0.tgz",
+ "integrity": "sha512-94MoPfFp2eY3eYIMdINkez4IOP5TMHntlZbVx06fHlQTtiQiYgaY0L2Zzfod8PVUkPqP7m3Qlre2v8YS8cudPA==",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
@@ -32552,8 +32645,8 @@
"@puppeteer/browsers": "2.13.0",
"chromium-bidi": "14.0.0",
"cosmiconfig": "^9.0.0",
- "devtools-protocol": "0.0.1581282",
- "puppeteer-core": "24.40.0",
+ "devtools-protocol": "0.0.1595872",
+ "puppeteer-core": "24.42.0",
"typed-query-selector": "^2.12.1"
},
"bin": {
@@ -32639,12 +32732,53 @@
}
},
"node_modules/puppeteer/node_modules/devtools-protocol": {
- "version": "0.0.1581282",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1581282.tgz",
- "integrity": "sha512-nv7iKtNZQshSW2hKzYNr46nM/Cfh5SEvE2oV0/SEGgc9XupIY5ggf84Cz8eJIkBce7S3bmTAauFD6aysMpnqsQ==",
+ "version": "0.0.1595872",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1595872.tgz",
+ "integrity": "sha512-kRfgp8vWVjBu/fbYCiVFiOqsCk3CrMKEo3WbgGT2NXK2dG7vawWPBljixajVgGK9II8rDO9G0oD0zLt3I1daRg==",
"dev": true,
"license": "BSD-3-Clause"
},
+ "node_modules/puppeteer/node_modules/puppeteer-core": {
+ "version": "24.42.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.42.0.tgz",
+ "integrity": "sha512-T4zXokk/izH01fYPhyyev1A4piWiOKrYq7CUFpdoYQxmOnXoV6YjUabmfIjCYkNspSoAXIxRid3Tw+Vg0fthYg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@puppeteer/browsers": "2.13.0",
+ "chromium-bidi": "14.0.0",
+ "debug": "^4.4.3",
+ "devtools-protocol": "0.0.1595872",
+ "typed-query-selector": "^2.12.1",
+ "webdriver-bidi-protocol": "0.4.1",
+ "ws": "^8.19.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/puppeteer/node_modules/ws": {
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
+ "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/pure-rand": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz",
@@ -32676,9 +32810,9 @@
}
},
"node_modules/qified/node_modules/hookified": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.1.1.tgz",
- "integrity": "sha512-AHb76R16GB5EsPBE2J7Ko5kiEyXwviB9P5SMrAKcuAu4vJPZttViAbj9+tZeaQE5zjDme+1vcHP78Yj/WoAveA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz",
+ "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==",
"dev": true,
"license": "MIT"
},
@@ -33513,11 +33647,12 @@
"license": "MIT"
},
"node_modules/resolve": {
- "version": "1.22.11",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
- "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
+ "version": "1.22.12",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
+ "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
"license": "MIT",
"dependencies": {
+ "es-errors": "^1.3.0",
"is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
@@ -33831,15 +33966,15 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
- "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.4.tgz",
+ "integrity": "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.2",
- "get-intrinsic": "^1.2.6",
+ "call-bind": "^1.0.9",
+ "call-bound": "^1.0.4",
+ "get-intrinsic": "^1.3.0",
"has-symbols": "^1.1.0",
"isarray": "^2.0.5"
},
@@ -34035,9 +34170,9 @@
}
},
"node_modules/schema-utils/node_modules/ajv": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
- "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -34879,16 +35014,16 @@
}
},
"node_modules/simple-git": {
- "version": "3.35.2",
- "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.35.2.tgz",
- "integrity": "sha512-ZMjl06lzTm1EScxEGuM6+mEX+NQd14h/B3x0vWU+YOXAMF8sicyi1K4cjTfj5is+35ChJEHDl1EjypzYFWH2FA==",
+ "version": "3.36.0",
+ "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz",
+ "integrity": "sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@kwsites/file-exists": "^1.1.1",
"@kwsites/promise-deferred": "^1.1.1",
- "@simple-git/args-pathspec": "^1.0.2",
- "@simple-git/argv-parser": "^1.0.3",
+ "@simple-git/args-pathspec": "^1.0.3",
+ "@simple-git/argv-parser": "^1.1.0",
"debug": "^4.4.0"
},
"funding": {
@@ -35566,9 +35701,9 @@
}
},
"node_modules/string-width": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.0.tgz",
- "integrity": "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz",
+ "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -36619,22 +36754,21 @@
"license": "MIT"
},
"node_modules/svg-spritemap-webpack-plugin": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/svg-spritemap-webpack-plugin/-/svg-spritemap-webpack-plugin-5.1.0.tgz",
- "integrity": "sha512-0xtzMZQifsFmFxSsFdIN2SLxnDSU7WvbDYruIOlHFoEJT98htL65yCkpPeOiG/IetJVW7qKtPWqMSfrssk23lw==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/svg-spritemap-webpack-plugin/-/svg-spritemap-webpack-plugin-5.1.2.tgz",
+ "integrity": "sha512-/Qa4clgaCoRrf+9Z9UNZjU3ysWLsxPtY61zEJ30x1CrPxUPiESMfzEQJvZYkBZoUgHbAIRyDpzT7LGCptnyK+g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@xmldom/xmldom": "^0.9.8",
- "glob": "^13.0.0",
+ "glob": "^13.0.6",
"loader-utils": "^3.3.1",
- "lodash-es": "^4.17.21",
+ "lodash-es": "^4.18.1",
"mini-svg-data-uri": "^1.4.4",
"mkdirp": "^3.0.1",
"svg-element-attributes": "^2.1.0",
"webpack-merge": "^6.0.1",
- "webpack-sources": "^3.3.3",
- "zod": "^4.1.13"
+ "zod": "^4.3.6"
},
"engines": {
"node": "^20.11.0 || ^21.2.0 || >= 22.0.0"
@@ -36642,7 +36776,7 @@
"peerDependencies": {
"svg4everybody": "^2.1.9",
"svgo": "^4.0.0",
- "typescript": "^4.0.0 || ^5.0.0",
+ "typescript": "^4.0.0 || ^5.0.0 || ^6.0.0",
"webpack": "^5.0.0"
},
"peerDependenciesMeta": {
@@ -36844,9 +36978,9 @@
}
},
"node_modules/table/node_modules/ajv": {
- "version": "8.18.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
- "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -36927,9 +37061,9 @@
}
},
"node_modules/tapable": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.2.tgz",
- "integrity": "sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
+ "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -36979,9 +37113,9 @@
}
},
"node_modules/terser": {
- "version": "5.46.1",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.1.tgz",
- "integrity": "sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==",
+ "version": "5.46.2",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.2.tgz",
+ "integrity": "sha512-uxfo9fPcSgLDYob/w1FuL0c99MWiJDnv+5qXSQc5+Ki5NjVNsYi66INnMFBjf6uFz6OnX12piJQPF4IpjJTNTw==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -36998,9 +37132,9 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz",
- "integrity": "sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz",
+ "integrity": "sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -37826,9 +37960,9 @@
}
},
"node_modules/typed-query-selector": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.1.tgz",
- "integrity": "sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==",
+ "version": "2.12.2",
+ "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.2.tgz",
+ "integrity": "sha512-EOPFbyIub4ngnEdqi2yOcNeDLaX/0jcE1JoAXQDDMIthap7FoN795lc/SHfIq2d416VufXpM8z/lD+WRm2gfOQ==",
"dev": true,
"license": "MIT"
},
@@ -37877,9 +38011,9 @@
}
},
"node_modules/undici": {
- "version": "6.24.1",
- "resolved": "https://registry.npmjs.org/undici/-/undici-6.24.1.tgz",
- "integrity": "sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==",
+ "version": "6.25.0",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-6.25.0.tgz",
+ "integrity": "sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -37887,9 +38021,9 @@
}
},
"node_modules/undici-types": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
- "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
+ "version": "7.19.2",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz",
+ "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==",
"dev": true,
"license": "MIT"
},
@@ -38529,9 +38663,9 @@
}
},
"node_modules/webpack": {
- "version": "5.106.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.0.tgz",
- "integrity": "sha512-Pkx5joZ9RrdgO5LBkyX1L2ZAJeK/Taz3vqZ9CbcP0wS5LEMx5QkKsEwLl29QJfihZ+DKRBFldzy1O30pJ1MDpA==",
+ "version": "5.106.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz",
+ "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -38551,9 +38685,8 @@
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11",
- "json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.3.1",
- "mime-types": "^2.1.27",
+ "mime-db": "^1.54.0",
"neo-async": "^2.6.2",
"schema-utils": "^4.3.3",
"tapable": "^2.3.0",
@@ -38948,15 +39081,25 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz",
- "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.0.tgz",
+ "integrity": "sha512-gHwIe1cgBvvfLeu1Yz/dcFpmHfKDVxxyqI+kzqmuxZED81z2ChxpyqPaWcNqigPywhaEke7AjSGga+kxY55gjQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10.13.0"
}
},
+ "node_modules/webpack/node_modules/mime-db": {
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/webpackbar": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz",
@@ -39330,9 +39473,9 @@
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz",
+ "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/package.json b/package.json
index 9d9b1500..5024c4f0 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "wds-bt",
- "version": "1.4.5",
+ "version": "1.4.6",
"private": true,
"description": "A starter block theme from WebDevStudios.",
"author": "WebDevStudios
",
@@ -97,7 +97,7 @@
"create-block:run": "cd ./assets/blocks && npx @wordpress/create-block --namespace=wdsbt --template ../../inc/block-template --no-plugin",
"format": "wp-scripts format && npm run format:php && npm run format:js",
"format:css": "wp-scripts format ./assets/**/*.scss",
- "format:js": "wp-scripts format ./assets/**/*.js && (wp-scripts format ./assets/**/*.jsx 2>&1 | grep -v 'No files matching' || true)",
+ "format:js": "node scripts/theme-tools.cjs format-js",
"format:php": "composer run-script phpcs-fix",
"fonts": "rimraf build/fonts && php tools/font-processor.php",
"fonts:detect": "php tools/font-detection.php",
@@ -109,12 +109,12 @@
"lint:php": "composer run-script phpcs",
"lint:pkg-json": "wp-scripts lint-pkg-json",
"packages-update": "npx npm-check-updates -u && npm install && npm dedupe && npm audit fix",
- "postinstall": "mkdir -p node_modules/ajv-keywords/node_modules && ln -sf ../../schema-utils/node_modules/ajv node_modules/ajv-keywords/node_modules/ajv 2>/dev/null || true && npx lefthook install --reset-hooks-path && ./scripts/update-cursorrules.sh",
+ "postinstall": "node scripts/theme-tools.cjs postinstall",
"preinstall": "npx cross-env npm_config_legacy_peer_deps=true",
"reset": "rimraf node_modules vendor build blocks package-lock.json composer.lock",
"setup": "npm run reset && npm install --no-fund --no-audit --loglevel=error && composer install --quiet --no-interaction && npm run build && npm run fonts:generate",
"start": "rimraf build blocks && wp-scripts start",
- "update-cursorrules": "./scripts/update-cursorrules.sh",
+ "update-cursorrules": "node scripts/theme-tools.cjs cursorrules",
"version-update": "dotenv node updateVersion.js"
},
"lint-staged": {
diff --git a/patterns/headers/header-default.php b/patterns/headers/header-default.php
index 2b86b151..e8d0161b 100644
--- a/patterns/headers/header-default.php
+++ b/patterns/headers/header-default.php
@@ -19,7 +19,7 @@